Facebook updated their license for ReactJS to include few clauses on existing BSD license (https://github.com/facebook/osquery/blob/master/PATENTS) . These clauses are mostly related to patent protection however some of the wordings are disturbing. I am not a legal expert, hence I would not discuss the wordings here but I want to discuss broadly what does that mean for us as a developer or product owner.
If you are building any products which directly or indirectly competes with facebook, your license would be terminated. This means you can not build a social network or anything related to advertising, or one of the numerous application which facebook has which you dont realize like messanger or one of the app which is powering the facebook architecture. In case you are one of the lucky ones who are not building any thing remotely similar like may be you are building next amazon, there are two likely scenarios where you may land up in trouble. First, In case facebook decides they want to sell what ever you are selling, second, some one wants to buy your startup but owns something which competes with facebook, your buy out value drops to nothing.
To make it little more interesting, the license allows facebook to sue you but you can not sue them, even if they sue you first.
So its farewell to reactJS for me, atleast professionally.