From: Joe E. <jo...@em...> - 2011-09-22 15:03:01
|
On 9/21/2011 11:19 PM, Roger Westerlund wrote: > 2011/9/20 William Zwicky<wrz...@po...>: >> On Mon, Sep 19, 2011 at 11:28 PM, Roger Westerlund >> <ro...@us...> wrote: >>> Or why don't we release a 1.0. That would be a bold move. >> 3.11 Enterprise Edition. Comfortable now? Let's do it like Chrome, where we roll out a new major version number every couple of weeks! :) > I believe we decide when we are stable. I have a hard time believing > that during the 10 years JSL has lived that we have not been in a > "stable" state at some point. And if we haven't, will we ever be > stable? Well, it *was* fairly stable, in times passed, but right now isn't one of those times. > Big refactorings of the core is a major version leap. It would be a > good thing to have a "stable" release before the big refactoring since > big refactorings tends to need time for stabilizing (it's a fact). Why > not call that release 1.0 and we can let the big refactoring mature in > parallel to become 2.0? I agree that that's a possibility; that we could call the existing code "1.0" and then use "2.0" for the refactoring. It just didn't really turn out that way. Now, I think I get your point about version numbers and public perception. Whenever I'm browsing Sourceforge, and I see a version number like "0.10" or "0.28", I figure that the software is still only in its "proof of concept" stage, that most features are unimplemented, many things don't work right, and that it crashes frequently. In short, I figure that it will be more frustrating to try to use it that it would be to not use it at all. JSL isn't quite *that* bad, but I do find the UI to be very counter-intuitive and I see lots of run-time exceptions thrown in the console. If "1.0" is earned just by merely doing something useful and doing it fairly reliably, then I'd put the current code at about 0.85 or 0.90. But this a rather moot point, to me. I really don't care how many other users we have. I want JSL to be useable to *me*, and I'll work to make it that way. So, I don't really care if we call it "0.01" forever. - Joe |