Isn't the style of programming react imposes (unidirectional data flow and component composition) the real innovation for front end applications here? Sure the dom diffing technology was hot at the time it came out but it's basically is a commodity item at this point. In that sense, the open source community can (and should) build multiple react clones that are licensed more liberally. Sure, I'm annoyed by the licens…
Explaining React's license
61–70 of 622 posts
Re: Explaining React's license
#62Re: Explaining React's license
#63Re: Explaining React's license
#64> We've been looking for ways around this and have reached out to ASF to see if we could try to work with them, but have come up empty. There's a pretty obvious solution to this: relicense React. The fact that Facebook isn't even considering that is a pretty strong indication that they "weaponized" their license on purpose. > To this point, though, we haven't done a good job of explaining the reasons behind our BSD +…
> We believe that if this license were widely adopted, it could actually reduce meritless litigation for all adopters, and we want to work with others to explore this possibility.
They do not give a pathway for litigation with merit. This is a patent weapon.
Re: Explaining React's license
#65I think it's an intimidation play on the part of Facebook to keep large players from profiting off of their IP.
Re: Explaining React's license
#66> We've been looking for ways around this and have reached out to ASF to see if we could try to work with them, but have come up empty. This, to me, is a significant warning sign. I was leery of the React license to begin with. But the community at large had _almost_ convinced me that it was nothing to worry about. Unfortunately, Facebook's position as stated here is clearly that the license is weaponized for a reaso…
Yeah, I got tons of pushback when I tried to steer Automattic and the WordPress community away from React in 2015 with people saying not to worry: "Replace React with Mithril for licensing reasons" https://github.com/Automattic/wp-calypso/issues/650 Personally, I increasingly doubt that BSD+PATENTS is even GPL-compatible -- and so potentially Automattic may be violating the GPL by using React integrated with WordPres…
Re: Explaining React's license
#67This is in reply to the Apache Software Foundation decision to list the BSD + Patents license as a Category-X license. - Facebook gets attacked by meritless patent litigation - Facebook creates the BSD + Patents license, which has the following effect : > The patent grant says that if you're going to use the software we've released under it, you lose the patent license from us if you sue us for patent infringement. -…
Re: Explaining React's license
#68> We've been looking for ways around this and have reached out to ASF to see if we could try to work with them, but have come up empty. This, to me, is a significant warning sign. I was leery of the React license to begin with. But the community at large had _almost_ convinced me that it was nothing to worry about. Unfortunately, Facebook's position as stated here is clearly that the license is weaponized for a reaso…
Yeah, I got tons of pushback when I tried to steer Automattic and the WordPress community away from React in 2015 with people saying not to worry: "Replace React with Mithril for licensing reasons" https://github.com/Automattic/wp-calypso/issues/650 Personally, I increasingly doubt that BSD+PATENTS is even GPL-compatible -- and so potentially Automattic may be violating the GPL by using React integrated with WordPres…
Re: Explaining React's license
#69ELI5 anyone? My basic understanding is if you use React and decide to sue FB for patent infringement down the line, FB can countersue(?) bc they revoke your grant to use the patent upon you suing them. But what _exactly_ constitutes using React? Of course using the library is one thing, but what about using some other library that installs React as some dependency? Does using JSX also count as using "React"? I just f…
> but what about using some other library that installs React as some dependency?
I think that still counts as "using react".
> Does using JSX also count as using "React"?
I think that if you use a custom JSX compiler instead of the one that comes with React then you could be clean. JSX itself is just a programming language and cannot be copyrighted.
> I just feel that what exactly constitutes using React is very vague esp
I don't think that is vague, actually. In the end, what matters is if the whole system includes React source code in some way or another.
> and associated technologies, eg the idea of Virtual DOM
Associated technologies are not covered by copyright. They could possibly be covered by patents but that would be a whole different can of worms.
Re: Explaining React's license
#70The Foundation does not presuppose to know how others should license their products. That is those others' choice. The Foundation does have policies on what licenses can be used, within the Foundation's projects. But that is for our projects, and not the same as pushing back against license holders.
So please. Stop with the meme of "Facebook rejected the Foundation's request". Not true. Facebook made a business choice, and the Apache Software Foundation will make its own choices.
The request came from one our projects' committers. Please do not confuse who speaks for whom.