5 Reasons Facebook Messed Up With React.js Licensing

in #blog7 years ago (edited)

Apache banned RocksDB and React.js because of the novel license Facebook used for them. Regardless of the actual terms of the license and patent grant, Facebook messed up by inventing a novel legal instrument they thought solved everyone's problems. Facebook’s rookie mistake of inventing its own open source license is always a bad idea. There are a range of important considerations that are not about the immediate risks or the specific instance. Their license action hits pretty much all of them!

  • License approval by OSI is really important. They didn't address it.
  • Developers rely on having permission in advance. This meant they had to seek approval from counsel.
  • Open source communities demand a leval playing field for all. Facebook advantaged only themselves.
  • "Permissive" licenses rely on an implied patent grant. Facebook's action voided it.
  • They sought to play in Apache's ecosystem. Facebook ignored their way of doing things.

Read more about this at:
https://meshedinsights.com/2017/07/27/5-reasons-facebooks-react-license-was-a-mistake/

Beware falling rocks

Sort:  

Congratulations @webmink! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!