One of those silly open source pissing matches has broken out between Glyn Moody, an online friend and Matt Asay, a former online colleague, over Amazon's contributions to open source.
I call it a pissing match because Asay and Moody don't really disagree. Moody is saying it would be in Amazon's best interest to contribute more to the projects it benefits from. Asay responds that Amazon will decide when that happens.
I think the whole manufactured kerfluffle reflects more Asay's sinking position in the space than anything else. When I joined ZDNet, Matt was at CNET as an executive with Alfresco. Later he moved to Canonical as Mark Shuttleworth's #2. At some point CNET woke up to the inherent conflict-of-interest in an industry executive appearing as an unbiased observer, and Asay was let loose. Now he's gone off to Strobe, a start-up in the busy mobile apps space. IMHO, Glyn's star is rising, Matt's is falling.
On the merits, they're both right. Amazon should contribute more. Amazon would benefit from contributing more. But Amazon doesn't have to contribute more. Amazon may continue cutting off its nose to spite its face.
Amazon entrepreneur Jeff Bezos rose to prominence in the 1990s, when just about everything was proprietary. Despite the fact he uses open source tools, he still sees the world through that prism. Glyn says that's his problem, Matt says that's his business.
But let's look at some facts. Amazon is becoming the iPhone of the Cloud. Its AWS created and still defines the cloud space, but it is losing share rapidly, to competitors who collaborate using open source (Rackspace, through OpenStack) or contribute code readily to open source communities (Google). Meanwhile, AWS has suffered a five-day outage which hurt its reputation, and to which it responded poorly, from a marketing perspective.
From all this I conclude that, while still a leader, Amazon is troubled. It has some serious problems. It can either try to fix those problems itself, it can wait for some open source programmer to fix them and grab their code, or it can collaborate with open source projects and come up with a solution.
Which strategy is more likely to solve the problem? The third, obviously. Glyn is right.
Matt's correct. You can be a douche and still be open source. But the larger point is more important. The more you give to open source, the more you get back. It's a very old Internet lesson – if you want to get, first give.
The fact that Amazon doesn't understand this lesson is sad, and stupid. Defending stupid is never attractive.