Live data from Hacker News

Apache Foundation disallows use of the Facebook “BSD+Patent” license

issues.apache.org

351–360 of 391 posts

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#351
post #18

Finally, people are beginning to realize the insanity of this entire PATENTS file situation! When I first brought up how misguided people were for embracing React and projects with this license, I was downvoted to hell on HN. But really, everyone, THINK ABOUT IT. This is a company that glorifies and celebrates IP theft from others, and lionizes their employees who successfully clone others’ projects. They’ve built th…

If we can just remove emotion for a little bit, and coldly apply law and the terms of the license to fact, the picture is really not so dire. - As stated in the standard BSD 3 clause, you're more or less licensed to do whatever you want with the software. - The above doesn't give you a patent grant (at least not an explicit one), so Facebook also grants you a license to use any patents they have associated with the s…

It's because it covers any unrelated patents, not just the ones related to React. You can't sue Facebook or its subsidiaries, like Oculus or Instagram, for patent infringement, e.g. if Oculus were to infringe on your VR or AR patent, without losing a grant to any patents that may cover React owned by Facebook. It's unknown that Facebook has any patents for React, but if it did, it could countersue you simply because you rightly assert your patent against their infringing technology. If you own a company or are part of a university that has a patent and Facebook infringes, then you can't really use any of their open source products that have this specific grant, rather than not being able to use the specific product that they are infringing upon, if any. It's their prerogative to disallow that, but it goes against the spirit of open source, in my opinion.

I speculate that this grant was probably written in this way to ward off NPEs, but I doubt any of those NPEs actually would use React and so in reality it causes issues for pretty much anyone else that cares.

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#352
post #317

Earlier quoted context omitted.

Please don't violate the guidelines by rudely complaining about downvotes: https://news.ycombinator.com/newsguidelines.html

oooo ban me cuz I don't think mr digital is smart enough to make this forum any less fanboyish.

Oh please stop downvoting me!! I need internet points!!!!!!!! Please please I bet you. Mods please delete my earlier comments so that I don't lose these precious internet points on HACKERRRR newzz (also known as css/js framework news)

EDIT: Oh god I'm crying here. Please stop!

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#353

Earlier quoted context omitted.

My most recent 'big' fortune 500 company put me under very strict legal terms regarding what type of software I was allowed to use. Any code I didn't write 100% myself had to be approved by legal before it could be used in software I wrote for them. No, seriously, that is what the contract said. In reality, the bulk of developers used whatever they wanted with no consideration. I assume other contractors were under s…

If the other developers did so without asking formal permission, then if the company was sued, they'll just pass it on to the developer. The happy medium that I've found is to provide a list of acceptable licenses and let lead engineers audit that software to be included obey them.

but still many licenses have legal requirements. i.e. I was working at a fortune 50 rare open source project, we had an acceptable license list but still all the source code needed to be audited for dependencies licenses and the legal team produced the license file to be included in distribution with all the notices as required by mit and apache

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#354
post #32
post #19

Earlier quoted context omitted.

> Considering almost every single large tech company is using React React isn't as popular in the real world as it is on HN.

Well, anecdotally speaking of course, my company does work for most of the major (a) banks, (b) telcos and (c) insurance companies in Canada, and the majority of them are moving from Angular 1.x to React (because Angular 4 is a mess) for their front-end work, both on the public and secure side of things. Hopefully they've all done their due diligence..

wouldn't that mean that your company is covered by the react clause but your clients aren't? of course they're not worried, if they're a separate entity they aren't the one in the agreement.

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#355
post #277

Earlier quoted context omitted.

Yes, you're right that "BSD+patent"+"revoked patent grant because you sued Facebook over another patent" is pretty much the same as just BSD from the start. Licensing software you know you have patents on under BSD only with no patent grant would be pretty awful, of course. If Facebook wanted to be the good guys here they would license under Apache 2.0 or write their own symmetric patent grant. They already relicense…

> "BSD+patent"+"revoked patent grant because you sued Facebook over another patent" is pretty much the same as just BSD from the start. Not really. If you have BSD with no patent grants you can at least argue that there's an implicit patent grant. If there's an explicit patent grant which you violated/got terminated that defence is clearly not going to fly.

I'm not a lawyer but my understanding is the case for an implicit patent grant with BSD is pretty weak.

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#356
post #350
post #273

Earlier quoted context omitted.

Yes, your understanding is largely correct. To be clear, you can still sue Facebook for stealing your patented invention, but then your grant to any patents that your use of React infringes would expire and Facebook could countersue over that. Facebook legal's response to this concern has been largely obfuscation and "trust us" which is not encouraging. They did change the patent grant two years ago to allow you to a…

> They did change the patent grant two years ago Please explain to me - are they able to change it again at any time in the future to "unclear" it again or just change wording altogether? Will it affect all users retroactively in that case? Because all this "they had bad wording in license but they changed it so we can use it now" sounds kinda crazy.

The patent grant is solely a grant from Facebook to the world, so Facebook can choose to grant more rights at any time. Just like I can sign a contract with you allowing you to borrow my bicycle on Thursdays and then later unilaterally decide that you can borrow it on Mondays as well.

The University of California did something like this in 1999 when they cancelled the advertising clause of the original BSD license. See ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change.

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#357

Earlier quoted context omitted.

I think the spirit is that patents are not legitimate. Suing for patent infringement is not considered exercising a legal right, it's considered being a dick and vandalizing someones property. So this is not to be read like a contract between to businesses, but like a truce. It might as well say "we agree to not destroy your business using dirty tricks if you don't attempt the same". Of course, opinions on that are d…

> Suing for patent infringement is not considered exercising a legal right, it's considered being a dick and vandalizing someones property. So this is not to be read like a contract between to businesses, but like a truce. This is an oversimplification. There are plenty of mum and dad inventors who would get destroyed by large companies but for relying on patent protection for their life's work.

Of course. I'm not claiming it is so. I'm just saying, if you think so, then you are likely to come up with such a license.

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#358

Earlier quoted context omitted.

My most recent 'big' fortune 500 company put me under very strict legal terms regarding what type of software I was allowed to use. Any code I didn't write 100% myself had to be approved by legal before it could be used in software I wrote for them. No, seriously, that is what the contract said. In reality, the bulk of developers used whatever they wanted with no consideration. I assume other contractors were under s…

If the other developers did so without asking formal permission, then if the company was sued, they'll just pass it on to the developer. The happy medium that I've found is to provide a list of acceptable licenses and let lead engineers audit that software to be included obey them.

I tried very hard to negotiate that happy medium, but was shot down.

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#359
post #35

Earlier quoted context omitted.

Yep, the patent grant is not fully reciprocal. As I understand it: To use React, you give Facebook permission to use any of your software patents (edit: all patents, even on a new jet engine) throughout your whole company. Facebook gives you permission to use only the software patents necessary for React. If your company sues Facebook over an unrelated software patent (edit: as above, any patent), your React license…

My personal interpretation of this is that hypothetically you are likely to value your own patent(s) more than you value the time to re-write your application with something other than React. So if you need to sue Facebook, factor in that you’ll need a re-write as well. My professional opinion is that if you use React and are concerned about this, talk to your attorney.

Thank you for cutting through the fog.

Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license

#360
post #18

Finally, people are beginning to realize the insanity of this entire PATENTS file situation! When I first brought up how misguided people were for embracing React and projects with this license, I was downvoted to hell on HN. But really, everyone, THINK ABOUT IT. This is a company that glorifies and celebrates IP theft from others, and lionizes their employees who successfully clone others’ projects. They’ve built th…

> This is a company that glorifies and celebrates IP theft from others, and lionizes their employees who successfully clone others’ projects. What are you referring to?

https://news.ycombinator.com/item?id=3029872

http://archive.is/Mjfg0

Post reply on HN