Search |
||
When to release.Posted by richburridge on May 12, 2004 at 8:39 AM PDT
Here are a few comments and thoughts on various aspects of doing a new release of an open source project. They might not all apply to each project. They might all be obvious. I'm just throwing them out there. Some of these are rules that I've been applying to my open source projects for the last 19 years. Others are from working with the GNOME folks. Others are from integrating software into the Solaris O/S. How often should you release? I see a lot of small projects seemingly doing a new release every few days with minimal changes between each release. Although open source developers are encouraged to release "early and often" there are various things to be taken into consideration when you do this:
If you are part of a larger open source project (like KDE or GNOME for example), then you will have to make sure that you also fit in with their release process. You'll still do your own project releases, to get new versions "out there" to be tried, but you will also be aiming to have a certain amount of work fully completed by the time that the larger project is ready to ship. If you are part of a bigger release, then there will be other deadlines that you will have to abide by:
Following guidelines like these will instill good discipline, even if you are not part of a bigger project. What should be in a new release? Sometimes it's hard to know exactly what you should put in a new release and what you should leave out. Here are a few suggestions that will hopefully help you decide.
»
Related Topics >>
Open Source Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|