Hey everyone, thanks to the rest of the RethinkDB leadership team and the CNCF for their hard work! This wouldn't have been possible without a lot of effort from our dedicated community.<p>You can read the announcement on RethinkDB's blog to find out about the project's next steps: <a href="https://rethinkdb.com/blog/rethinkdb-joins-linux-foundation/" rel="nofollow">https://rethinkdb.com/blog/rethinkdb-joins-linux-foundation/</a><p>We've had a lot of folks ask if they can donate to support the project. Stripe has generously offered to match up to $25k in donations (which will help fund server costs and future development.) You can learn how to contribute to the project with OSS contributions or donations here: <a href="https://rethinkdb.com/contribute" rel="nofollow">https://rethinkdb.com/contribute</a>
RethinkDB leadership member here: happy to answer any questions for the next hour or so.<p>One thing to note, this was not an easy process; our team has spent months working daily on a solution. This was definitely our Plan A result, but we never expected LF to step up and provide the sponsorship funding as well. Huge thanks to LF/CNCF for helping close things in the end!<p>If you use RethinkDB please make sure to give a leadership member a hug if you happen to be in SF/NYC/Nashville/Philly/etc.
Feeling good about our decision to stick with it for our core infrastructure's next incarnation. Still very sad that they didn't make it as a company. We would have paid. RethinkDB is an unbelievable technology: better under the hood <i>and</i> IMHO easier to use than MongoDB, and combining NoSQL with some SQL-like features that for us are good enough. The rough edges we've found so far are minor.<p>We used PostgreSQL before and while excellent on a single node it's deeply painful to cluster. You need a full time DBA to make sure you're doing it right, as GitLab discovered, and when it fails it gives error messages that seem more cryptic than C++ template errors. Amazon RDS was insanely pricey compared to bare metal (our load is both CPU-bound and disk-IO-heavy bare metal on OVH is >10X cheaper than Amazon) and Redshift didn't have pgsql syntax yet. Even now that it does I'm not sure I want to be bound to it as I have an instinctive aversion to cloud lock-in.
The GNU Affero GPLv3 has been a recurring topic during RethinkDB's existence, but I cannot substantiate the same having been an issue for MongoDB. Links appreciated.<p>Some instances of people asking about GNU Affero GPLv3 and RethinkDB:<p>(2014-11-16) <a href="https://github.com/rethinkdb/rethinkdb/issues/3347" rel="nofollow">https://github.com/rethinkdb/rethinkdb/issues/3347</a><p>(2015-06-16) <a href="https://groups.google.com/forum/#!topic/rethinkdb/g5UEck3sqMs" rel="nofollow">https://groups.google.com/forum/#!topic/rethinkdb/g5UEck3sqM...</a><p>(2016-10-10) <a href="https://sagemath.blogspot.com/2016/10/rethinkdb-must-relicense-now-what-is.html" rel="nofollow">https://sagemath.blogspot.com/2016/10/rethinkdb-must-relicen...</a><p>(2017-01-09) <a href="https://github.com/rethinkdb/rethinkdb/issues/6221" rel="nofollow">https://github.com/rethinkdb/rethinkdb/issues/6221</a>
FYI also Stripe has generously agreed to match up to $25,000 in donations: <a href="https://rethinkdb.com/contribute" rel="nofollow">https://rethinkdb.com/contribute</a>
Awesome.<p>Although I wanted to use RethinkDB for new stuff I was very hesitant to introduce a probably discontinued product. Using a Linux product with Apache 2 instead makes the decision to introduce RethinkDB much easier.<p>Is somebody already working on a operator for kubernetes like coreos did for etcd [1]? What is your recommended kubernetes deployment for RethinkDB?<p>[1] <a href="https://github.com/coreos/etcd-operator" rel="nofollow">https://github.com/coreos/etcd-operator</a>
This is very exciting. We've been using RethinkDB in production at Lumi for the past two years and it's been nothing short of perfect. The prospect of switching has been a nagging dread, but the continued pace of positive announcements is reassuring. We've been contributing back in small ways here and there, but plan to do so more actively now.
This is fantastic! I'm working on a little piece of fun realtime streaming database tech, and up until now I thought I'd have to implement my own realtime querying piece. Being able to lean on rethinkdb will make the whole thing way easier to implement, and provide a better experience for my users.<p>My concern has been that there's a few missing features in rethinkdb - I want to be able to resume query after a client gets disconnected without re-downloading the result set. (If the data hasn't changed) and I want deeper integration with rethinkdb's versioning system. But I've been too nervous about making those changes myself and build on top of rethinkdb because of license taint. Now this has all been solved. Its starting to look like a good time to crack open the code and submit some patches! Thanks everyone who's made this happen!
A work on the colours of this page: IDK if it's me only but light-grey font on white background stabs my eyes, I can't even look at it. Why is this a la mode now? Why go lighter than, say, #333 for text that's meant to be read?
I think GPL did make sense before, but APL make more sense now. I do not fully understand APL though, but it seems, like with MIT, there can be hostile forks, where a competitor takes not only the code, but also the community and the business.
It's great to see commercial bodies as well as CNCF not only take interest in these sorts of things but actually push them forward for the benefit of all.
OT: Man, that font is way too thin and hard to read... really wish the weight were closer to 500 instead of 300 (injected a style into head to make more readable for me).<p>At least they only specified the one font-family and fallback (without helvetica/arial, like a sane person)
This really bugs me. Copyleft has always been feared by lawyers and corporate people alike. Let's not forget how Ballmer called the GPL a cancer that infects everything it touches. Yet, copyleft is our only defense against abusive proprietary software and without copyleft we might not have the fertile collaboration of projects such as Linux, git, or OpenWrt.<p>The AGPL is just an updated GPL. Back when software mostly came in boxes, the GPL was as feared as the AGPL is now. Now that software mostly comes from the internet, the AGPL is there to address this new distribution method. Now the AGPL is the new cancer.<p>Overzealous lawyers trying to "protect" copyrights have indoctrinated an entire generation of hackers that sharing code is a danger and the AGPL is the prime threat. I have spoken to too many Apple, Microsoft, Facebook, or Google employees that are convinced that sharing their source code would be tantamount to death. The result is a world where their secret software controls the news we read, the ads we see, the people we talk to, and even the emotions we feel.<p>"Open source, but licensed under the AGPL.", says the article. There is no "but" here. The AGPL is the very definition of "open source", because it defends openness. If you have nothing to fear from open source, you have nothing to fear from the AGPL.
This is great, I see a bright future for rethinkdb!<p>I've used rethinkdb quite a bit and I was wondering if anything thinks its suitable for time series data?