If you follow me on Twitter (@waynebeaton), then you may have noticed that I’ve been doing a reasonably good impression of the Grim Reaper. A lot of Eclipse projects have been terminated over the last couple of weeks. There’s more to come.
Termination of projects is a pretty natural part of the process. Some projects just have a short expected lifespan. Others die for various reasons; the lack of development resources is the real killer. This is one of the reasons why growing the diversity in your project is an important activity: a project resourced by a diverse set of interests can survive the temporary or permanent loss of some developers.
Community involvement in an open source project doesn’t just happen; it needs to be invested in, solicited, cultivated, and maintained.
— Wayne Beaton (@waynebeaton) November 28, 2012
Growing the three communities (users, adopters, and developers/committers) and increasing diversity within your project has to be a priority from the beginning. This is something I really harp on with projects that are just getting started at Eclipse.
But why now? Why are the terminations happening now?
It’s no coincidence that these terminations are happening in the days leading up to December 21/2012. With the end of days approaching quickly, projects are scrambling to make things right. Most of the terminated (and terminating) projects use CVS, and the deadline for CVS shutdown at Eclipse is December 21/2012. Those projects that are unwilling or unable to dedicate resources are facing reality and are just shutting down.
It’s always sad to see a project terminate, but it’s a natural part of the process.
Look for more terminations coming from the Technology project.
I applaud you for taking the time to purge these old projects. I’ve often found it overwhelming to sift through the massive number of projects, trying to figure out which ones are still viable. The modeling project alone has (had) a large number of inactive projects, which I found particularly frustrating, being my core area of interest.
It’s sad to see old projects die, but this culling is long overdue. I follow a lot of open source projects, but in my mind Eclipse (and Apache) are associated with quality, and I generally will favor those projects over others. Clearing out the minefield of old projects helps to preserve the Eclipse “brand” and more importantly, puts the focus on the many exceptional projects under the Eclipse umbrella.
FWIW, the Technology Project does a yearly review to purge dead projects. Other projects tend to work on more of an ad hoc basis.
Pingback: Aufräumarbeiten bei Eclipse | virtualfiles.net