In his blog today, Matt Asay makes an impassioned plea for the open source world to draw a sharp distinction between companies that are sincere about open source, and those who are not. He argues the firms that fully embrace open source will succeed — while those that are half-hearted or “treat open source as a ball-and-chain” will fail.
Based on my research on firm open source strategies over the past 7 years, I am sympathetic to the argument. My hunch is that in most cases there is a structural reason for insincerity: Microsoft (or another big proprietary software vendor) is insincere at open source and fails, but the root cause is that a full embrace of open source would cannibalize its business. Clay Christensen calls this The Innovator’s Dilemma.
However, I take violent exception to the throwaway line at the end:
Open source without community is a sham.IMHO this is confusing the cause with the effect. There are 100,000+ SourceForge projects without community. Are they a sham, too? Or are they just otherwise sincere people that failed to attract an audience?
For the past 4 years I’ve been researching how firms work with to open source communities, working with Siobhán O’Mahony who did her Stanford Ph.D. on the subject and was the first academic sociologist to study the phenemonon. We’ve concluded that open source communities have three dimensions:
- intellectual property
- development practices and
The obligation of a real open source company is to create governance structures which allow external participants to feel that they have the full right to participate and influence the outcome of the open source project; the best example of this is what IBM did with Eclipse. If no one shows up, then it might be because the sponsor failed to share control — or it might be because the technology has a small potential user base or because another project has already attracted the largest pool of potential contributors.
Matt is a friend, and one of the most insightful people I know on open source strategies, but I think he’s plain wrong here. It may have just been a minor slip of the fingers.