はじめに
最近、久しぶりにReact環境を構築しました。
( https://qiita.com/YuukiMiyoshi/items/d7041a1031ca3f928f7a )
Reactにはライセンス問題があったので、一応Facebookとしては解決したとのスタンスとは思いながら気になったので調べてみました。
知りたかったのは、ライセンス変更の発表後にリリースされたものは良いとして、バージョンダウンした際にどうなるかという点。
結論からいうと、問題になりそうです。
確認方法
Githubにアップされているfacebook製のソフトウェアのうち、下記4つにおいてLICENSEファイルをVersion毎にチェックしました。
- React
- React-native
- create-react-app
- Jest
結果
どのソフトウェアも、特定のバージョンでBSD+αとMITライセンスとの境界があります。
ライセンスの変わり目は次表のとおりです。
License | React | React-native | Create-react-app | Jest |
---|---|---|---|---|
MIT | v15.6.2 | v0.55.0 | v1.0.15 | v21.2.0 |
BSD + α | v15.6.1 | v0.54.4 | v1.0.13 | v21.1.0 |
互換性の都合などで古いバージョンを使用する際は注意したほうがよいかもしれません。
最後に
私はライセンスの専門家ではないので、責任が発生するような用途で使用する際はしかるべき方法で確認をとってください。