View Single Post
Posts: 206 | Thanked: 72 times | Joined on Jun 2009 @ Switzerland
#165
Originally Posted by johnkzin View Post
Actually, I very solidly disagree with this one.

The worst thing about most open source projects is that their release engineering and release cycles are abysmally immature.

"release early and often" == "no one with more than 3 functioning brain cells should depend on this software for anything useful".

Release when stable. Release when there's a point to the changes being distributed. Release when the release has matured and been vetted.
Or make three versions:
Unstable (in development), Testing and Stable.

- Unstable, for developers. Add all features.
- Testing for find bug. no feature added.
- Stable for end user. Version provided by default.
 

The Following 3 Users Say Thank You to korbé For This Useful Post: