Hi, Paul from the React team here. There have been lots of questions about the license+patents combo we use. Recently our legal team answered some of those questions. https://code.facebook.com/license-faq
> Recently our legal team answered some of those questions. Except, you know, the one that matters. If that doesn't prove that Facebook is acting in bad faith, I don't know what could convince you.
Facebook React.js License
181–190 of 203 posts
Re: Facebook React.js License
#182Earlier quoted context omitted.
> Recently our legal team answered some of those questions. Except, you know, the one that matters. If that doesn't prove that Facebook is acting in bad faith, I don't know what could convince you.
What's the 'bad faith' here? That React is a part of a conspiracy to get all their competitors to use and and then engage in some massive patent lawsuit against them all?
The current BSD license plus "additional patent grant", however, grants Facebook additional rights beyond the Apache 2 license that they refuse to admit to in their public communications, including this idiotic "FAQ". That's the "bad faith": Facebook won't publicly own up to why they want a worldwide, royalty free right to use a third-party's patents that have nothing to do with the software Facebook is licensing to them.
They don't own up publicly because it's unethical.
Re: Facebook React.js License
#183Hi, Paul from the React team here. There have been lots of questions about the license+patents combo we use. Recently our legal team answered some of those questions. https://code.facebook.com/license-faq
That FAQ is missing the most important question, which is raised by the article, on whether the license will terminate if you sue (not counter-sue) facebook for patent infringement unrelated to React. That is, does using React give facebook the right to infringe on any of my patents?
Yes, which is why Facebook's lawyers refuse to answer that question directly and instead obfuscate things by talking about "retaliation".
The Apache 2 license covers, in full, every public goal Facebook legal has stated they have and is 100% ethical. That Facebook refuses to use the Apache 2 license indicates they have additional, private, goals they do not want to own up to publicly.
Re: Facebook React.js License
#184Earlier quoted context omitted.
> Recently our legal team answered some of those questions. Except, you know, the one that matters. If that doesn't prove that Facebook is acting in bad faith, I don't know what could convince you.
What's the 'bad faith' here? That React is a part of a conspiracy to get all their competitors to use and and then engage in some massive patent lawsuit against them all?
Re: Facebook React.js License
#185Hi, Paul from the React team here. There have been lots of questions about the license+patents combo we use. Recently our legal team answered some of those questions. https://code.facebook.com/license-faq
Hi Paul, why not address the real issue in the FAQ? As it stands now, using React in a project essentially nullifies any patent protections a company may have against Facebook. If I were to use React to build a successful product that fits into Facebook's business plan, there is nothing I could do to prevent them from stealing my concept wholesale.
Re: Facebook React.js License
#186Re: Facebook React.js License
#187The way I read it, it's not evil. It's a known and deliberate shortcoming of many licenses (e.g. BSD) not to include patent stuff because it makes everything unnecessarily complex. There was recently an article about why BSD and MIT are so popular, and it's because they're concise and understandable. There is a reason WTFPL exists and some developers resort to it as a way to avoid legalese. Facebook clearly was aware…
> The way I read it, it's not evil. No, it's evil, full stop. Facebook's patent policy means, in no uncertain terms: if you have a patent, they have a worldwide, royalty-free right to use it. Don't want to give them that? Well, until you remove all usage of Facebook's "open source" code, that's the situation. Note: RocksDB also has this problem, which means CockroachDB is also infected. Tread carefully. ----- Note to…
Re: Facebook React.js License
#188The way I read it, it's not evil. It's a known and deliberate shortcoming of many licenses (e.g. BSD) not to include patent stuff because it makes everything unnecessarily complex. There was recently an article about why BSD and MIT are so popular, and it's because they're concise and understandable. There is a reason WTFPL exists and some developers resort to it as a way to avoid legalese. Facebook clearly was aware…
> The way I read it, it's not evil. No, it's evil, full stop. Facebook's patent policy means, in no uncertain terms: if you have a patent, they have a worldwide, royalty-free right to use it. Don't want to give them that? Well, until you remove all usage of Facebook's "open source" code, that's the situation. Note: RocksDB also has this problem, which means CockroachDB is also infected. Tread carefully. ----- Note to…
'The initial public release of React in May 2013 used a standard Apache License 2.0. In October 2014, React 0.12.0 replaced this with a 3-clause BSD license and added a separate PATENTS text file that permits usage of any Facebook patents related to the software.'
Re: Facebook React.js License
#189Re: Facebook React.js License
#190STOP RIGHT THERE
If you can't be bothered to do the research necessary to see why then your JD didn't teach ya much in the ways of learning about things. Which ideally should be a large portion, those big books of case law, now oft replaced with speculation and internet comments, do at least tell the story of "why". And if you jump the gun on researching the imminently googleable first sentence of your argument, how can I trust, nay, why should I trust, a single sentence thereafter.
Long and short APL has patent clauses, BSD doesn't, their PATENTS file kinda added that back to BSD without some of the apparent downsides of the APL in terms of forcing you to never ever sue about patents.
Small but not hard, I know, I just have a PhD not some fancy JD, but at least I can do the research that would've muted I imagine the entire post.
I still can't seem to write non-confusing sentences though. Oh well. Parse the above at your own peril.