3 ms·
If it's anything like the bigcorps where some of my friends work, or even medium sized companies where I've worked in the past: The patent clause is the React
by rpeden 9y ago
If it's anything like the bigcorps where some of my friends work, or even medium sized companies where I've worked in the past:
The patent clause is the React license probably isn't a problem. Probably. But in a conservative bigcorp, probably isn't good enough. If you're a decision maker, you want to be certain. You want this certainly because you have to cover your ass, because it's your ass that's on the line on the off chance it becomes a problem. Or even if you end up under a manager who dislikes you for some reason, or no reason at all - they might see the license, and question your judgement for exposing the company to potential liability. Or maybe they don't even dislike you, but decide that questioning you would be a good power play that would make them look good to their superiors.
So if you wanted to use React, you have to clear it with the legal department first. And if you're at the kind of bigcorp when you've ended up in this situation, you're at the kind of bigcorp where clearing something like this with legal is a bigger pain than it's worth. And so you just choose Angular, or Vue, or Aurelia. All of which will probably meet your needs.
But the project will still fail because the department you're making the app for gave you terrible specs, and you made what they asked for instead of what they actually needed.
So I'm not a lawyer, but that's a story about how that clause in the React license can be a problem even if it isn't a legal problem.
- williamstein 9y agoThe “React license” is https://github.com/facebook/react/blob/master/LICENSE https://github.com/facebook/react/blob/master/LICENSE It is ust 3-clause BSD and doesn’t even include the word “patent”. In addition to the license, Facebook also provides a patent grant. Any company or organization could release code under 3-clause BSD and not bother with the additional patent grant. However, Facebook did bother with the additional patent grant, which seems to confuse people.
- rpeden 9y agoI totally get that. I just meant that the presence of the PATENTS file is sufficient to cause doubt in the minds of decision makers at certain types of bigcorps. These projects are never going to release their code under any license. They're more concerned about what the patent grant means if they use React at all. It might not seem entirely rational, but in some circumstances, in risk-averse companies, it's enough to sway the decision away from React. I don't work at such a company, nor would I choose to! :)