Why I Left Rackspace and What About Openstack

Since people seem to be reading whatever they want into my blog post, I wrote an addendum.

I want to start this out by saying that Rackspace is primarily full of good people trying to do the right thing.  I don’t see evil intentions anywhere.  Even though I left, I still want Rackspace and openstack to succeed.  In fact, I think the industry needs them to succeed.

I think that Rackspace needs to make some changes to ensure that success.  I left because I had a great opportunity at Cisco, and because  I was not able to effectively lobby for those changes from the inside.  So, I will try to do so from the outside.

Here are the issues:

Influence over Control

“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 marginalised while influence delivers success.”Simon Phipps

I think that Rackspace is trying to control Openstack rather than influence it.  A perfect example is the recent change in governance.  I responded at the time here.

Basically, Rackspace made governance changes without talking to the development community or the sitting governance board.  This is extremely problematic for the health of the project.  If Rackspace can make this kind of unilateral move now, what is to stop them from doing it again, if the governance does not suit them.  There should be no change in governance without the current governance board approving it. This is necessary for the governance to have any validity.  The sad thing here, is that the governing body would have probably approved it with only minor changes.  The changes are for the most part good, but the process shows a serious flaw in Rackspace’s thinking.

Rackspace has a choice to make; they can try to control the project and eventually fail, or they choose to influence it and succeed.

Openness matters

At the beginning of the project I wrote a promise of openness.  I promised that all project meetings would be done in the open and recorded.  To use the governance changes as an example again, where are the open discussions?  One can only assume that private meetings were held to discuss and decide these changes, before they were released on the community.  As a project we have to live up to the promises we make.  Everything that involves the community should be publicly discussed and debated.

Technology not marketing

In my opinion, one of the things that led to the poor process used for the governance changes was that they were overreacting to negative blogs about Rackspace’s purchase of Anso Labs.  This is indicative of what I see as a problem of focus.  Rackspace seems to view this as a marketing and PR property, when in fact, it is a technological endeavor.   That the people “in charge” of the project, from the Rackspace side, are marketing and business development folks reinforces this idea.

I think that the PR effort around Openstack has had a tremendous effect on its success thus far, but it is adjunct to the project and not the meat of the project.  The one actual problem that I have with the substance of the governance changes, is that I think it creates many weak technical leaders with very short terms.  Unless Openstack is lead by a strong technical team, it will ultimately fail.

Community means participation

One thing that I think has been wrong from the start of Openstack is the definition of community.  Community is not a list of partners.  In fact, the participation of most of the companies listed on the openstack community webpage started and ended with a press release.  I do hope that they will all start participating, though.  If there is anything I can do to help anyone contribute, please contact me.

The community is composed of two sub-communities:

  • The user community,  made up of people and organizations that are implementing some part of Openstack
  • The developer community, made up of developers, testers and documenters

To become part of the community it is not necessary to “partner” with anyone.  You just need to participate.  Participation can come in many forms, bug reports, documentation, development, even just attending an IRC meeting and voicing your opinions.  There are good reasons to partner with Rackspace and their new Cloud Builders group, but it is not necessary to participate in the project.

Foundation, Foundation, Foundation

Rackspace, please put the code into a non-profit foundation.  Putting the code in a foundation similar to the Linux Foundation, is good for everyone.  IANAL, but I believe it protects Rackspace from some types of legal liability, spreads out the cost of running the project,  it shows that Rackspace understands that it doesn’t actually own the project, and it protects the project from management changes and changes of priorities at any one company.  Most important of all, it encourages an ecosystem to develop, by placing everyone on fair and equal footing.  This article says it better than I can, and is written by someone that understands it more.

There has been a push to expand the project by letting other projects join. I don’t think any should yet. Until the project is a foundation, joining Openstack is akin to giving your project to Rackspace.  What happens if Rackspace is under new management, say Oracle, for example? A foundation fixes that.

I’m still going to work on Openstack

I plan on sticking around and working on Openstack.  My level of involvement depends on what the community wants.  I have been nominated for the new governance board and the nova project lead.  Whether or not  I am elected to either, I will push the agenda I have outlined in here to the best of my ability.

32 Responses to “Why I Left Rackspace and What About Openstack”


  1. 1 Carl Pickering March 24, 2011 at 10:38 am

    I’m very interested to know if you raised these concerns with anyone at Rackspace and what their response was. Usually when you leave a company you have an exit interview did you raise this?

    My reason for asking is your post is very informative and does highlight issues that would annoy most people involved with open source projects.

    If you continue to work with the project will you monitor Rackspace’s updates or will you hinder them?

  2. 2 bulkzooi May 26, 2011 at 4:51 pm

    Since a license can not guarantee User Freedom by itself, it is essential that a governance body oversees the human, social and economic aspects related to ownership and communities. This is ignored only at great risk to the software, its users and those who empower the development of the software. You’re absolutely right to question such unethical decisions.

    I think you made a brave, smart and ethical correct decision.

  3. 3 John July 20, 2011 at 4:43 pm

    Send me your C.V


  1. 1 links for 2011-03-23 « Wild Webmink Trackback on March 23, 2011 at 1:12 pm
  2. 2 Top Posts — WordPress.com Trackback on March 24, 2011 at 12:16 am
  3. 3 Over Concerns About Openness, OpenStack Founder Leaves Rackspace - ReadWriteCloud Trackback on March 24, 2011 at 6:10 pm
  4. 4 Web Realities - Over Concerns About Openness, OpenStack Founder Leaves Rackspace Trackback on March 24, 2011 at 6:33 pm
  5. 5 Over Concerns About Openness, OpenStack Founder Leaves Rackspace - Finding Out About Trackback on March 24, 2011 at 7:30 pm
  6. 6 Top Posts — WordPress.com Trackback on March 25, 2011 at 12:15 am
  7. 7 Over Concerns About Openness, OpenStack Founder Leaves Rackspace | Linux Virtualization Trackback on March 25, 2011 at 4:32 am
  8. 8 OpenStack’s march towards an open foundation « rand($thoughts); Trackback on March 25, 2011 at 11:45 am
  9. 9 Weekly Bites in Cloud Computing – Amazon Cloud Turns 5 | Cloud Chomp Trackback on March 28, 2011 at 4:39 am
  10. 10 451 CAOS Theory » OpenStack: balancing control and community Trackback on March 28, 2011 at 4:22 pm
  11. 11 Cisco throws networking into OpenStack… | Advanced E-Commerce,E-Business, Online Store Solutions | Advanced E-Commerce,E-Business,Online Store Solutions|CyberSharq Inc. Trackback on April 10, 2011 at 7:22 pm
  12. 12 Cisco throws networking into OpenStack cloud | 3 Technology Trackback on April 10, 2011 at 8:17 pm
  13. 13 Tech Reviews » Cisco throws networking into OpenStack cloud Trackback on April 10, 2011 at 9:36 pm
  14. 14 Cisco throws networking into OpenStack cloud Trackback on April 11, 2011 at 12:17 am
  15. 15 Cisco throws networking into OpenStack cloud | Mini Laptop King Trackback on April 11, 2011 at 1:24 am
  16. 16 Cisco throws networking into OpenStack cloud | One Stop Blog Trackback on April 11, 2011 at 6:55 am
  17. 17 Cisco throws networking into OpenStack cloud | Business News- Market News- tweets Trackback on April 11, 2011 at 8:50 am
  18. 18 Cisco throws networking into OpenStack cloud | cloud.md Trackback on April 12, 2011 at 12:10 pm
  19. 19 Cloud Computing: Open Source Standards for the Cloud « Formtek Blog Trackback on August 16, 2011 at 2:27 pm
  20. 20 My Bookmarks » OpenStack Leaving Home: Foundation Coming in 2012 Trackback on October 5, 2011 at 9:09 pm
  21. 21 OpenStack Leaving Home: Foundation Coming in 2012 - Social Media Trackback on October 5, 2011 at 9:31 pm
  22. 22 OpenStack Leaving Home: Foundation Coming in 2012 | SEO College Trackback on October 5, 2011 at 9:31 pm
  23. 23 OpenStack Leaving Home: Foundation Coming in 2012 Trackback on October 6, 2011 at 4:28 am
  24. 24 OpenStack Leaving Home: Foundation Coming in 2012 | Scripting4U Blog Trackback on October 6, 2011 at 9:56 am
  25. 25 Rackspace to spin off cloud standards-setting OpenStack project to foundation | The best Hosting Trackback on October 7, 2011 at 3:54 pm
  26. 26 Rackspace Spins Off OpenStack Cloud Computing Project to New Foundation | Alkaon Network Trackback on October 8, 2011 at 3:53 am
  27. 27 NewsFerret Tech » Blog Archive » Rackspace to spin off cloud standards-setting OpenStack project to foundation Trackback on October 8, 2011 at 7:57 am
  28. 28 Rackspace将把OpenStack委托给基金会 | IT & 数码 Trackback on October 9, 2011 at 7:08 am
  29. 29 Rackspace Spins Off OpenStack Cloud Computing Project to New Foundation - Fundamental Technology Partners Inc. Trackback on October 10, 2011 at 5:34 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s




a


Follow

Get every new post delivered to your Inbox.