Is Amazon Going to Open Source its Web Services and Cloud APIs?

by Sam Dean - May. 29, 2009Comments (6)

Although it's only a rumor, Reuven Cohen reports hearing from more than one source that Amazon intends to open source its (AWS) Web Services APIs. "Word is Amazon's legal team is currently 'investigating' open sourcing their various web services API's including EC2, S3, etc," he writes. Cohen argues that the move would make a lot of sense, and I agree. Although Amazon's APIs are, as Cohen writes, "the de facto standards" in cloud computing, Amazon faces significant threats from open source cloud computing efforts if it pursues a purely proprietary path.

Last summer OStatic broke the news about Eucalyptus, an open source infrastructure for cloud computing on clusters that duplicates the functionality of Amazon's EC2, using the Amazon command-line tools directly. More recently, Eucalyptus Systems launched as a commercial open source company providing support and services for Eucalyptus, with more than $5 million in venture funding. Sun Microsystems has also paved an open source cloud computing path with its Open Cloud Platform. Joyent, Reservoir, Enomalism and 10Gen are just a few of the other players with significant open source cloud computing efforts in place.

Of the various open source cloud computing efforts, Eucalyptus is particularly notable because it's a software infrastructure for cloud computing that mimics Amazon's tools directly--like a clone. In a recent discussion we had with Eucalyptus co-founder Rich Wolski, we asked him what companies are doing with Eucalyptus, and he said:

 

"They're doing a variety of things, but a lot of them are basically interested in Eucalyptus for doing the same kinds of things they're doing in Amazon AWS, such as business logic applications, where part of the attraction of Eucalyptus is that they can use it as a platform for seamlessly running their public cloud applications and their on-premise cloud apps."

 

Eucalyptus provides pronounced cost advantages over Amazon's cloud services, with the software itself being completely free and open source. The trend toward cloud computing remains strong. In a recent story we did reporting survey results from IT managers, they said that software-as-a-service applications are having a more disruptive impact on the commercial open source arena than any other trend.

Amazon can't ignore the cost advantages and diversity of product offerings that open source players are already offering in the cloud computing space. The company's best move is to open source its tools, which will end up diversifying them, play on a level field in terms of cost with the open source alternatives, and charge for services. Absent these moves, the company will lose potential customers to free, open source alternatives. 



al lamb uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



6 Comments
 

Very interesting! Where does this leave the newly funded Eucalyptus?


0 Votes

Depending on how it's implemented this news could well be meaningless... if you're allowed to implement the spec without being able to influence the process then you may well find you're better off without it (otherwise it will be a constant game of follow the leader; when Amazon want to add features, as they do quite regularly, they're free to extend the spec as necessary but when you want to you have to wait until they implement it). One could well argue that this will help to lock-in their position as market leader.


Further, patent pledges are usually tied to specifications (otherwise why bother with the patent!) so it's not like you'll be able to incorporate the functionality into your own interfaces. Nor will you be able to use the official clients if they don't also remove clause 3.3 of the Amazon Software License.


Wake me up when they follow ElasticHosts' example of pledging their IP to open efforts like the OGF's Open Cloud Computing Interface (OCCI) working group.


Sam


0 Votes

I always enjoy learning what other people think about Amazon Web Services and how they use them. Check out my very own tool CloudBerry Explorer that helps to manage S3 on Windows . It is a freeware. http://cloudberrylab.com/


0 Votes

That is only more reason for AWS to stay where it is. Too much open source talk won't get you in the enterprise customers. So I don't think this will happen.


0 Votes

Very interesting.


0 Votes

Add M/DB to your list ( http://www.mgateway.com/mdb.html ) M/DB is an Open Source API-compatible alternative to SimpleDB


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.


Promote Open Source Knowledge by sharing your thoughts, listing Alternatives and Answering Questions!