7 ms·
React.js is basically licensed so that you cannot make anything that can compete with facebook corporation. Example: 1. You create something similar to Instag
by romanovcode 10y ago
React.js is basically licensed so that you cannot make anything that can compete with facebook corporation.
Example:
1. You create something similar to Instagram using React.
2. It gets popular
3. Facebook sues you and takes all your reacts and reducers
- Oletros 10y agoCan you point which part of the license says what you claim? Thanks
- augustt 10y agoIn their PATENTS file: https://github.com/facebook/react/blob/master/PATENTS#L14-L26 https://github.com/facebook/react/blob/master/PATENTS#L14-L2... If you read it, it doesn't seem like GP's claim is completely true.
- Oletros 10y agoAre you talking about this part? > if Facebook or any of its subsidiaries or corporate affiliates files a lawsuit alleging patent infringement against you in the first instance, and you respond by filing a patent infringement counterclaim in that lawsuit against that party that is unrelated to the Software, the license granted hereunder will not terminate under section (i) of this paragraph due to such counterclaim And, please, point in which part of the file you linked where is said that your license is terminated if Facebook sues you
- arcticbull 10y ago[edit] ugh, meant to put this elsewhere, rough morning.
- Oletros 10y ago> 3. Facebook sues you and takes all your reacts and reducers Perhaps I highlighted that part because the original OP talked about Facebook suing you first. Dude.
- Kwastie 10y agoI am not a lawyer, but "not bringing a patent infringement lawsuit against Facebook or its affiliates" suggest that anyone using React can't file a lawsuit against Facebook over patents and NOT vice versa as you suggest.
- ojr 10y agoActually I see it as 3. You can't sue Facebook because your app is similar to Instagram
- amelius 10y agoIs such a clause actually enforceable? Has this been tested in a court of law? Just curious.
- icebraining 10y agoWell, the clause isn't "you can't sue", it's "you have to stop using React if you sue".
- Mc_Big_G 10y agoOk, so expanding on that, the problem becomes this: 1) You create a successful app using React 2) Facebook blatantly copies your app. 3) You can't sue Facebook
- capkutay 10y agoYes it would totally make sense for facebook to effectively kill react (wasting millions of their paid engineering hours) and forever taint their developer community by using that clause to sue another company just because they compete. </sarcasm> Hypothetically if you ever grow so big and frighten facebook to that degree, migrating off react would be an easy problem to solve.
- bad_user 10y agoHypothetically, when you're found to infringe a patent for a product that was already deployed, then the damage was already done and migrating at that point won't save you ;-)
- capkutay 10y agoRight but this clause assumes you are the one suing facebook for patent infringement and unless your patent is along the lines of "we use react.js to do x", then you probably have the flexibility to port it to a different framework.
- ergo14 10y agoBILLIONS, TRILLIONS of hours went into react /s Or maybe whole eternity... Why restrict yourself to just millions.
- danabramov 10y agoNo, this is a complete misunderstanding of the license. Please read Facebook's official FAQ on this matter:: https://code.facebook.com/pages/850928938376556 https://code.facebook.com/pages/850928938376556 >Does the additional patent grant in the Facebook BSD+Patents license terminate if I create a competing product? >No.