According to Citrix, CloudStack, also an open source project under Apache 2 license, has a bunch of customers using it in production already. In comparison, OpenStack still has a long way to go -- and Citrix customers want a solution now.
A couple of days before the show, I asked Kemp for his reaction to Citrix's move, and he didn't pull any punches: "I think Citrix lied about aligning with OpenStack and then completely changed their position and viciously attacked OpenStack and threw them under the bus. And I think they're irrelevant."
It's the kind of public spat that seems inevitable with an initiative of such enormous scale. According to both Citrix and its critics, the company pushed to replace Nova with the compute kernel from Cloud.com, which it purchased in July 2011 for more than $200 million. But the Cloud.com software was written in Java, not Python, and OpenStack wasn't having any. So -- pick your hypothetical motive -- Citrix pulled out, burning bridges along the way.
OpenStack itself is a product of this kind of technology feuding. It was Eucalyptus that pioneered the idea of an open source cloud computing stack; the company's offering is now mature enough to have working production implementations to brag about. Before the Rackspace partnership, an attempt was made to integrate Nova with Eucalyptus, but incompatibilities in technology and culture led to failure and finger-pointing.
Now OpenStack faces another crossroads. For the past two years, Rackspace has provided most of the code and leadership. Sometime this year, an independent entity called the OpenStack Foundation will spin off from Rackspace and take the reins, presumably with a more open leadership structure -- which critics have been demanding for some time. But will that help or hinder OpenStack's quest to deliver a production-ready cloud operating system that can be widely adopted?
Momentum vs. adoptionBack on stage, Ubuntu's Mark Shuttleworth does a sweet demo during his portion of the keynote. When he starts his spiel, he kicks off an OpenStack installation on a remote server rack using Ubuntu's Juju deployment project. When his speech ends, 30 minutes later, there's a working private cloud deployed in the rack. Impressive.