RethinkDB Resurfaces With Linux Foundation
RethinkDB Resurfaces With Linux Foundation
Written by Kay Ewbank   
Tuesday, 14 February 2017

The Cloud Native Computing Foundation (CNCF) has bought the source code to the recently mothballed RethinkDB NoSQL JSON database. It relicensed the code under the Apache License, and contributed it to The Linux Foundation.  

As we reported recently, the news was announced in October that after more than seven years of development, the company behind RethinkDB was shutting down, although RethinkDB and Horizon would continue to be available, distributed under open source licenses.

RethinkDB is an open source NoSQL JSON database designed for web apps. Its main differentiator is that you can tell it to continuously push updated query results to applications in real time, rather than having your app poll for changes.

The new development sees the rights for the source code being passed to the Linux Foundation, and the license changed. This is an important change. Previously, RethinkDB was licensed under the GNU Affero General Public License, Version 3 (AGPLv3), and this was seen by some commentators as a limitation on which companies were willing to use and contribute to the software. CNCF paid $25,000 to purchase the RethinkDB copyright and assets and has re-licensed the software under the ASLv2, one of the most popular permissive software licenses, which enables anyone to use the software for any purpose without complicated requirements.

The RethinkDB software is available to download at Development occurs at and work has been underway on the 2.4 release, which will be available shortly.

While a number of the original team of developers for RethinkDB are continuing work on the database, Slava Akhmechet, co-founder of RethinkDB, is now working at Stripe,which describes itself as the world's largest developer-oriented commerce company. Akhmechet has said that he believes the failure of RethinkDB to achieve commercial success was due to the developers picking a terrible market and optimizing the product for the wrong metrics of goodness. In a thread on Github discussing the move to the ASLv2 license, Akhmechet said he thinks the attribution of RethinkDB's problems to the AGPL is:

"entirely pedantic – plenty of companies that claimed to ban AGPL run vanilla Mongo because it's a useful project, and the creditor has no legal course (nor incentive) to hurt the open-source project. The Sword of Damocles only exists in the minds of a small but vocal minority."

Whatever the reasons, it's good to see RethinkDB resurfacing.


More Information

RethinkDB Site

Related Articles

RethinkDB Closure Analysis  


To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin.



WebAssembly Computer Vision Experiments

If you need convincing that WebAssembly is going to change the way we program web apps take a look at WebSight which shows that it is twenty times faster than JavaScript at a face detection task and t [ ... ]

Babel Fish Is Real, But Who Pays?

Google's most noteworthy announcement at its recent launch event is arguably the new Pixel Buds - earpieces to you and me. What is noteworthy is that these are billed as providing real time translatio [ ... ]

More News




blog comments powered by Disqus


RSS feed of news items only
I Programmer News
Copyright © 2017 All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.