From: Kevin Bedell
Subject: Amazon and Open Source
I know you speak frequently about Amazon. What has made it so successful?
Amazon realized early on that amazon.com was more than just a book site, more in fact than just an e-commerce site, the Wal-Mart of the Internet. It was beginning to become an e-commerce platform. Open source has been a key part of the Amazon story. Linux on commodity hardware has allowed amazon.com to cut its costs by an order of magnitude since it launched, and it is a heavy user of Perl, MySQL, and Mason. But at the same time, Amazon represents a key challenge to many parts of the open source story:
Amazon realizes some of the incongruity between its closed, proprietary code and the many benefits it has received from open source, and it has become a leader in thinking about how to redress the balance. Starting with my protest against the Amazon 1-Click patent suit against BN.com (that was later settled), I've engaged in a dialog with Amazon about how it can make itself more open to innovation from outside, and give flexibility back to users, without giving its competitive advantage away to users. One result of that dialog was the Amazon Web Services API, which we've documented in the book Amazon Hacks. No, it's not open source, but it's exploring the question of how to "open up" a services platform in a way that lets developers reuse the code and data in creative ways. I like to think that this makes Amazon at least a fellow traveler with open source, a company the open source community needs to learn from as well as try to teach.
(I feel the same way about EBay, Google, and Yahoo! Figuring out how these guys play with open source, beyond just using it for their infrastructure, is, to me, one of the largest challenges for the open source community--perhaps even larger than the challenge of getting Linux on the desktop.)
This work is licensed under a Creative Commons Attribution-ShareAlike 1.0 license.
Got a question? Just ask!
Return to: Ask Tim
Copyright © 2009 O'Reilly Media, Inc.