Eh, what? There's a very big difference between someone infringing on a patent, which does harm no matter if you care to enforce it or not (because it sends a signal to others that it's fine to infringe on your patents, if you don't care about them make them public domain instead), and an open source project including a patent grant so you don't have to worry about any patents that might govern that code. The two situations are not identical and can't just be compared like that.
> And I'm afraid I don't really care how patents are "supposed" to work - we've known for a long time already they don't work like they're supposed to....
Ah yes of course! The system is broken anyways so lets just not give a fuck about it being further abused. Just do as you please. Sound argument.
No, if it's really just "some code" to you, then you should simply not use it if you're really afraid that Facebook is infringing on your patents and that you will gain harm from that. However, if:
- you're profiting a lot from either React, or other Facebook patents
- you're not afraid that Facebook is infringing on your patents, or
- Facebook infringing on your patents doesn't really harm you, just like you using Facebook's React patents doesn't really harm Facebook
...then you can just use React. And I believe one of the above holds for almost every React user.
And I'm afraid I don't really care how patents are "supposed" to work - we've known for a long time already they don't work like they're supposed to....