Is there somewhere where anyone has elaborated a case as to what those benefits to users would actually be?
Relicensing React, Jest, Flow, and Immutable.js
101–110 of 528 posts
Re: Relicensing React, Jest, Flow, and Immutable.js
#102Wait, this doesn’t solve anything. They replaced BSD with MIT, which are basically the same license and then they removed any explicit patent grant. So this means the user is actually granted less rights then before. Am I missing something or does this make zero sense?
That's what all the Facebook & React folks were arguing. Facebook doesn't want to do unconditional patent grants. Plus, they decided that the weak patent retaliation clause in Apache 2 license wasn't strong enough. This new license is strictly riskier for people than the old license, but it's more familiar, so people won't freak out.
Re: Relicensing React, Jest, Flow, and Immutable.js
#103Earlier quoted context omitted.
>Facebook may very well end up in the majority's good graces with this move. Really? They are doing the minimum possible to prevent an exodus from their stack after a public outcry.
React is pretty popular already. FB only really needs to change the license to keep the growth.
React would have been fine, but to say the big players jumping ship didn't matter is just wrong.
Re: Relicensing React, Jest, Flow, and Immutable.js
#104Re: Relicensing React, Jest, Flow, and Immutable.js
#105Earlier quoted context omitted.
So the list of packages they're truly open sourcing is intentionally small, then. They're only truly open sourcing the ones that are very popular and that had a huge amount of outcry over the license. That makes it worse.
> That makes it worse. In what way does re-licensing their most popular packages make it worse? It says they're evaluating. Doesn't say no and as demonstrated here it doesn't mean they wont change their mind later.
Re: Relicensing React, Jest, Flow, and Immutable.js
#106Re: Relicensing React, Jest, Flow, and Immutable.js
#107Wait, this doesn’t solve anything. They replaced BSD with MIT, which are basically the same license and then they removed any explicit patent grant. So this means the user is actually granted less rights then before. Am I missing something or does this make zero sense?
Apache 2.0 would have also been acceptable, as it had a better explicit patent grant. I'm actually a little surprised they didn't choose it.
Re: Relicensing React, Jest, Flow, and Immutable.js
#108Re: Relicensing React, Jest, Flow, and Immutable.js
#109Wait, this doesn’t solve anything. They replaced BSD with MIT, which are basically the same license and then they removed any explicit patent grant. So this means the user is actually granted less rights then before. Am I missing something or does this make zero sense?
You may be right that this might actually reduce our rights, however, the MIT license is well known and accepted by many in the developer community. It's been around long enough that developers know what they are agreeing to when they use something with an MIT license. With the BSD+Patents license, the biggest concern was not understanding what you were getting into when using React.
Facebook recognized this and conceded despite still believing in the BSD+Patents license to be better. So in that sense, this makes a lot of sense as it:
* alleviates community concerns
* builds up their standing with developers
* generates a lot of good PR
* draws attention away from alternative solutions which were getting a lot of publicity from all of this (Vue.js, Marko, Preact, etc.)
It would be nice though to have a lawyer chime in on the differences between BSD+Patents and MIT.
Re: Relicensing React, Jest, Flow, and Immutable.js
#110Cause I might consider a move now.