Comments on: Cloud computing: A natural conclusion of open source?
Open source arguably provides the foundation and raison d'etre for cloud computing, but whether the cloud will keep to the open-source conscience remains to be seen.
Open source arguably provides the foundation and raison d'etre for cloud computing, but whether the cloud will keep to the open-source conscience remains to be seen.
Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.
Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.
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 Cloud revolution/fad surely requires open protocols and data, no question. Some other things as well, like open platforms (that is: as an application developer, I don't want to be locked in to a single cloud vendor). But that's all about knocking off the rough edges of the new idea. It won't make "the cloud" into the fountain of creativity that created the hallmark open source products. It's portability, not freedom.
So yes, open and published standards are good. That includes open document formats. That includes published XML interfaces into networked services.
I want software like Drupal, where I can deploy it and then use the cloud on my own. I know Drupal isn't an ideal example, but I use it as cloud computing. I have installs of it where I go in them and compile recipes and notes for projects I'm working on, and create collaborative systems, all without sacrificing control of my data. That is not to say that I don't think people should use corporate cloud computing services, but I do think it is important to know that at any time someone could pull out and create a cloud for their own use. It keeps the corporations honest, and creates the exact same power balance that makes open source client side software so important for user freedom now.
Matt, I know you respond to comments sometimes, and on this one I am very interested in your thoughts on these observations. So if I could talk you into a response in this comment thread I would really like to read it.
It is noticeable that the vast majority of cloud providers have failed to sign up to any standardization efforts, they dont want inter-changablity, because it breaks lock-in.
Im a heavy Amazon EC2 user, currently for production use EC2 is only available from one supplier, ( although there is an opensource version, check out http://www.eucalyptus.com/ ) and if amazon suddenly decides to triple thier prices, then im stuck, i have too much committed to their infrastructure.
Yesterdays Google outage also shows what happens when a key supplier of services suddenly stops providing dial-tone, and there is no practical way to back up these services, the effort involved in developing and provisioning alternatives makes the benefits of using the cloud originally difficult to justify.
But this vigilance is going to require us to see open source as more than just a means to a particular end in business.
I would also add that consigning open source licenses to the 'irrelevant' heap is incredibly myopic. That's probably because this blog focuses on open source as a software business strategy pretty much exclusively, as if it were just any other tool in the business world. But open source is at it's root a much broader and deeper phenomenon than that. It's a philosophy and a social movement. It's given rise to other 'open' movements like open design, open hardware, wiki, copyleft, CreativeCommons etc. that actually have nothing to do with software at all, and in many cases nothing to do with IT whatsoever. Business only has taken it up as a strategy to fight the old entrenched closed companies that have strangled business opportunity for newcomers.
I suspect we'll see the open clouds you describe as a response to the currently closed clouds. But as I said: it's telling that we're so early in the cloud conversation and already talking openness. That's a result of all the good work open-source advocates have done.
I suspect we'll see the open clouds you describe as a response to the currently closed clouds. But as I said: it's telling that we're so early in the cloud conversation and already talking openness. That's a result of all the good work open-source advocates have done.
I have a detailed post on my blog:
http://cloudcomputing.blogspot.com/2009/01/open-source-software-business-models-on.html
I think that it will be very telling to see where Ubuntu One ends up going. Canonical taking a proprietary approach to their server side offering is making some major waves, which will prompt a lot more conversation on this topic. It may also be that they prompt a lot of conversation and then end up releasing the code later like they did with launchpad. I personally have no problem with a company wanting their software offering to reach a certain level of polish before releasing them. We all know our community often forgets what beta, alpha and proof of concept means because we're so used to running beta software day in and day out as general use. (Google's fault much?) Either way, it's going to be an interesting ride.
But calling cloud the "conclusion" of open source appears to imply that you think there will be no more open source software. Was that intended?
Maybe I'm touchy on that one: I'm worried that "open source" is sliding into "commercial open source," which erodes into "glass-house development," ending in "faux-open source," an appearance of openness without its substance. Was that the "conclusion" you had in mind?
- by semanticloud June 15, 2009 5:58 PM PDT
- The big question is... what happens when cloud computing interacts with linked data.. how do things like Nepomuk factor in this whole equation?
- Like this Reply to this comment
-
(15 Comments)