RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB is an open source, NoSQL, distributed document-oriented database that is in production use today by hundreds of technology startups, consulting firms and Fortune 500 companies, including NASA, GM, Jive, Platzi, the U.S. Department of Defense, Distractify and Matters Media. Some of Silicon Valley’s top firms invested $12.2 million over more than eight years in the RethinkDB company to build a state-of-the-art database system, but were unsuccessful in creating a sustainable business, and it shut down in October 2016."
Posted Feb 6, 2017 15:29 UTC (Mon)
by elopio (guest, #76663)
[Link] (4 responses)
Posted Feb 6, 2017 15:36 UTC (Mon)
by corbet (editor, #1)
[Link] (2 responses)
Posted Feb 6, 2017 15:40 UTC (Mon)
by xav (guest, #18536)
[Link] (1 responses)
Posted Feb 6, 2017 16:14 UTC (Mon)
by excors (subscriber, #95769)
[Link]
The responses say e.g. "X-Served-By: cache-lhr6320-LHR" (number varies), which looks like a London part of the Fastly CDN, so I guess there's a problem there.
Posted Feb 6, 2017 15:51 UTC (Mon)
by mstone_ (subscriber, #66309)
[Link]
Posted Feb 6, 2017 15:50 UTC (Mon)
by lmb (subscriber, #39048)
[Link] (26 responses)
Posted Feb 6, 2017 16:19 UTC (Mon)
by pboddie (guest, #50784)
[Link] (2 responses)
Posted Feb 6, 2017 16:20 UTC (Mon)
by pboddie (guest, #50784)
[Link]
Posted Feb 7, 2017 23:37 UTC (Tue)
by andrewsomething (guest, #53527)
[Link]
Posted Feb 6, 2017 16:24 UTC (Mon)
by epa (subscriber, #39769)
[Link] (6 responses)
Posted Feb 6, 2017 18:26 UTC (Mon)
by andresfreund (subscriber, #69562)
[Link]
Posted Feb 6, 2017 23:28 UTC (Mon)
by pabs (subscriber, #43278)
[Link] (4 responses)
Posted Feb 7, 2017 10:13 UTC (Tue)
by Wol (subscriber, #4433)
[Link] (2 responses)
Cheers,
Posted Feb 7, 2017 12:13 UTC (Tue)
by aggelos (subscriber, #41752)
[Link] (1 responses)
Posted Feb 8, 2017 23:44 UTC (Wed)
by Wol (subscriber, #4433)
[Link]
Actually I might be thinking of v2, but v3 doesn't seem much clearer. It clearly permits using the covered work in conjunction with GPLv3.
But if I combine an Affero program with a proprietary back end to create a web-facing application, is this now a "modified version"? Does Affero apply to the back end as well as the front end? I don't know, and with v2 there were plenty of reports that people were scared that it might. That "exception for GPL" could easily be taken to imply that it does.
Cheers,
Posted Feb 8, 2017 11:49 UTC (Wed)
by epa (subscriber, #39769)
[Link]
Posted Feb 6, 2017 17:37 UTC (Mon)
by gowen (guest, #23914)
[Link]
Posted Feb 6, 2017 17:44 UTC (Mon)
by mdolan (subscriber, #104340)
[Link] (1 responses)
Posted Feb 6, 2017 19:13 UTC (Mon)
by joib (subscriber, #8541)
[Link]
Posted Feb 6, 2017 19:50 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link] (12 responses)
Posted Feb 7, 2017 8:42 UTC (Tue)
by lmb (subscriber, #39048)
[Link]
Posted Feb 7, 2017 10:47 UTC (Tue)
by oldtomas (guest, #72579)
[Link]
Wow. As always even-headed and insightful comments when it comes to free software licensing. Just wow.
Posted Feb 8, 2017 5:55 UTC (Wed)
by ncm (guest, #165)
[Link] (9 responses)
It might be a better question why a project takes off than why it falters, because faltering is the usual outcome. But not studying why projects falter might ensure that yours will. Licenses don't seem to be among the main reasons either way.
Posted Feb 8, 2017 21:40 UTC (Wed)
by Cyberax (✭ supporter ✭, #52523)
[Link] (8 responses)
Besides, Mongo quite explicitly restricts the AGPL range: "To say this another way: if you modify the core database source code, the goal is that you have to contribute those modifications back to the community". I was assured by our lawyer that this interpretation is not necessarily the intent of the AGPL license and can't be applied to other projects.
I actually don't mind a good LGPL-like cloud license (A-LGPL?) that has a strictly limited scope of what's considered a derived work. And better legal implementation.
Posted Feb 8, 2017 23:47 UTC (Wed)
by Wol (subscriber, #4433)
[Link]
"If you modify MPL code you must release your changes. If you keep your code as separate modules then they are not covered by the MPL." Okay, that's my paraphrase but that's pretty much how the MPL works.
Cheers,
Posted Feb 9, 2017 1:01 UTC (Thu)
by ncm (guest, #165)
[Link] (6 responses)
Large companies who buy support get management tools and help. The database itself really is free, and Free, in every sense, but it's the nature of databases used for Important Things to need competent management, which never comes cheap.
Everything the management tools do could be done by hand, or with custom scripts, but it doesn't take long for a large company to discover that that is the more expensive course.
Resolutely getting back on topic, the Affero license and a really-truly free database substrate has demonstratedly done MongoDB no harm. Look elsewhere for explanations.
Posted Feb 9, 2017 5:50 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link] (5 responses)
First, enterprise MongoDB has a special commercial license for the DATABASE itself. Not just for additional tools. Consequently, contributing to MongoDB requires copyright assignment to Mongo ( https://www.mongodb.com/legal/contributor-agreement ).
Next, let's talk about AGPL. It poorly defines what "derived works" actually are, just as regular GPL licenses. However, there are some guidelines (including from the FSF itself). In particular, if a program uses internal structures of another system, is tightly bound to it and works in the same address space then it's pretty certain that it's a derived work and GPL applies.
In case of MongoDB most real databases will have views, map/reduce queries and other code that fit these conditions perfectly. So their code can be considered a derived work of Mongo and will have to be disclosed as per AGPL if its output is used (for example) to render HTML pages.
This is clearly insane. So MongoDB has a public interpretation of the license that excludes normal database users from AGPL's reach. But they are free to rescind this interpretation at any moment - it won't be retroactive but any code running within future MongoDB versions won't be protected from AGPL.
And before people start telling that "but Mongo queries are just like C code being processed by GCC" - they are not. They are more comparable with GCC plugins and FSF's opinion is that they must be GPL.
Posted Feb 10, 2017 15:40 UTC (Fri)
by Wol (subscriber, #4433)
[Link] (1 responses)
Are they free? (I don't have a clue.) Or does the copyright assignment have clauses (like the FSF do) preventing the closure of the code?
The FSF can't close any code they've been given the copyright to, because part of the copyright transfer forbids it.
Cheers,
Posted Feb 10, 2017 18:15 UTC (Fri)
by Cyberax (✭ supporter ✭, #52523)
[Link]
Posted Feb 13, 2017 7:56 UTC (Mon)
by ncm (guest, #165)
[Link] (2 responses)
Enterprise customers do get a different license that gives them access to extra stuff they want. But none of that is necessary to use or to change and redistribute the code. As you note, Mongo specifically disclaim ownership of your "views" etc. So, what is not Free? That you can't take it proprietary, as you can with PosgreSQL? How are they different, in that way, from Red Hat?
Posted Feb 13, 2017 8:28 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link] (1 responses)
And I can't even find what RockDB is...
Fun fact, Mongo's license disclaimer actually can NOT be legally applied by their downstream forks.
Posted Feb 14, 2017 10:57 UTC (Tue)
by micka (subscriber, #38720)
[Link]
Posted Feb 6, 2017 17:34 UTC (Mon)
by jhoblitt (subscriber, #77733)
[Link] (4 responses)
Why does a pub-sub filtering model for new json documents require an entirely new storage backend?
Posted Feb 6, 2017 19:23 UTC (Mon)
by tartley (subscriber, #96301)
[Link]
Posted Feb 7, 2017 1:28 UTC (Tue)
by njs (subscriber, #40338)
[Link] (1 responses)
Compare to MongoDB, RethinkDB's most direct competitor: https://aphyr.com/tags/MongoDB
Their post-mortem is also worthwhile reading: http://www.defstartup.org/2017/01/18/why-rethinkdb-failed...
The CNCF (i.e., these folks: https://www.cncf.io/about/members) paying off the defunct company's creditors to relicense the code is a pretty extraordinary step. (The only precedent I can think of is the crowdfunding campaign that freed Blender?) This should give some idea about the value that at least some people perceive in it.
Posted Feb 8, 2017 16:46 UTC (Wed)
by gowen (guest, #23914)
[Link]
Posted Feb 7, 2017 10:19 UTC (Tue)
by Wol (subscriber, #4433)
[Link]
Has the ASF even been involved? Do they even know anything about it?
Using the Apache licence has nothing whatever to do with the Apache Software Foundation. It would have been nicer if they'd chosen the Mozilla licence (which allows closed add-ons to an open source base, but forbids closing the original open source). But it's their code, their choice.
And anyway, the whole point of the story is it's not abandonware. A group of Open Source people "bought" a defunct codebase because they actually wanted it. That's not abandonware in my book :-)
Cheers,
RethinkDB source relicensed, donated to the Linux Foundation
Weird, the link works fine for me..?
Link
Link
Link
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
Wol
If it's quite easy to argue, would you kindly do so?
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
Wol
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
Affero not harmful
Affero not harmful
Affero not harmful
Wol
Affero not harmful
Affero not harmful
Affero not harmful
Wol
Affero not harmful
MongoDB's CLA gives Mongo unconditional rights to do anything they want with contributions.
Affero not harmful
Affero not harmful
Affero not harmful
(I just recently had a dive into these kind of databases)
Those are key-values DB AFAIK (while mongodb is a document database).
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
RethinkDB source relicensed, donated to the Linux Foundation
Wol