This is not not to say that they're not doing enough, but it's just a question that's been bouncing around in my head lately.
This is not not to say that they're not doing enough, but it's just a question that's been bouncing around in my head lately.
http://www.onebigfluke.com/2012/03/diversity-powers-growth-w...
- Open standards are important because they promote competition and diversity.
- The opportunities of today exist because someone in the past thought about the long term.
- Open standards are an investment in our collective future.
After checking out the projects mentioned in the article I would definitely say that they don't fall into this category.
To me, the biggest benefit is avoiding the problem of orphaned products.
Think about the problems caused by the shutoff of a major web service, for example, Google Reader. Reader users relied on a unique service provided by a company. When the company decided for whatever reason to discontinue the service, those users were left high and dry.
If you use a self-hostable version that runs on a commodity technology stack (i.e. the underlying OS/webserver/Redis/whatever layers are offered by many different providers and/or self-hostable), you can be pretty sure you'll be able to retire the service on your schedule, not the provider's.
If the product is open-source, this is even better because it makes the code more resistant to "bit-rot" (the tendency of code to stop working even though no changes are made, due to changes in lower layers.)
It is a little like Bittorrent. When Bittorrent first came out there was a large community who were most excited about it because "it was open" - both open source and open in the sense it didn't require servers.
Has that "openness" been important to the success of Bittorrent? Perhaps, but most people now talk about more specific qualities: the fact it resists legal attack and the high downloads speeds that can be obtained without paying for bandwidth. Some of these are actually what people meant when they spoke of "openness" initially.
So "open"="nice", but discussion of specific qualities of that that means is much more important.
I'd note that "open" is only mentioned once on http://camlistore.org/, and that is a very specific quality ("Open Source" - not some general "open" principle).
You might as well say you're improving a service by localizing a service for Esperanto. To some (small) audience, that well may be an improvement. But most people are going to wonder why you're 'wasting' that time.