Abstract#
ライセンス関係で調べたことを記録。観点は、自分の作るプログラムで使うべきライセンスはMITでよいか?また自分が作るプログラムが利用しているオープンソースソフトウェアのライセンスは何?Topic#
自分の作るプログラムのライセンスに関する方針#
- 利用、複製、修正、統合、公開、再配布など自由(Free)
- 何も保証しない
- 著作者は、表示してほしい
- 二次制作物のライセンスには、影響を与えない。
自分の作るプログラムのライセンス#
上記を満たしそうなライセンスでシンプルで身近なのは、MITライセンスかと[1]。Apacheライセンス2.0もあるけど、ちょっと長い[2]。興味#
- apache licenseのライブラリの派生成果物をMIT licenceで配布してよいか?
apache licenceは、派生成果物のライセンスを制限するものではないと理解。 |
- apache licenceのライブラリを利用したソフトを開発する時の義務は?
“This software includes the work that is distributed in the Apache License 2.0”ってどこかに書いておけば良いと理解。 |
自分の作るプログラムが使っているソフトウェア#
- OSMプラグインOSM Pluginは、OpenLayer[3]を使っている。これは、BSD 2-Clause Licenseらしい。OSM Pluginでは、OpenLayerは、ol.jsのソースファイルを配る形となり、その頭(https://tldrlegal.com/license/bsd-2-clause-license-(freebsd))に書いてあれば、OK。
Reference#
- [#1]MITライセンス, ,https://opensource.org/licenses/MIT
- [#2]Apacheライセンス2.0, https://opensource.org/licenses/Apache-2.0
- [#3]OpenLayer, https://openlayers.org/