by Savio Rodrigues

OpenStack’s (long) march toward an open foundation

analysis
Mar 25, 20115 mins

Rackspace needs to beef up OpenStack's competitiveness and support before thinking about a foundation

Much has been written about the importance of foundations versus single-vendor-controlled open source projects, yet there’s been little focus on the gradual shift that often occurs between these two ends of the open source project spectrum. Specifically, the OpenStack project is being asked to accelerate its transition into a foundation-led project — maybe too soon.

Rackspace struggles with control versus influence

The OpenStack open source project aims to deliver “a massively scalable cloud operating system.” OpenStack was launched with great fanfare eight months ago, with the participation of more than 50 organizations, including Rackspace, NASA, Dell, Cisco Systems, and Canonical.

[ Get the latest insights and news on open source trends with InfoWorld’s Technology: Open Source newsletter. Subscribe today! ]

However, Rick Clark, a Rackspace lead on the OpenStack project, raised some eyebrows when he announced his departure from Rackspace to join Cisco. Clark has many complimentary comments about Rackspace and the OpenStack project itself, but felt that the Cisco opportunity was too good to pass up. However, he also relates frustration with how the OpenStack is being managed.

Clark states “that Rackspace is trying to control OpenStack rather than influence it.” Clark provides some examples of Rackspace making decisions behind closed doors regarding the OpenStack project. Clark doesn’t necessarily disagree with the end result of Rackspace’s calls, but his concern centers on the fact that Rackspace can make these choices without community input in the first place. Although he says Rackspace is doing right by the OpenStack project today, Clark asks, “What happens if Rackspace is under new management — say, Oracle, for example?”

Clark proposes that Rackspace put the OpenStack project under the watch of an open source foundation. Rackspace would lose control of the project, but would more than likely retain its influence, considering the amount of code and ongoing investment Rackspace would bring to the community.

The notion of influence versus control is not a new one; Simon Phipps, ex-chief open source officer at Sun, writes:

In my experience, attempting to retain control of a project you’re starting or hosting leads to mistrust, contention, and a rules-based focus that diminishes your reputation. Relaxing control will lead to the community innovating and growing in ways you’ve not anticipated, as well as enhancing your reputation. As I’ve frequently said (although less frequently been heeded): Trade control for influence, because in a meshed society control gets marginalized while influence delivers success.

It’s interesting to note that Phipps admits his advice isn’t always easy for vendors to follow. Even Sun, during Phipps’s time as chief open source officer, frequently opted for control over influence. This was especially true in the early stages of an open source project led by Sun.

Transferring control to a foundation, when the time is right

Like many, I’m a supporter of open source foundations. However, you have to consider where the project is in its lifecycle before arguing that its prospects would be brighter within a foundation than elsewhere.

In some cases, the success of an open source project is unrelated to whether a single vendor or a multitude of vendors control the project. Projects such as MySQL and Spring fall into this category.

In other cases, a foundation is the right place for an open source project, but when the project control is handed over to a foundation is an important question. For example, control of Drupal was not passed to the Drupal Foundation until five years after its founding. As another example, control of WordPress didn’t move to a foundation for nearly seven years after the project began.

The pressure for Rackspace to cede control over OpenStack to a foundation appears to be premature, as noted by Dell’s Rob Hirschfeld, an OpenStack community member:

Although companies like Dell (my employer), NTT, Citrix, Cisco (Rick’s employer), and Microsoft are clearly investing in OpenStack, none have yet achieved NASA’s or Rackspace’s level of technical commitment.

The challenge for Rackspace is to expand the OpenStack market and ecosystem so that partners are motivated to jump in more and more quickly. If my experiences inside Dell are indicative of the broader community, Rackspace’s leadership makes it much easier for partners to increase their own commitment. Like teaching my daughter to ride her bike, she needed to know that I was running next to her before she would pedal hard enough to balance by herself.

Few open source projects succeed in attracting third-party vendor contributions unless they appear to be evolving at a decent clip. Vendors want to know they’re contributing to a project that will eventually — if it hasn’t already — become the leading project in the particular product category. Who controls the community is an important second-order question for vendors considering contributions. The first-order question: Will my investments in this project pay off?

Rackspace should be afforded the time to increase the feature/function competitiveness of OpenStack and the quantity of third-party contributions before being prematurely forced down the path toward a foundation.

Follow me on Twitter at SavioRodrigues. I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies, or opinions.”

This article, “OpenStack’s (long) march toward an open foundation,” was originally published at InfoWorld.com. Read more of Savio Rodrigues’ Open Sources blog and follow the latest developments in open source at InfoWorld.com. For the latest business technology news, follow InfoWorld.com on Twitter.