Live data from Hacker News

Explaining React's license

code.facebook.com

451–460 of 622 posts

Re: Explaining React's license

#451

Earlier quoted context omitted.

React Native is what I believe to be the big thing in the React community. I haven't hear of anything similar in the Angular or Vue ecosystems.

NativeScript is really good

I've been using NativeScript with Angular and I like it

Re: Explaining React's license

#452
I think React is a very nice way to build UIs. I am still very dubious as to how serious this issue actually is. It still feels rather ginned-up to me. I can't understand what the real threat is here.

Re: Explaining React's license

#453
> Facebook has always benefited from open source and has worked to contribute back as much as possible to the open source community.

Yes, they have benefited from open source software under BSD, MIT, Apache licenses and giving back under BSD+Patent grant. What a load of bullshit.

Re: Explaining React's license

#454
post #271

Earlier quoted context omitted.

Not being able to sue with patents is not something I give much value to. Software patents aren't even valid where I live and operate. They concern me only as far as USA has the will to have a global jurisdiction. However if Facebook wants to sue me for something ridiculous and has the USA government's global help, then Apache 2.0 license isn't going to save me, they will find something else.

Yeah and that is exactly the problem with the license. You give up your right to sue facebook with ALL your patents while facebook only gives up the right to sue you with their REACT patent. We don't even know if there is such a thing as a "react patent".

You absolutely do not "give up your right to sue facebook with ALL your patents". People keep saying this, but it isn't there.

If you live in a jurisdiction where the concept of software patents are void, as the GP indicates, the patent clause in the license is meaningless because there cannot be any patents on React in that jurisdiction.

Re: Explaining React's license

#455

Earlier quoted context omitted.

Here's a list of companies using React: - Microsoft - Uber - Yahoo Mail - Dropbox - Airbnb - Netflix - NY Times If they're ok with the license, you probably shouldn't worry too much. Basically, if you don't own any patents or if your company is smaller than any of the above, you should be ok.

You don't know that they weren't granted separate licensing deals. I assume they were. This license is likely to protect facebook against patent litigation that a startup might claim facebook is in violation of. It's not too hard to imagine a scenario where the next snapchat-like-startup is using react native. Facebook is then in a super leveraged position against them legally. Snap stories are now facebook stories,…

No, if such a startup sued FB, then would end up being a legal user of React under the BSD license, which does not terminate.

Re: Explaining React's license

#456
post #188

Earlier quoted context omitted.

The risk behind Preact isn't the API . Remember, this is a discussion about patents , so what matters is fundamental concepts and algorithms. The most likely thing for Facebook to patent is the concept of a virtual DOM that's diffed to apply updates to the real DOM. IF they have such a patent (and apparently they don't), then any library that has a vdom implementation infringes, including Preact. Of course, if they D…

They would have to sue on the basis that Preact and by extension all React-compatible APIs are in violation of their patent. This would cause mass alienation in the community for little gain, and force many previously neutral parties to align against them for attacking a completely separate project. And for little damage as well.... If we rewrote our sites to use React coming from Backbone, JQuery and Angular... it w…

> They would have to sue on the basis that Preact and by extension all React-compatible APIs are in violation of their patent.

Why? Why is the API relevant at all?

Re: Explaining React's license

#457
post #353

Facebook's license is no more dangerous than regular MIT or BSD-style licenses. If you are OK with using MIT or BSD licensed software you should be OK with using Facebook's BSD + Patents software. Here is why: MIT and BSD licenses don't have any patent grants, unlike the Apache 2.0 license. If you use MIT/BSD open source software, and some functionality of that software is patented by the author, you could be sued fo…

That's how far the framework war has come. FUD about licensing when they can't win with technical finesse anymore.

That is my sense as well.

Re: Explaining React's license

#459

Earlier quoted context omitted.

I would patiently beg everyone to employ some basic reasoning. Situation A: React is licensed under BSD + PATENTS. You sue Facebook for infringing your widget patent. Turns out Facebook has a patent for something in react. They revoke your grant and counter sue you for infringing that patent. Long legal battle ensues. Situation A: React is licensed under just BSD. You sue Facebook for infringing your widget patent. T…

Not sure why you think that Facebook can claim patents on BSD licensed software without specific identification. Your second situation can't occur. The problem is that in the case you have a legitimate claim against Facebook they always have an 'out' if you have significant React use in your org.

Even if you have an illegitimate claim they have an out if you are dependent on React. Sue Facebook over patents, lose React. Period.

Re: Explaining React's license

#460

I love love love love love react as a technology, but this is just awful. I believe any developer not on Facebook's payroll still contributing to React or React native at this point has a moral obligation to stop. I personally feel like such a fool for not taking all this seriously before the ASF gave me a wakeup call. React is a trojan horse into the open source community that Facebook purposely and maliciously stee…

Here's a list of companies using React: - Microsoft - Uber - Yahoo Mail - Dropbox - Airbnb - Netflix - NY Times If they're ok with the license, you probably shouldn't worry too much. Basically, if you don't own any patents or if your company is smaller than any of the above, you should be ok.

Come on, everybody's doing it...

Anyway, it's not up to me, it's up to the legal team and they are saying "No".

Post reply on HN