React Patent License
The cluster discusses React's BSD+Patents license, debating whether the patent grant can be revoked if users sue Facebook for patent infringement and clarifying distinctions from the copyright license.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Facebook cannot 'come after you' for using React if you have not accused them of patent infringement.They can 'come after you' iff you have accused them of that, and you are using their software in such a way that a parent of theirs is violated.It's pretty straightforward:- Facebook has released some open source software. In the case of React, it's under the BSD license.- You can use this software however you want, in accordance with the li
It's not accurate. Facebook offers a blanket patent license with React, and the patent license (not the software license — just the patent one) terminates if you sue Facebook for patent infringement. And of course, if you sue them for any other reason, nothing happens at all. And even if the patent license is terminated, AFAIK React isn't known to be patent-encumbered.Acting like this is some landmine that allows Facebook to just put anyone they dislike out of business is ridiculous
It's undue paranoia. It says essentially the same thing as the Apache 'Grant of Patent License' section. Namely, if you instigate a patent lawsuit, the free patent license offered by Facebook no longer applies. It would be impossible for Facebook or Apache to engage in patent lawsuits if they did not include this termination clause.Besides, Facebook is gonna sue you if you violate their patents, regardless of whether you use React or not. And the termination pertains to the pat
From what I understood, It is not a patent on React. As far as I can tell nothing about React is patented... and that is not the discussion over the past few days has been about.This whole shebang has nothing to do with React itself, or the "technology" that React uses or anything, but more about the way many FB's open source libraries are licensed, one of which is React.The license specify that you are free to use React as you would use a BSD licensed software, provided tha
I’m not a lawyer, but from my perspective, that’s indeed a concern. And perhaps you could get sued just by using React. It could differ between jurisdictions as well.A standard open source license with a patent grant, like the Apache license, would have been a lot clearer, but Facebook has so far refused to license React in that way.A problematic patent grant was offered for earlier versions of React but that’s not the case anymore (and didn’t really fix the problem anyway).
I think this is misleading. In the event that you bring a patent infringement case against Facebook, you still have a license to use react, but you lose the patent rights that would cover you if you came up with something that infringed on a Facebook patent. Meaning that you now have to fight your case in court without any protection. You're safer with this license and the patent grant, than you are without it. The BSD license on it's own, and the MIT license don't give you any so
Your explicit grant to any patents that Facebook holds that may cover react is terminated.Your license to use react is not terminated (https://code.facebook.com/pages/850928938376556).So, what is the practical upshot of not having the explicit grant to the patents? Can you be sued for patent infringement for using open source software that may be covered by patents owned by
No, this is not correct. Please stop spreading this misinformation.Your license to use React is not contingent on 'not to sue them' – however, the additional patent grant that they give you is contingent on this. This patent grant is in addition to your license to use the software.If you accuse Facebook of violating one of your patents, then you automatically lose the right to use any of theirs. You do not lose your license to use the software, which is a totally orthogona
The BSD + Patents license doesn't imply anything about Facebook's own patents. React may not itself have any patents; that's not the point. The patents involved here are those not owned by Facebook. Facebook doesn't need patents on React to revoke your license to use React if you sue Facebook for patent infringement.Edit: I see how my reading was wrong. The LICENSE file is still the same old 3-Clause BSD. The PATENTS file is what's new and different.
No. The patent license of react says "this license becomes void if the user objects to the validity of software patents, KR questions the validity of any Facebook Inc. patent". (Quoted from memory, so not guaranteed to be accurate)