A new non-profit organization has been created to drive open standards in cloud computing. Launched at the OSCON 2011 Open Source Convention, the Open Cloud Initiative (OCI) published the Open Cloud Principles (OCP) document to ensure user freedoms without impeding the ability of providers to do business. Open for review for the next 30 days, the OCP calls for "multiple full, faithful and interoperable implementations," with at least one of which being open source.
This is all about protecting the freedoms of users as we move from a product to a service world, says OCI founder and president Sam Johnston, and providing a "happy medium" between the needs of users and vendors. Not so long ago he tweeted, "Legacy: unreliable software on reliable hardware. Cloud: reliable software on unreliable hardware." He says OCI is inspired by the Open Source Initiative (OSI), and wants to find a balance between protecting important user freedoms and enabling providers to build successful businesses. Other members of the board of directors include Rick Clark, Marc Fleischmann, Sam Johnston, Shanley Kane, Noirin Plunkett, Evan Prodromou, Sam Ramji, Thomas Uhl, John Mark Walker and Simon Wardley.
Standards are nothing new to the IT industry, and a number of cloud standardization initiatives have been launched in recent years, ranging from the Open Cloud Standards Incubator from the Distributed Management Task Force (DMTF) to the more recent open-source projects, OpenStack Compute for developing a cloud-based server environment and OpenStack Object Storage for cloud-based storage. Last month the Open Data Center Alliance, a group of almost 300 companies, announced standards for cloud providers.
The danger, says Johnston, is that unlike the creation of the Internet, where standards came first, today you have vendors trying to lead the way to cloud computing. Initiatives like the Clouds Standards Customer Council, DTMF and Open Cloud Manifesto are all vendor-driven. "We are very actively trying to avoid that."
Open Cloud must meet the following requirements: