Earlier quoted context omitted.
Angular does not come with a patent grant at all. Vue most likely is infringing on FB patents anyway. So what is the win exactly?
> Vue most likely is infringing on FB patents anyway There are zero known patents related to react.
Explaining React's license
561–570 of 622 posts
Re: Explaining React's license
#562Earlier quoted context omitted.
because copyright and patents are orthogonal concepts. FB gives you patent grant with restrictions Google does not give you a patent grant at all.
The patent grant is (presumably) implied by the act of licensing under MIT in the absence of other specific restrictions (such as Facebook's PATENTS file as an explicit patent grant with one-sided limitations). See for example: http://oss-watch.ac.uk/resources/fossandpatents "Some free and open source software licences also explicitly grant the patent rights necessary for the purposes of using, adapting and distribut…
Re: Explaining React's license
#563Earlier quoted context omitted.
The clause states you only lose the patent rights if YOU sue Facebook for patent infringement (and only for patent infringement, not other reasons). As pointed out by Dennis Walsh in ( https://medium.com/@dwalsh.sdlr/react-facebook-and-the-revok... ), it would take millions to bring a patent suit against Facebook.
Yeah, and if Facebook DOES infringe on a patent you own, and it's a valid case? You then have to rewrite your frontend code base as fast as you can? At it's best this is like some sort of warped "you infringe on my patents and I'll infringe on yours" kind of thing, assuming MAD means it doesn't become a very-uneven suing war. This case is also bad news, because larger companies are much more capable of infringing on…
The PATENTS file is red herring. If you're a small player and you launch a patent lawsuit against Facebook you stand no chance of winning. Facebook has thousands of patents in its portfolio, and software patents being broad as they are, you're invariably infringing one of them.
You know what, scrap that. Even if you were a somewhat large player with your own respectable patent portfolio, and Facebook had almost no patents you could never win. Why? Because this already happened, dear internet:
https://techcrunch.com/2012/04/23/facebook-patent-fortress/ https://www.washingtonpost.com/business/technology/facebook-...
TLDR: Yahoo sued Facebook before their IPO with 10 infringed patents (not just 1), trying to scare Facebook into giving them money. Facebook only had 56 patents, but they had money, so they bought up 1400 more patents, and countersued with just 10 of them. Yahoo realized they don't have the money to win a lawsuit against Facebook, and meekly submitted and cross-licensed the patents to Facebook.
Now imagine trying to copy cat the Yahoo move with two guys in a garage who own just a single patent against a stronger and more prepared Facebook that has thousands.
Re: Explaining React's license
#564Earlier quoted context omitted.
Does the additional patent grant in the Facebook BSD+Patents license terminate if I create a competing product? No. Does the additional patent grant in the Facebook BSD+Patents license terminate if I sue Facebook for something other than patent infringement? No. Does the additional patent grant in the Facebook BSD+Patents license terminate if Facebook sues me for patent infringement first, and then I respond with a p…
Does the additional patent grant in Facebook BSD+Patents license terminate if Facebook infringes upon your legitimate patents and you sue them as is right and proper? Yes. Does the additional patent grant in Facebook BSD+Patents license terminate if React infringes upon your legitimate patents and you sue another company using React over this? Yes. > Does termination of the additional patent grant in the Facebook BSD…
Facebook has thousands of patents. If you sue Facebook for patent infringement, their lawyers are going to comb through their patent portfolio and look for things that you might be infringing on. That's standard, and to be expected, with or without the React patents clause.
Re: Explaining React's license
#565Earlier quoted context omitted.
If this is for your own personal projects or your startup...you should just keep using React. Seriously, unless you've got millions of dollars to bring a patent suit against Facebook (do you even have any patents to defend?), this should not even be on your radar. You should be focused on building great product and execution: not patent litigation.
Don't ever hope of selling your business if it takes off though. The above may not apply to your potential buyers.
Re: Explaining React's license
#566Earlier quoted context omitted.
The clause states you only lose the patent rights if YOU sue Facebook for patent infringement (and only for patent infringement, not other reasons). As pointed out by Dennis Walsh in ( https://medium.com/@dwalsh.sdlr/react-facebook-and-the-revok... ), it would take millions to bring a patent suit against Facebook.
This is something I have yet to understand. From all I read about the patent situation in America it looks like they are totally worthless unless you are a multi million company. Is there actually no way of pursuing a giant if they infringe on your IP?
Re: Explaining React's license
#567Earlier quoted context omitted.
I hadn't heard that it was less capable. But you can always keep using v3 if that's what you know. He seemed to indicate that it took him a week to figure out routing in React. I have never had that much trouble.
> He seemed to indicate that it took him a week to figure out routing in React. I have never had that much trouble. When you haven't had "that much trouble", it sounds like you're calling them stupid or a liar, and it sounds like you didn't consider the possibility that you're working on a very different problem or have a different definition of "figure out routing". I store all of my user state in the URL. This way…
If React Router is not suiting your needs, there are many other options out there. That's the beauty of the ecosystem:
https://github.com/FormidableLabs/redux-little-router https://github.com/react-community/react-navigation
I'm glad that even React Router was willing to iterate on its implementation.
It takes a couple of hours to do a bit of research and searching to find the solution that fits your needs best.
Re: Explaining React's license
#568Earlier quoted context omitted.
Yeah, and if Facebook DOES infringe on a patent you own, and it's a valid case? You then have to rewrite your frontend code base as fast as you can? At it's best this is like some sort of warped "you infringe on my patents and I'll infringe on yours" kind of thing, assuming MAD means it doesn't become a very-uneven suing war. This case is also bad news, because larger companies are much more capable of infringing on…
If you are a small shop, you just don't have the money to file a patent claim against Facebook. That's exactly what the parent post told you: patent litigation is expensive. The PATENTS file is red herring. If you're a small player and you launch a patent lawsuit against Facebook you stand no chance of winning. Facebook has thousands of patents in its portfolio, and software patents being broad as they are, you're in…
To give this comment meaningful content:
Re: Explaining React's license
#569Earlier quoted context omitted.
The clause states you only lose the patent rights if YOU sue Facebook for patent infringement (and only for patent infringement, not other reasons). As pointed out by Dennis Walsh in ( https://medium.com/@dwalsh.sdlr/react-facebook-and-the-revok... ), it would take millions to bring a patent suit against Facebook.
This is something I have yet to understand. From all I read about the patent situation in America it looks like they are totally worthless unless you are a multi million company. Is there actually no way of pursuing a giant if they infringe on your IP?
As for the problem you're focusing on, the particular problem is that to actually your patent defensively (the original purpose), you must litigate. To litigate, you must have lawyers, and quite a bit of money. If the other side is capable of buying better lawyers, or lawyers for a longer time, you lose.
Re: Explaining React's license
#570Earlier quoted context omitted.
Does the additional patent grant in Facebook BSD+Patents license terminate if Facebook infringes upon your legitimate patents and you sue them as is right and proper? Yes. Does the additional patent grant in Facebook BSD+Patents license terminate if React infringes upon your legitimate patents and you sue another company using React over this? Yes. > Does termination of the additional patent grant in the Facebook BSD…
No, they can't sue you for using React any more than, say a maker of a coffee machine can sue you for using it to serve coffee in your restaurant. You still retain the BSD license, which is an irrevocable, worldwide right to redistribute React. Facebook has thousands of patents. If you sue Facebook for patent infringement, their lawyers are going to comb through their patent portfolio and look for things that you mig…
A common understanding of the BSD license is that it has an implicit patent grant, but the existence of the explicit patent grant presumably negates the implicit one, meaning if you lose your explicit patent grant (e.g. by suing Facebook when they infringe one of your patents), then you have no protection from Facebook suing you over your usage of React.