In the discussion they say RocksDB will be relicensed under dual license Apache 2 and GPL 2. There's already an issue [0] asking them to consider doing something similar for react, and Dan Abramov said he'd route the request internally on the next work day. I can't imagine they'd keep the existing license without harming their community image. But even if they keep the license, many applications should be able to eas…
What patents do you imagine Facebook might have on React's concepts that Preact would not also violate?
Apache Foundation disallows use of the Facebook “BSD+Patent” license
101–110 of 391 posts
Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license
#102Clearly the apache 2 license would be preferable (and what rocks db did), but I am puzzled the foundation accepts bsd code in their products, given their worry about patents.
Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license
#103Earlier quoted context omitted.
It's a de facto one-way "all your patents are available to us" grant, because you can't sue them if they violate any patents you may have, without ceding your l̶i̶c̶e̶n̶s̶e̶ ability to use React. EDIT: better?
> without ceding your license to use React. Ceding your license to use any patents Facebook may or may not have on React. There's a difference.
Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license
#104Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license
#105Earlier quoted context omitted.
"Considering almost every single large tech company is using React, presumably there's not much reason for concern? IANAL. " Actually, React is banned at a number of them, and i've personally discussed the issue with a number of fairly concerned counsel. So for better or for worse, i don't believe this is as simple as you make it out to be.
Off the top of my head big users of React include: * Apple (their entire dev docs site is built in it, and they've hosted Bay Area React user meet-ups) * Twitter (for their mobile web) * Microsoft (parts of Visual Studio use it) * Netflix (all over their frontend stack) ...as well as Dropbox, AirBnb, Venmo... So whilst I don't doubt you've discussed it with concerned counsel, there are huge corporations deploying Rea…
Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license
#106Earlier quoted context omitted.
"Considering almost every single large tech company is using React, presumably there's not much reason for concern? IANAL. " Actually, React is banned at a number of them, and i've personally discussed the issue with a number of fairly concerned counsel. So for better or for worse, i don't believe this is as simple as you make it out to be.
Off the top of my head big users of React include: * Apple (their entire dev docs site is built in it, and they've hosted Bay Area React user meet-ups) * Twitter (for their mobile web) * Microsoft (parts of Visual Studio use it) * Netflix (all over their frontend stack) ...as well as Dropbox, AirBnb, Venmo... So whilst I don't doubt you've discussed it with concerned counsel, there are huge corporations deploying Rea…
you mean vs code, which is a separate product from "visual studio"
Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license
#107Earlier quoted context omitted.
Off the top of my head big users of React include: * Apple (their entire dev docs site is built in it, and they've hosted Bay Area React user meet-ups) * Twitter (for their mobile web) * Microsoft (parts of Visual Studio use it) * Netflix (all over their frontend stack) ...as well as Dropbox, AirBnb, Venmo... So whilst I don't doubt you've discussed it with concerned counsel, there are huge corporations deploying Rea…
Can you add a short elaboration on the visual Studio bit? I use visual studio every day in my day job and am very curious how react fits into that.
Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license
#108I was wondering about a similar issue for zstd compression library. It has a similar BSD+Patentsfile thing. There is an issue with a related discussion about it going for more than a year: https://github.com/facebook/zstd/issues/335 Last update is interesting. Someone did a search and looked for any patents FB filed for and couldn't find any in last year. So somehow based on that they decided things are "OK". To quot…
I have no idea but another case is RakNet (another Facebook property, via Occulus). It even uses the older, more controversial wording: https://github.com/facebookarchive/RakNet/blob/master/PATENT... And I'd find it highly unlikely it contains any patents too. Occulus was bought in March 2014 by Facebook and RakNet was bought in April 2014 by Occulus and there is only a handful of commits on GitHub that don't seem su…
Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license
#109Earlier quoted context omitted.
Considering almost every single large tech company is using React, presumably there's not much reason for concern? IANAL. But you're not wrong, preact is a great alternative to react and it comes with a permissive license.
If you're concerned about React, then Preact is actually significantly worse. Consider: The risk for React is based on 1) speculation that Facebook has patents on core React concepts and 2) the fact that patent grant that comes with React terminates in some situations if you end up in conflict with Facebook. So for safety, it might be better to make sure you use code that Facebook has no patents on, which (if (1) abo…
React is a functional component library that uses the virtual DOM. It's well executed, but it's a simple concept.
Re: Apache Foundation disallows use of the Facebook “BSD+Patent” license
#110RocksDB has fixed this https://github.com/facebook/rocksdb/commit/3c327ac2d0fd50bbd... now and moved to Apache / GPL dual license.
they should fix it the same way in react and react-native repos (delete the PATENTS file).