3 ms·
Why not Apache 2.0 though? That would have been a logical choice.
by 0xbear 9y ago
Why not Apache 2.0 though? That would have been a logical choice.
- liuliu 9y agoMIT license doesn't contain any patent clause. So it is the same as BSD + Patents with patents part revoked. Thus, in theory, FB can still have a case on patent over React even if you use the source with copyright grant. Apache 2.0 has a patent grant from my understanding.
- damosneeze 9y agoThis is all so complicated, and there's so much conjecture and uncertainty from the community. Engineers interpreting legalese is a bad idea. We need impartial lawyers to explain each of these licenses in plain English, including the ramifications and side effects to consider, and put the debate to rest. This has all been so tiring.
- abritinthebay 9y agoYup. There’s going to a lot of self congratulation going on in the comments but basically all this has done is remove explicit granting of patents. Like... ok, great, better really hope you never get into legal issues with FB now
- jnbiche 9y ago> basically all this has done is remove explicit granting of patents If that were true, then why would they write all those blog posts saying that the BSD+Patents was "for their protection". They even repeated it here. It's pretty clear that the patent grant was asymmetric, but not in the direction you're suggesting here.
- abritinthebay 9y agoOh it works both ways. It's the opposite of the Apache 2 grant for example (which is extremely liberal, and I like it) but that's also exactly what you'd expect from many large companies. There's a reason that BSD/MIT is preferred by companies vs Apache 2 (which has been adopted, yes, but much less). It's because - just like here - it preserves all their patent rights. So yes, you now have less protection but FB has just the same if not more. Don't get me wrong: the patents grant wasn't a great solution but it solved specific problems and concerns on both sides that BSD by itself doesn't even try to address and alternatives (like Apache 2) only address half of.
- CydeWeys 9y agoApache 2.0 has a patent clause going in the opposite direction of what they were originally trying to do. That's probably why they didn't use it. For what it's worth, the software that I'm developing at a Big 4 is released under the Apache 2.0 license.
- deleted 9y ago[deleted]
- deleted 9y ago[deleted]
- sergiotapia 9y agoWhy pick a license with much more legalese? MIT is pure OSS love, no BS no need to hire a legal team. You just use it. I love the MIT license. Why would you have preferred the Apache 2.0 license?