This morning I saw a post by Om Malik at GigaOm, OpenStack Wants to Be Android of The Cloud. Very interesting article and it’s the first I’ve heard of OpenStack.
I’m a huge AWS fan and I think it is still be best product for the public cloud. However, it doesn’t do much in the private arena.
I’ve been following Cloud OSes for a while but that is a completely different than cloud infrastructure. I’ve also been following Eucalyptus and a few minor projects.
Eucalyptus has a lot of promise, but I am liking the true open source commitment of OpenStack. Not open source as a label and a sales model, not open core. Real open source.
With support from rackspace (deep commitment there), NASA (another deep commitment), dell, AMD, Intel, and more, this has the potential to be the linux of the open source cloud stack.
The project is being released with an Apache 2.0 license. Plastered all over the site are the words “open” and “freedom”. I think they, unlike some other companies, will go beyond the words.
Like the OpenStack blog says:
What does “openness” mean to us? “Open” and “open source” are thrown around a lot, so its worth specifically defining our commitment to the community:
COMMITMENT #1: We are producing truly open source software. No artificial limits will be placed or performance limitations maintained. No licensing model – one free, one paid – will be introduced. We are releasing the code under the Apache 2.0 license which allows the community to do with the software as they see fit, including implement into other distributions or “for fee” offerings.
COMMITMENT #2: We are committed to an open design process. Rackspace will provide dedicated project leads to guide the roadmap on behalf of the community. We will hold regular design summits—open to anyone—which will produce a roadmap to guide development.
COMMITMENT #3: All development will be done in the open. We will maintain a publicly available source code repository to simplify participation.
COMMITMENT #4: We will maintain an open community. Healthy, vibrant developer and user communities are the basis of any open source project. Most decisions will be made using a “lazy consensus” model. All processes will be documented, open and transparent.
You can get more info on OpenStack by following them on twitter, @openstack.
I know I plan to keep an eye on them.