So which FB project still have a BSD+patents license. I count: * ReasonML - https://github.com/facebook/reason/blob/master/PATENTS.txt * GraphQL - https://github.com/graphql/graphql-js/blob/master/PATENTS * react-native - https://github.com/facebook/react-native/blob/master/PATENTS * PlanOut - https://github.com/facebook/planout/blob/master/PATENTS * Flow - https://github.com/facebook/flow/blob/master/PATENTS * Haxl…
Relicensing React, Jest, Flow, and Immutable.js
291–300 of 528 posts
Re: Relicensing React, Jest, Flow, and Immutable.js
#292Earlier quoted context omitted.
> Because their licence gave Facebook the upper hand if they wanted to come after you. No it didn't. Facebook made a nothing-up-the-sleeve showing; you had recourse if they decided to "come after you", because your right to countersue was something that was explicitly protected in the PATENTS grant. Removing the grant, on the other hand, contributes to a world where everyone else can come after you. That should be sc…
Wasn't the issue not "if they come after you" but "if they pirate your tech without suing you"?
This is why Facebook's move to neutralize patents failed - everyone's suddenly in love with their own patents, even if they agree that the system is broken.
It was a good idea to scrap the clause to prevent the community from fracturing, but there's no triumph here - they failed to convince people that patents were a scourge to be eliminated.
Re: Relicensing React, Jest, Flow, and Immutable.js
#293Re: Relicensing React, Jest, Flow, and Immutable.js
#294So which FB project still have a BSD+patents license. I count: * ReasonML - https://github.com/facebook/reason/blob/master/PATENTS.txt * GraphQL - https://github.com/graphql/graphql-js/blob/master/PATENTS * react-native - https://github.com/facebook/react-native/blob/master/PATENTS * PlanOut - https://github.com/facebook/planout/blob/master/PATENTS * Flow - https://github.com/facebook/flow/blob/master/PATENTS * Haxl…
https://github.com/facebook/fb.resnet.torch/blob/master/PATE... https://github.com/caffe2/caffe2/blob/master/PATENTS
Re: Relicensing React, Jest, Flow, and Immutable.js
#295So which FB project still have a BSD+patents license. I count: * ReasonML - https://github.com/facebook/reason/blob/master/PATENTS.txt * GraphQL - https://github.com/graphql/graphql-js/blob/master/PATENTS * react-native - https://github.com/facebook/react-native/blob/master/PATENTS * PlanOut - https://github.com/facebook/planout/blob/master/PATENTS * Flow - https://github.com/facebook/flow/blob/master/PATENTS * Haxl…
caffe2, proxygen
Re: Relicensing React, Jest, Flow, and Immutable.js
#296Earlier quoted context omitted.
Many argue that the difference is between the old explicit grant (which was one-sided) and the new implicit grant (which is more two-sided). Reverting to BSD doesn't remove the fact that the explicit grant was revoked, so the real comparison of one sued is BSD with no inplicit grant to MIT with an implicit grant.
Implicit grants have very little case law and what law there is doesn't look too useful for people in this case (the patent(s) would have to be extremely specifically applicable to the code, which most patents are designed not to be). So I trust implicit grants much less than explicit.
Re: Relicensing React, Jest, Flow, and Immutable.js
#297Earlier quoted context omitted.
See the fourth paragraph. > This shift naturally raises questions about the rest of Facebook's open source projects. Many of our popular projects will keep the BSD + Patents license for now. We're evaluating those projects' licenses too, but each project is different and alternative licensing options will depend on a variety of factors.
So the list of packages they're truly open sourcing is intentionally small, then. They're only truly open sourcing the ones that are very popular and that had a huge amount of outcry over the license. That makes it worse.
"and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it"
The whole fight here is about patents, not about open source. Perhaps Facebook's solution to nuking patents was too crude, but it had nothing to do with "open source" vs "closed source". The whole issue here is whether you could still use your patents against Facebook, something orthogonal, if not outright hostile to open source.
Re: Relicensing React, Jest, Flow, and Immutable.js
#298Earlier quoted context omitted.
> if they infringe on one of my patents Well, the implicit assumption behind FB's bsd+patents license is that you should be ok with anyone "infringing" on your software patents, since software patents are mostly bullshit and you only acquired them to be used in defense (i. e. never suing someone first). That license doesn't make any sense if you believe otherwise.
Well, the React PATENTS file seems to indicate that you would lose the patent grant for any patent assertion against Facebook,[1] not just for software patent assertions against Facebook. So, it's theoretically possible that the poster in the parent comment was concerned about a patent on something other than software. Maybe he or she has patented some type of VR headset, for example, and uses React VR for the softwa…
They probably left it this way because there is no legal definition of a "software patent" - they cannot differentiate between those and "other patents". It's not like "other patents" are all sunshine and rainbows either - the patent system is fundamentally broken.
Re: Relicensing React, Jest, Flow, and Immutable.js
#299Re: Relicensing React, Jest, Flow, and Immutable.js
#300Earlier quoted context omitted.
Not at all. Willful infringement is grounds for triple damages . So "never, ever, ever look at patents unless an attorney asks you to" was the company policy at Microsoft and Apple when I was there, and at several other major tech companies whose policies I happen to have heard of. If you were to mention to a company attorney that you've looked at another entity's patent, there would be a loud screeching noise from t…
Isn't the point of the patent system supposed to be to encourage people to open up ideas for general use instead of hoarding them?