Acts of Volition

Comments

not-the-cmax -

open source is the way to be - I have had similar experiences with the release numbers being 'almost' irrelevant

Chris -

Most of the software I use on a daily basis is either Open Source, or at least freeware. I don't really pay much attention to version numbers anymore, since quite often a 0.2 version of one program is a lot better than some 6.0 version of another :)

NewzCrawler looks nice, compared to some of the RSS/etc readers I've seen, but like the rest, it uses the IE HTML engine. I want one (that doesn't suck) that uses Gecko...

nathan -

Release numbers in open source are exactly what they used to mean in all software development before marketing monkeys started madly incrementing to beat the competition. And they are still quite relevant as a way of differentiating subsequent releases of the same software. This is their real purpose rather than sounding impressive, creating a buzz about the latest and greatest, or trying to out-number the competion. I'd argue that these other purposes were never really relevant.

Some proprietry software seems to have seperated the marketing numbers from the real release numbers. This probably started around the time the marketing monkeys decided to increment from 3.1 to 95.

Simon Willison -

1.0 still has a very important meaning in Open Source, it's just different from the meaning expected from proprietary software. In Open Source, 1.0 often means that the interfaces to the main code modules in the project are likely to be "frozen", meaning it's safe to develop your own software on top of the open source project. Prior to 1.0 there is no garauntee that software you develop will still work when the next release of the project is made. Since proprietary software is rarely deesigned to be developed upon in this way this meaning of 1.0 is far less improtant.

Shawn -

I would say 1.0 means my mom can use it. It is stable and been through lots of testing, in the case of a project like Mozilla at least. The last thing I need is an ear full from mom a 1000 miles away, over the cell phone, that some build of Firebird I sent her doesn't work with her favorite Soap Opera web-board. As it is I waited till Mozilla 1.2 to get her using that over Mac IE.

As for us computer weenies "1.0" does not matter much.. most of us have been burned by a nightly build of browser X that was rather wonky and I do not think I lost any sleep over it.

Will -

What's the attraction to nightly builds over the standard releases? I've been too chicken to play in the nightly build sandbox, because I want my functionality to come with some stability. Am I missing out on something worthwhile?

Tony Bussieres -

You might not need of a nightly build, it depends, sometimes nightly builds are unstable,because the implementation of a new feature is not complete yet, or bugfixes are still on the way but not necessairly bulletproof... it also depends how active the testers are.

I'm using myself Nightly & CVS builds, and most of the time it works good. If it doesn't work, you can try to fix it, or advise the communauty around the project and notify your bug. And if you're lucky it will be fixed soon. Behaving that way is a good contribution for the opensource communauty. I like to test the new stuff, like the new Linux kernel 2.6.0-test6 :)

I've found an interresting document about the release practice :
http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/

Kevin -

I'm currently dependant on Firebird and GAIM as well but only update when there is a significant reason to (the y! fix in GAIM for instance). I haven't tried Thunderbird yet, is it a decent email client? Currently I'm using Outlook but may give Thunderbird a try I just hate moving my email around to much.

nathan -

Gaim has really been refined nicely in recent updates. I've been updating it whenever possible. BTW, the correct names for the project are Gaim or gaim; all uppcase should not be used to avoid legal problems with AOL.

If you use some of the non-mail features in Outlook, I'd recommend looking at Evolution.