What patent? Patents are a matter of public record; tell me what patent you think I'd be violating.
1) Anyone could apply for a patent on anything. IBM could apply for a patent on some core tech used in your own 100% home rolled web stack. I mean, I have no reason to think they will, but if we're just pulling stuff out of the air that might happen, that seems just as likely.
2) ...actually, more likely. Because a patent application must be filed within 1 year of public disclosure or its barred, and React has been out for years. So...
> Facebook might apply for a React-related patent in the future
No, that would be illegal.
> No, that would be illegal.
How come? So there couldn't be a new version of React with some patented technology? See i.e. [1].
1 - https://www.google.com/patents/US20170221242?dq=facebook+use...
They can deny you the right to use their patents...if any exist.
Without a patent grant you’re in the same situation.
You’d still be covered by the (less powerful) implicit grant in the license anyhow as the license doesn’t get revoked.
You can’t have it both ways: both with and without the grant can’t be bad.
An explicit grant gives you much more power generally. Their ability to revoke is limited to specific situations and that's a reasonable tradeoff. It's still more rights than you have without the patent grant.