In a post titled “Some myths on Open Source, the way I see it”, Anders Karlsson writes about MySQL:
As far as code, adoption and
reaching out to create an SQL-based RDBMS that anyone can afford, MySQL /
MariaDB has been immensely successful. But as an Open Source project,
something being developed together with the community where everyone work on
their end with their skills to create a great combined piece of work, MySQL
has failed. This is sad, but on the other hand I’m not so sure that it would
have as much influence and as wide adoption if the project would have been a
“clean” Open Source project.
The article offers a very black-and-white perspective on open source versus commercial code. But that’s not why I’m linking to it.
The above paragraph made me think about how many of the most popular open source NoSQL databases would die without the companies (or people) that created them.
Here’s my list: MongoDB, Riak, Neo4j, Redis, Couchbase, etc. And I could continue for quite a while considering how many there are out there: RavenDB, RethinkDB, Voldemort, Tokyo, Titan.
Actually if you reverse the question, the list would get extremely short: Cassandra, CouchDB (still struggling though), HBase. All these were at some point driven by community. Probably the only special case could be LevelDB.
✚ As a follow up to Anders Karlsson post, Robert Hodges posted “The Scale-Out Blog: Why I Love Open Source”.
Original title and link: MySQL is a great Open Source project. How about open source NoSQL databases?