Facebookは26日、オープンソースのJavaScriptフレームワーク「React」の最新版v16.0をリリースしました(Reddit)。
v16.0ではrenderメソッドの新しい戻り値の型追加や、エラーハンドリングの改良、Portalの導入、サーバーサイドレンダリングの改善、カスタムDOM属性のサポート、ファイルサイズの削減などさまざまな変更が行われています。
また「FacebookやFacebookの関連会社を特許で訴訟した場合Facebookのコードを使うことができない」という条件がついていたことから、真のオープンソースではないと批判さていた「特許条項付きBSDライセンス」から「MITライセンス」への変更が行われています。
これによってApache Software Foundation傘下のプロジェクトや、その他オープンソースプロジェクトでReactが使用できないという問題が解決することになります。