• On GameFAQs: Is it OK to lay my Wii down on its side?
August 20, 2008 7:07 AM PDT

A bill of rights for cloud computing

by Matt Asay

Cloud computing promises to liberate its adherents from the bother of messy implementations of software, while also freeing them from the constraints of hardware capacity. At the same time, however, cloud computing has the potential to deliver the ultimate in vendor lock-in.

My colleague, James Urquhart, has put together a proposed "cloud computing bill of rights" to help guide would-be cloud customers to those clouds best able to guarantee their freedom. Just as some are now clamoring for open-data commitments, James' suggestions are intended to deliver the value of the cloud without the lock-in:

No vendor shall, in the course of its relationship with any customer, claim ownership of any data uploaded, created, generated, modified, hosted or in any other way associated with the customer's intellectual property, engineering effort or media creativity. This also includes account configuration data, customer generated tags and categories, usage and traffic metrics, and any other form of analytics or meta data collection....

Vendors shall always provide, at a minimum, API level access to all customer data as described above. This API level access will allow the customer to write software which, when executed against the API, allows access to any customer maintained data, either in bulk or record-by-record as needed.

The Cloud Computing Bill of Rights is far more extensive than this, but I invite you to visit James' post to comment and help improve it. For the open-source friendly among us, we're going to have to look beyond licenses to protect essential user freedoms in the world of clouds, as Tim O'Reilly insists. James has offered a good start on how to go about doing this.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Mobile: Still waiting to see what sticks
Google privacy controls: Most people won't care
Amazon's move mocks EU's fear of Oracle
Skype to open-source far too little
The difference a few years makes to open source
Novell cuts 3 percent of its workforce, plus benefits
Data's one-two punch in open-source business models
Open source as an antitrust strategy
Add a Comment (Log in or register) (12 Comments)
  • prev
  • 1
  • next
by K_REY_C August 20, 2008 9:03 AM PDT
I started using Ubuntu about 2 months ago and just recently found out (yesterday) that Microsoft Office Live restricted my access to my content due to my operating system (which wasn't true a week ago). This is similar to the situation with nbcolympics

How about not restricting access? Now I've got to pull it all down and put it on Google Docs - which will be fine. What a way to spoil a good thing.
Reply to this comment
by K_REY_C August 20, 2008 9:03 AM PDT
I started using Ubuntu about 2 months ago and just recently found out (yesterday) that Microsoft Office Live restricted my access to my content due to my operating system (which wasn't true a week ago). This is similar to the situation with nbcolympics

How about not restricting access? Now I've got to pull it all down and put it on Google Docs - which will be fine. What a way to spoil a good thing.
Reply to this comment
by lmasanti August 20, 2008 11:21 AM PDT
I have lots of data "captured" in .doc and .xls format in my computer!!!
And tons of bytes "captured" in diskettes!!!
Freedom of data backward?
Reply to this comment
by sam-at-appistry August 20, 2008 2:26 PM PDT
I wholeheartedly agree with James on this. Transparency will be a key element that enables end-user adoption of cloud computing. Until that transparency is there, cloud will see limited use for applications that matter.

In addition to eliminating lock-in, the transparent establishment of service-level commitments (James's article II) is key and will have broad-reaching implications for clouds:

- Cloud providers will need to establish policy-based internal systems for helping the cloud deliver on the SLAs that are promised to customers
- Users who can't find the transparency they need will roll-their-own, applying cloud platform technologies within their own datacenters

There continue to be a good number of exciting business and technology challenges in this space, but the promise remains huge.

Sam
http://www.appistry.com/blogs/sam
Reply to this comment
by amuletc August 20, 2008 11:13 PM PDT
By Dan D. Gutierrez
CEO of HostedDatabase.com

My firm launched the web's first Database-as-a-Service offering in 1999, and we adopted the cloud bill-of-rights early on. It is great to see them articulated here nearly 10 years later.
Reply to this comment
by Solaris_User August 21, 2008 2:31 PM PDT
A "Bill of Rights" is something that traditionally King's gave to their subjects.

When you right that in such a way, your saying the Government has power over the business and grants these rights. This is the exact opposite of the US Bill of Rights, they "grant" nothing to anyone, they prohibit actions of the government itself. (err.. they are supposed to..)

Government restrictions on business are bad in all forms. Always say no to laws that claim they are granting you rights or freedom.. you do not need a law to grant you such things, you have it in absence of all laws.. in effect this law destroys the freedom of business owners and could have undesirable, unpredictable consequences as all laws do.
Reply to this comment
by The_Decider August 21, 2008 6:07 PM PDT
Ignoring the fact that 'the cloud' is an annoying buzzword, it is going nowhere fast for one simple reason: It is nothing more then a mainframe except with less control of your data and significantly more security implications.

It is a solution looking for a problem.

Why it doesn't solve the problem of escalating IT costs should be obvious at a quick glance, but will be extremely obvious if your business gets shut down for a few hours or more due to a routing problem, your 'cloud' crashes(or would it dissipate?), and other crazy things that can happen to your internet connection.

Then of course, what happens if you miss a payment? What happens if your 'cloud' suddenly goes out of business.

Lots of hype, little substance. It has its uses, but not for anything even remotely critical which makes it a niche app at best.
Reply to this comment
by MiamiWebDesigner August 22, 2008 4:52 AM PDT
Kudos to the Cloud Crowd for Re-Inventing the Wheel!

One thing 30 years in the IT industry has taught me is that the more things change, the more they stay the same. Another is that the only memory we seem to access is short-term. A third is that techno-marketeers rely on that, so they can put labels like "revolutionary" and "innovative" on platforms, products and services that are mere re-inventions of the wheel ... and often poor copies at that.

A good example is all the latest buzz about "Cloud Computing" in general and "SaaS" (software as a service) in particular:

http://tinyurl.com/6let8x

Both terms are bogus. The only true cloud computing takes place in aircraft. What they're actually referring to by "the cloud" is a large-scale and often remotely and/or centrally managed hardware platform. We have had those since the dawn of automated IT. IBM calls them "mainframes":

http://tinyurl.com/5kdhcb

The only innovation offered by today's cloud crowd is actually more of a speculation, i.e. that server farms can deliver the same solid performance as Big Iron. And even that's not original. Anyone remember Datapoint's ARCnet, or DEC's VAXclusters? Whatever happened to those guys, anyway...?

And as for SaaS, selling the sizzle while keeping the steak is a marketing ploy most rightfully accredited to society's oldest profession. Its first application in IT was (and for many still is) known as the "service bureau". And I don't mean the contemporary service bureau (mis)conception labelled "Service 2.0" by a Wikipedia contributor whose historical perspective is apparently constrained to four years:

http://tinyurl.com/5fpb8e

Instead, I mean the computer service bureau industry that spawned ADAPSO (the Association of Data Processing Service Organizations) in 1960, and whose chronology comprises a notable part of the IEEE's "Annals of the History of Computing":

http://tinyurl.com/5lvjdl

So ... for any of you slide rule-toting, pocket-protected keypunch-card cowboys who may be just coming out of a fifty-year coma, let me give you a quick IT update:

1. "Mainframe" is now "Cloud" (with concomitant ethereal substance).

2. "Terminal" is now "Web Browser" (with much cooler games, and infinitely more distractions).

3. "Service Bureau" is now "Saas" (but app upgrades are just as painful, and custom mods equally elusive).

4. Most IT buzzwords boil down to techno-hyped BS (just as they always have).

Bruce Arnold, Web Design Miami Florida
http://www.PervasivePersuasion.com
Reply to this comment
by trebryan August 22, 2008 11:26 AM PDT
It's always frustrating when you here the "cloud" and "SaaS" is just time share revisited. That is a SysAdmin's view of the world. While the infrastructure may bear similarities, the end result is much different than the old "time-sharing" applications of the past.

The "cloud" is about providing compute resources in a way that a generation of users who have grown up on the web expect. The web technology experience has three fundamental aspects:

1) Immediate Availability. Start a search and get going.
2) Ubiquitous Access. Access your data wherever, whenever.
3) The ability to share and collaborate your data.

Accessing your applications and data this way is a uniquely new experience. The "cloud" and "SaaS" are just bringing these experiences to the IT shop and the enterprise (not surprising since an increasing number of enterprise users grew up on the web.)

Items like the "Cloud Bill of Rights" are attempts to deal with a fundamentally age old question (who owns data) in a new technology environment. When that data is a picture of your dog at the beach, it's a small issue. When it's your companies financials or the architectural drawings of your next building, it becomes far more important.

As for IT people who insist the only solution is to not use the "cloud." the remind me of my old Director of Data Processing who refused to use PC's for anything. By the time he realized that his users demanded PC's and he had no choice, the client-server world had passed him by. Last I heard he was running Denny's in the central valley.

The incoming generation of users will demand the web based computing. We better start figuring out how to make it work. I don't know if a "Bill of Rights" is the right solution, but the discussion needs be had.

Treb Ryan
http://www.opsource.net
Reply to this comment
by MiamiWebDesigner September 13, 2008 7:14 PM PDT
Mr. Ryan,

I have worn many hats in my day, but "SysAdmin" is not one of them:

Dream on about cloud computing being innovative. After you're through re-centralizing computing, the pendulum will swing to the next big wave of "innovation", which will no doubt be the re-invention of distributed computing.

What shall we call that? Rain?

Bruce Arnold, Web Design Miami Florida
http://www.PervasivePersuasion.com
Reply to this comment
by samjohnston September 15, 2008 7:09 PM PDT
I've just finished consolidating the independent efforts of James, Rich and myself into a draft document which I believe covers most of the issues:

http://wiki.cloudcommunity.org/wiki/CloudComputing:Bill_of_Rights

Feel free to contribute; like Wikipedia you don't even need an account if you don't mind giving up your IP.

Sam
Reply to this comment
by samjohnston September 15, 2008 7:17 PM PDT
Let's try again with HTML tags:

<a href="http://wiki.cloudcommunity.org/wiki/CloudComputing:Bill_of_Rights">http://wiki.cloudcommunity.org/wiki/CloudComputing:Bill_of_Rights</a>

There's also an associated <a href="http://samj.net/2008/09/cloud-computing-bill-of-rights-aka-ten.html">blog post</a>.

Sam
(12 Comments)
  • prev
  • 1
  • next
advertisement

FAQ: Buying the right Windows 7 upgrade

Readers still have lots of questions on just which version of the software they need to buy in order to upgrade their PC. CNET News tries to offer some answers.

N.Y. lawsuit details Intel's 'largesse' toward Dell

Attorney General Andrew Cuomo's federal antitrust case filed Wednesday alleges a longstanding symbiotic relationship between Intel and Dell.

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right