• On GameFAQs: What causes the Red Ring of Death?
April 25, 2008 5:33 AM PDT

The difficulty of building community around commercial: The OpenSolaris example

by Matt Asay

Ted T'so writes an excellent analysis of Sun Microsystems' attempts to build a community around its Open Solaris project. In so doing, he ends up uncovering a much larger issue: The difficulty of getting community development around projects that are hosted and serve corporations.

But first, the critique:

...(I)f you run into a Sun salescritter or a Sun CEO claiming that OpenSolaris is just like Linux, it's not. Fundamentally, Open Solaris has been released under a Open Source license, but it is not an Open Source development community. Maybe it will be someday, as some Sun executives have claimed, but it's definitely not a priority by Sun; if it was, it would have been done before now. And why not? After all, they are getting all of the marketing benefit of claiming that Solaris is "just like Linux", without having to deal with any of the messy costs of working with an outside community.

Probably fair, but let's assume that Sun really, really, really wants to have outside developers contribute to Open Solaris? What's keeping that back (other than apparently poor developer tools, which he describes). As he writes in response to Brian Akers' distinction between "sponsored" (corporate) and non-sponsored communities:

We don't have a lot of precedent for projects who try to go in this direction, but I suspect they are skipping a step when they try to go to the end step without bothering to try to make themselves open to outside developers. And by continuing to act like a corporation, they end up shooting themselves in the foot.

Bingo. This is absolutely correct, but it's also hugely difficult, for a wide range of very business-y reasons. Corporations may well prefer to horde control of their projects because they think they know best (which is a very poor invitation to a development community), but they also crave control for reasons of indemnification and overall customer comfort. Customers like to hear that a company has 100 percent control of the software that they ship.

The ironic thing is that they also like to hear that there's a big community behind a project. This is one of Red Hat's primary selling points. "It costs less and does more because there's a global community behind it." That's a great sales pitch.

Any company that wants a true community to form around its software needs to let the community contribute to it, and not merely at the edges. A proper open-source license is a great start, but commit rights for outside contributors is the only thing that will truly make it a community project.

Looking around the commercial open-source world, it's hard to find these. MySQL, Zimbra, Alfresco, SugarCRM, JBoss, etc., all do the vast majority of their own development. Is "corporate" inimical to "community?"

What do you think?

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
SAP wants an open Java process (pot, meet kettle)
Google shifts software value to operations, away from IP
Mobile: Still waiting to see what sticks
Google privacy controls: Most people won't care
Amazon's move mocks EU's fear of Oracle
Skype to open-source far too little
The difference a few years makes to open source
Novell cuts 3 percent of its workforce, plus benefits
Add a Comment (Log in or register)
by JPerlow April 25, 2008 6:08 AM PDT
Agreed, Matt. But I would not single out only Sun and Solaris.

Red Hat is finding it equally hard to beat off Ubuntu for the same reasons. Fedora "serves" Red Hat just as much OpenSolaris serves Sun. Red Hat promised to create a Foundation for Fedora and chickened out in the end. Novell is somewhat more relaxed with OpenSUSE as it incorporates many technologies and ideas that will never make it into SLES and SLED, but at the end of the day, it also serves Novell's interests. OpenSUSE should out-Fedora the Fedora project by creating an OpenSUSE not for profit org where Novell has board seats but does not control the organization.

Corporations should Mentor, not control the source. See what I have had to say here.

http://blogs.zdnet.com/BTL/?p=8528
Reply to this comment
by JPerlow April 25, 2008 6:08 AM PDT
Agreed, Matt. But I would not single out only Sun and Solaris.

Red Hat is finding it equally hard to beat off Ubuntu for the same reasons. Fedora "serves" Red Hat just as much OpenSolaris serves Sun. Red Hat promised to create a Foundation for Fedora and chickened out in the end. Novell is somewhat more relaxed with OpenSUSE as it incorporates many technologies and ideas that will never make it into SLES and SLED, but at the end of the day, it also serves Novell's interests. OpenSUSE should out-Fedora the Fedora project by creating an OpenSUSE not for profit org where Novell has board seats but does not control the organization.

Corporations should Mentor, not control the source. See what I have had to say here.

http://blogs.zdnet.com/BTL/?p=8528
Reply to this comment
advertisement

After 5 years, Firefox faces new challenges

Mozilla helped reshape the Web since releasing Firefox 1.0 five years ago. Now it's got a reawakened Microsoft and Google Chrome to reckon with.

There's a map for that: GPS or smartphone?

Almost every handset comes with mapping software these days, but standalone GPS devices are becoming more affordable than ever.

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right