Earlier quoted context omitted.
I would patiently beg everyone to employ some basic reasoning. Situation A: React is licensed under BSD + PATENTS. You sue Facebook for infringing your widget patent. Turns out Facebook has a patent for something in react. They revoke your grant and counter sue you for infringing that patent. Long legal battle ensues. Situation A: React is licensed under just BSD. You sue Facebook for infringing your widget patent. T…
People are worried about Situation C: React is licensed under BSD + PATENTS. You sue Facebook (or any corporate affiliate of theirs) for infringing on your widget patent. Facebook revokes your react license and counter sues you for copyright infringement. The patents clause doesn't have anything to do with any patents on parts of React. It's a way for Facebook to make it so that anyone who wants to sue them for paten…
Explaining React's license
131–140 of 622 posts
Re: Explaining React's license
#132I love love love love love react as a technology, but this is just awful. I believe any developer not on Facebook's payroll still contributing to React or React native at this point has a moral obligation to stop. I personally feel like such a fool for not taking all this seriously before the ASF gave me a wakeup call. React is a trojan horse into the open source community that Facebook purposely and maliciously stee…
https://github.com/facebook/react/blob/0.11-stable/LICENSE Turns out that forking a somewhat recent version of React that uses Apache is possible while still retaining any relevant patents (esp pending vdom patents) and API compatibility.
Re: Explaining React's license
#133Re: Explaining React's license
#134Earlier quoted context omitted.
https://github.com/facebook/react/blob/0.11-stable/LICENSE Turns out that forking a somewhat recent version of React that uses Apache is possible while still retaining any relevant patents (esp pending vdom patents) and API compatibility.
0.11 is three years old, though. Not really recent.
Re: Explaining React's license
#135I love love love love love react as a technology, but this is just awful. I believe any developer not on Facebook's payroll still contributing to React or React native at this point has a moral obligation to stop. I personally feel like such a fool for not taking all this seriously before the ASF gave me a wakeup call. React is a trojan horse into the open source community that Facebook purposely and maliciously stee…
Re: Explaining React's license
#136I love love love love love react as a technology, but this is just awful. I believe any developer not on Facebook's payroll still contributing to React or React native at this point has a moral obligation to stop. I personally feel like such a fool for not taking all this seriously before the ASF gave me a wakeup call. React is a trojan horse into the open source community that Facebook purposely and maliciously stee…
+1 on this. I'm going for Preact ( https://github.com/developit/preact ) for React alternative.
Re: Explaining React's license
#137Earlier quoted context omitted.
If Facebook has a patent on React, it's almost certainly going to be on the vdom concept. If Facebook has a patent on the vdom, then all the projects in your list violate the patent, and none of them come with even a conditional patent grant from Facebook. If Facebook does not have a patent on the vdom or other React technology, then those other projects are safe, but so is React , since termination of the patent gra…
Being sued, whether the patent is valid or not, is really expensive. Unless you're Google, or of similar size, you're going to lose just due to the costs. Using React just opens you up to liability, with no real benefit (other than using React). Why would you use it?
Re: Explaining React's license
#138Earlier quoted context omitted.
https://github.com/facebook/react/blob/0.11-stable/LICENSE Turns out that forking a somewhat recent version of React that uses Apache is possible while still retaining any relevant patents (esp pending vdom patents) and API compatibility.
https://github.com/kevinflo/react-open at least to play around with for my own purposes. I forget what the state of things even was back in .11
Re: Explaining React's license
#139Earlier quoted context omitted.
No company assumes a meritorious lawsuit against them exists. Planning for it is ridiculous. Don't take that as a defense of this type of license though.
I agree, in a perfect word, I could take Facebook's word that "We respect third party IP, including patents, and expect others to respect our IP too." I just can't unsee the way this theoretically could allow Facebook to partake in patent infringement without fear of retribution.
It's possible that there were two groups in FB that were for this, some that were naive enough to just not understand it, and some that totally understood it and let the others continue with their misconceptions. I don't believe there existed a group that actually understood it and it's ramifications and thought it was benign.
Re: Explaining React's license
#140Facebook's license is no more dangerous than regular MIT or BSD-style licenses. If you are OK with using MIT or BSD licensed software you should be OK with using Facebook's BSD + Patents software. Here is why: MIT and BSD licenses don't have any patent grants, unlike the Apache 2.0 license. If you use MIT/BSD open source software, and some functionality of that software is patented by the author, you could be sued fo…