28 March 2009

Cloud Computing: A call for open community consensus...

On Sat, Mar 28, 2009 at 4:24 AM, ewindisch <eric@grokthis.net> wrote:

While I'm not happy with
the way it was presented or produced, and I am still waiting to see
what happens Monday, but if this is taken to a vote on Thursday and
ratified by the members of the CCIF
, I won't be terribly disturbed by
it, and think that it will be a good *step* towards making real
progress.

As sombody who has just lived through the last 8 years in the US and is now faced with the prospect of living through the next 8 I am surprised that you would be so quick to suggest that a vote is a useful mechanism here.

Voting on standards has always been problematic and always will be - voting on pre-cooked documents is even worse. Given the sordid history of this version of the manifesto I would encourage anyone given the opportunity to vote on it (that being an elite subset of this group able to travel to NY) should reject it on principle, and anyone thinking to propose it for a vote should reconsider given it just drives home how hypocritical this whole farce has been and makes us look like a pack of lame sheep. This is particularly pertinent given it will be an open ballot and those expressing their discomfort with the process are being branded "unhelpful" naysayers by those on the A-list. Many of those voting won't even be from this group anyway.

It's a shame that our illustrious leader(s) was dragged into this, and dragged the rest of us into it with them through various actions and inactions, but what's done is done. It's also a shame it wasn't handled differently, for example by opening the document up immediately on disclosure rather than trying to preempt a pre-announcement with a pre-pre-announcement (thus dragging us in further, as evidenced by Slashdot article above).

A few hours ago I threw open for discussion some rough design notes for the Open Cloud Computing Interface (OCCI). Those who don't grok wikis can discuss on the archives but those who do are welcome to roll up their sleeves and make changes, or propose them for discussion and building of community consensus on the talk page. This gives everyone a place at the table, promotes the best ideas to the surface and rapidly boils off puffery and other noise (which is the primary ingredient in the rambling monologue that we've just been force fed). Particularly stubborn stains are tagged with appropriate templates like {{peacock}} which states:

This article may contain wording that promotes the subject in a subjective manner without imparting real information. Please remove or replace such wording or find sources which back the claims.

By all means stick around and see who's still game to put their name on this garbage on Monday (I'd say that list has thinned out substantially, and I wonder if IBM's name is even still on it) but it wasn't without good reason that Microsoft specified that they "feel strongly that any 'manifesto' should be created, from its inception, through an open mechanism like a Wiki, for public debate and comment, all available through a Creative Commons license".

That's what we've done here with input from Microsoft, the Mozilla Manifesto, myself and some other random sources, and I personally think the result is much cleaner (both structurally and from an "untainted" point of view), more useful and has more teeth than the wishy washy pronouncement ironically branded the "Open Cloud Manifesto".

I personally think it's high time for a "reboot" of the CCIF; a revolution of sorts (and the cloud computing community in general for that matter). Having found my work summarily deleted and myself promptly banned from this group for responding to Microsoft's call in creating the rival document (albeit briefly given one of the moderators immediately threatened to quit his post over it) I wonder whether this particular group is beyond repair but I guess that will be seen in the coming days/weeks.

I am particularly disconcerted given that one of the insiders (to remain nameless) has asked me a number of times by phone and email to publish a retraction/correction regarding my role in the process, for my own benefit of course: "I think it's in your best interests to publicly state you are not the author of the manifesto. Can you do that on cloudforum and cloud-computing?".

Ironically I'm still banned from the latter group 6 months later (along with other bloggers including Geva Perry and James Urquhart) over my post announcing the first (open source no less) cloud computing shell (cush), though unsurprisingly I still have a problem with moderation/censorship and the associated power grab.

Accordingly I've given them their "correction" in the creation of Wikipedia's Cloud Computing Manifesto article, where the real story is both open (anyone can edit) and subject to Wikipedia's unrelenting BS filter.

Anyway here's what Brandon Watson (another Microsoft director) had to say in reference to the Cloud Computing Manifesto in his followup post "An Open Cloud Requires an Equally Open Manifesto":

Sam Johnston did what I would expect from the community. No bitching. No whining. He set up a wiki for an open cloud manifesto and said, let’s get this thing started. Awesome. Better yet, people are already writing to it. If you read this post and are even remotely interested in cloud computing, go check it out, and contribute. Please. We think that it’s great to have a discussion, in the open, where everyone, no matter what size you company, can speak and be listened to.

It will be interesting to see which direction the community takes from here - the open road or the well trodden path of politics, invite-only boys clubs, votestacking and "back room cigar-smoke-filled scam[s] of the good old days". I guess that will become clear this week, but I urge those of you still reading this diatribe not to take this assault lying down as I'm afraid it's just the tip of the iceberg.

Sam

Further reading:

4 comments:

Paul Miller said...

Just to be clear, as you explicitly link to a post of mine to associate me with the suggestion that "those expressing their discomfort with the process are being branded 'unhelpful' naysayers."

As anyone reading my post will see, I was suggesting - and still believe - that creating a competing manifesto just days before the Open Cloud Manifesto was released is unhelpful. It is. It causes confusion. It leads to distraction.

As I also said, valid points were raised by you and many others, despite debating a document you hadn't yet seen. I suggested that the community would be better served by waiting to read the actual document, rather than second-guessing it or creating 'competing' initiatives before real discussion could be had around the meat of the Open Cloud Manifesto itself.

I still believe that.

Now that Geva has released a draft of the Open Cloud Manifesto, the community can begin to see what is really on offer. On Monday, we'll all be able to see who has signed up - and who hasn't. We can then all debate the tangible rather than the intangible, and decide whether this Manifesto serves our needs or not. All of this was also stated in my post, which was in no way suggesting that either dissent or discomfort are unhelpful or nay-saying.

STIRRING is unhelpful. UNDERMINING is unhelpful. Engaging, criticising, debating and - if necessary - deciding to follow a different path are a vital part of reaching consensus in this community.

Sam Johnston said...

Thanks for clearing that up - as you say those reading the post will understand your meaning (and those who don't will not attribute it to you).

The problem is not, and never was, the content. It is the process. The danger to the health of the community that such unilateral actions present is IMO far greater than most people appreciate, and I strongly believe that this is just the tip of the iceberg.

My intentions are more pure than you might think, even if others suggest that it is personal. I critically assess ideas, suggestions, initiatives... rarely people. I'm not intending to stir or undermine, but I do have an objective: an open community around cloud computing.

Sam

Paul Miller said...

Sam,

And the ultimate objective of 'an open community around cloud computing' is hopefully one to which we can all aspire...

Thanks

Paul

Sam Johnston said...

Definitely, 100% agreed.

Post a Comment