The stereotypical image of an open source project is a bunch of hackers working in dark rooms, scratching their itches and releasing software “when it is ready.� Of course, this is far from reality for many of the mainstream, mature open source communities like Linux, Mozilla, Eclipse and others. These open source communities have very mature and sophisticated release processes that deliver new updates in a very predictable manner and are the envy of the software industry, including commercial software vendors.