Skip to main content
Enterprise Agile Planning icon with arrows

This post is from the CollabNet VersionOne blog and has not been updated since the original publish date.

Last Updated May 19, 2009 — Enterprise Agile Planning expert

"Open core, open complement": something's missing

Enterprise Agile Planning


A lot of people are struggling, just now, to understand how to make "the open source magic" into something repeatable (or anyway, as near to repeatable as other business models). 

  • Dirk Riehle, of SAP Research, has captured and codified a wide sweep of thinking on The Commercial Open Source Business Model
  • Matt Asay, of Alfresco and cnet, has given us an Open Source Continuum, a handy framework for open-source related commercializable license models
  • Eugenio Capra (Politecnico di Milano) and Anthony Wasserman (Carnegie Mellon West) have provided A Framework for Evaluating Managerial Styles in Open Source Projects
  • Guy Martin, in this blog, has drawn out the distinction between community "management" and "leadership" (with an appeal for both) 

It seems to me, though, that there's still something missing. I guess it's easiest to discuss in the context of Matt's Continuum. He talks about openness of the process and code relative to "core" and "complement", but there's really a third aspect as well: infrastructure.


As Matt points out, some open-source companies open up their core functions: MySQL and JBoss are two examples where the core functions of the product are open-sourced, and the money is made on on "complementary" aspects, which might be service, add-ons, or support. Matt points out that this approach tends to favor the disruptive entrant. Conversely, some open-source companies open the complements while holding the core proprietary; Microsoft and IBM have both demonstrated this strategy.


But I think the most successful open-source companies have been built around another model: opening the infrastructure:

  • Linux is everybody's favorite example of a wildly successful open-source project, but the success of Linux is best measured by all the many different ways it's used, by someone else, to do whatever they want: it's infrastructure to web sites and telephones, laptops and supercomputers. Many companies have contributed to Linux, and are now profiting because it exists, by building something else on top of it. Linux is, of course, a big place! There are also Linux companies making money by more ordinary "open core / proprietary complement" strategies, but the success of Linux as a whole is far greater than even the sum of these.
  • JBoss is very similar "open infrastructure" example. Yes, there's a company there, working directly to profit from the product, but the success of JBoss is vastly more than that: it's all the companies that have built applications on top of it. Infrastructure. 
  • Apache httpd? No company there at all, but a community of companies collaborating to create infrastructure, infrastructure that completely dominates its market. 
  • CollabNet's sponsorship of Subversion is like this as well: much as we believe in the project, the resulting product is only a piece of the infrastructure for our collaborative development and distributed ALM product.

This has implications for inner-sourcing as well (naturally: everything does!): when you're considering how to benefit from open-source techniques within your organization, you're most likely to benefit from "open infrastructure," because that's the model that maximizes all participants' ROI.


More from the Blog

View more Government Cloud
Apr 12, 2022 Government Cloud receives FedRAMP Authorization through sponsorship from the United States Department of Veterans Affairs

Enterprise Agile Planning
Flagship Agility solutions can effectively scale agile deve ...
Read More
Nov 22, 2021

What are the qualities of highly effective agile teams?

Enterprise Agile Planning
A team is the core unit of productivity in an agile organization. Wher ...
Read More
Nov 15, 2021

How an open-first attitude revolutionized government tech development

Enterprise Agile Planning
Public perception of government is often that it is slow-moving, reluc ...
Read More
cross functional
Nov 08, 2021

6 best practices for building resilient cross-functional teams

Enterprise Agile Planning
Agile frameworks prize the quality of resilience within every facet of ...
Read More
Contact Us