> This might be a viable alternative for companies who don't want to agree to React's licensing terms[1].
The concern over React's licensing terms is that:
1) Facebook might have a patent on some aspect of React (such as the virtual DOM).
2) You might get into an unrelated patent dispute with Facebook.
3) This would allow Facebook to terminate the patent grant.
4) A court might hold that the implicit patent grant usually assumed to be in the BSD license was superceded by the explicit patent grant.
5) Facebook can now sue you over your violation of their virtual DOM patent.
That's a fairly tenuous chain of events, but sure, it's possible. So let's say instead you pick Vue. Assuming Facebook does have that virtual DOM patent:
1) Facebook can sue you over your violation of their virtual DOM patent (since Vue also uses a virtual DOM).
That doesn't really seem better? Actually, it seems much much worse! Of course, I have no reason to think Facebook has any such patents, and if they don't, then the entire discussion is hypothetical. But still, it is interesting to try and figure out what patent they might hypothetically have which applies to React but clearly not to Vue or other similar framework...
The concern over React's licensing terms is that:
1) Facebook might have a patent on some aspect of React (such as the virtual DOM).
2) You might get into an unrelated patent dispute with Facebook.
3) This would allow Facebook to terminate the patent grant.
4) A court might hold that the implicit patent grant usually assumed to be in the BSD license was superceded by the explicit patent grant.
5) Facebook can now sue you over your violation of their virtual DOM patent.
That's a fairly tenuous chain of events, but sure, it's possible. So let's say instead you pick Vue. Assuming Facebook does have that virtual DOM patent:
1) Facebook can sue you over your violation of their virtual DOM patent (since Vue also uses a virtual DOM).
That doesn't really seem better? Actually, it seems much much worse! Of course, I have no reason to think Facebook has any such patents, and if they don't, then the entire discussion is hypothetical. But still, it is interesting to try and figure out what patent they might hypothetically have which applies to React but clearly not to Vue or other similar framework...