Originally Posted by
ShadowTiger
From the way I'm looking at it, there is nothing to distinguish "A Stable new release version" from "Build 2,500" from "The least unstable beta" from "The official 2.5" at all. One could make the argument that no new features should be added, (And then one would have to define "feature.") and then one could suggest that all unfinished features remain unfinished until all the bugs are ironed out of what already exists, release that as the milestone public release, and then finish off the unfinished features, debug those, and then release THAT as yet another public milestone release because that one is both stable and finished. Because again, some define finished as being bug-free, and some define finished as being both bug-free and completely inclusive of everything the features suggest it should have with nothing being incomplete.
Considering that the unfinished things can just be completed immediately after the milestone release, there's no need to complete any currently worked-on features now. So it doesn't really matter that things can go unfinished. The most important thing is the bug-fixed, rather than the completeness of the program by which to call it a finished 2.5 product.
Besides - 2.5 doesn't sound nearly as official as ZC 3.0. :p