4 ms·
For someone like me, (Free Software advocate, Ember user looking for a breath of fresh air--and better job prospects--with React), it all boils down to doing a
by ralmidani 9y ago
For someone like me, (Free Software advocate, Ember user looking for a breath of fresh air--and better job prospects--with React), it all boils down to doing a cost-benefit analysis.
Sweeping conclusions like "you have nothing to worry about" or "you should never use software with such a license" do not apply to everyone.
As a Free Software advocate, I abhor troll-like behavior, regardless of whether the vehicle is patents, copyrights, or anything else.
I am also more likely to benefit from potential patents contained in a project like React than I am to ever 1) Own a patent. 2) Have a company use that patent in a way I find harmful and offensive. 3) Have the resources to sue an internet giant.
So for me, it's probably worth it to use React, although I can understand why others insist on a more cautious approach.
One thing Facebook could do that would inspire confidence (not to mention make the company a champion of free innovation) is to enumerate which patents the company owns and release all of them under the Defensive Patent License [0].
Such a move would require a lot of courage, but Facebook is large enough and entrenched enough that they would probably gain much more than they could potentially lose.
[0] https://defensivepatentlicense.org https://defensivepatentlicense.org
- falcolas 9y agoIs React really free software? It's free as in beer, but you have to give up a lot of rights completely unrelated to React in order to use it. Sure, it may never be a problem (it probably won't be a problem for 99.9% or more of those who use it), but who is willing to take that chance with the future of their company?
- ralmidani 9y agoFacebook doesn't deny you the freedoms of using the software without restriction, studying it, modifying it, and distributing it (with or without your modifications). I personally wish FB would release even more of their platforms as free software, preferably under (A/L)GPL3 or MPL 2 or Apache 2. But we do not live in a perfect world. Even the folks at FSF made some compromises regarding the wording of the patent provisions in the GPL3 family, in order to get more companies to adopt the licenses [0]. I am sure the folks at FB know the first time they abuse the patent stipulations, a lot of people using React will jump ship. [0] https://www.gnu.org/philosophy/compromise.html https://www.gnu.org/philosophy/compromise.html