I am curious why do you think they are taking it to heart instead of just complying. I think when something goes under the Apache Foundation it is no longer owned by Facebook but the Apache Foundation, so they may have been required to.
Edit: Nevermind I thought RocksDB was a project already given to ASF.
To be clear, as of now I have not heard of intentions to relicense React. I will try to follow up on Monday and see if I can get any official response out, but I wouldn’t count on this happening for React as well.
I was very interested in React. When I saw it was by Facebook, my first instinct was that there must be something shady about it but I didn't write it off completely. Then the license issue came to light. Even if they change it now, it still has the stink of their tainted name all over it. I'm never touching it.
New wording: "This source code is licensed under BOTH the GPLv2 (found in the LICENSE file in the root directory of this source tree. An additional grant COPYING file in the root directory) and Apache 2.0 License" (emphasis on "BOTH" mine).
-> IANAL, nor a native english speaker, but shouldn't it be "EITHER" instead of "BOTH" ?
No it should be BOTH. You can use it under the terms of either, but it is licensed under both. If it was licensed under EITHER the obvious follow up is - Well which is it actually licensed under?
IANAL either but I am a native UK English speaker.
"This source code is licensed [to you] under EITHER" whereas "Th[e] source is licensed under BOTH". The "this" hints at a genitive that's not there but still feels there. (Linguistics class was a long time ago btw.)
React hasn't been relicensed.(Maybe it will soon) This one is also fairly recent. I may be wrong but many FB projects seem to be using this license. It is just that React is popular enough to cause problems orgs using it.
21 comments
[ 3.6 ms ] story [ 58.8 ms ] threadEdit: Nevermind I thought RocksDB was a project already given to ASF.
https://github.com/facebook/rocksdb/commit/3c327ac2d0fd50bbd...
Did RocksDB finally remove every last piece of code from LevelDB?
Disclosure: I work at Google, but IANAL.
Definitely not :). In fact, all the LevelDB copyright notices now point to a dangling LICENSE file:
> // Copyright (c) 2011 The LevelDB Authors. All rights reserved.
> // Use of this source code is governed by a BSD-style license that can be
> // found in the LICENSE file. See the AUTHORS file for names of contributors.
CONTRIBUTING (https://github.com/facebook/rocksdb/blob/master/CONTRIBUTING...) presumably needs updating as well to cover the variations (including the GPLv2 addition that happened a few months ago apparently).
-> IANAL, nor a native english speaker, but shouldn't it be "EITHER" instead of "BOTH" ?
IANAL either but I am a native UK English speaker.
"This source code is licensed [to you] under EITHER" whereas "Th[e] source is licensed under BOTH". The "this" hints at a genitive that's not there but still feels there. (Linguistics class was a long time ago btw.)
Google has everything under MIT license
https://news.ycombinator.com/newswelcome.html
https://news.ycombinator.com/newsguidelines.html