Matthew Aslett at the 451 group posts an interesting article on the breakdown of contributions to the Eclipse project based on looking at 22 random sub-projects. His article focuses on the way that many open source communities, such as Eclipse are significantly run via corporation contributions and not a collection of individuals. He further links to an article by Forrester’s Jeffrey Hammond who refers to Eclipse as neither a Cathedral nor a Bazaar but rather a Mall. His conclusion is a call for action from other open source communities to provide similar data to see who really is developing the software – individuals and corporations.
In thinking about this concept, I decided to list some other open source projects and take a guess at who is doing the development:
So, without much effort I was able to get a quick list of corporate run open source projects. Of course, everyone will say “what about Linux?” so I found this data from a May 2010 article by Patricia Pickett on About.com:
I think Matthew’s article understates the amount of corporate involvement in open source and the days of the volunteer coder are probably over in significant open source project.
Stephen Spector is the community manager of the open source OpenStack cloud platform community which develops solutions and technology for public and private cloud infrastructures. He is responsible for all things OpenStack, except for the software itself.
Stephen is an old school C developer for Real-Time embedded systems and a long time alliance and developer program manager longing for the good old days when technology upheavals only occurred every six months. You can follow him on Twitter and the OpenStack blog.