Sorry for the text wall.
So I didn't know where to best put this, and I feel like a noob...probably because I am. :/ Anyhow, I'm making a project with a google code page and a Git and all that shenanigans, and I've ran into a rather simple problem that I think is very important. I don't know when to make releases. I have a general idea, but I don't know what makes a good point to make a minor release, and when to finally make my first official major release, Alpha 1.0. An even better question is to when an open source game should become Beta. Should I change the way I'm doing things now, by basically having the game be completely open source and public? I'm using Google Code, so I could make it "closed source" and "private" if I wanted too. Does that help create a more solid line between Alpha and Beta?
The final thing that has been nagging me is I use a Major-Minor-Revision (for hotfixes, and general bug fixes) system, but I've heard of people using a Major-Minor-Build-Revision system, how does that work, and what are the advantages? Finally, you can check out my super lame Alpha 0.0 and get a feeling for the organization I'm doing so far by checking out my Google Code project: lightofday-spacegame - A rogue-like space game with a twist: It just happens to be an arcade style shooter and free roam game at the same time. - Google Project Hosting