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.
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.
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.)
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.