はじめに
Githubでパブリックリポジトリを作成する際、ライセンスの選択が求められます。ライセンスを使用しないと、著作権侵害やトラブルが発生するリスクがあるので、適切なライセンスを設定する必要があります。よく使用されるライセンスについて、特徴とどういう人におすすめかまとめました。
紹介するライセンス一覧
- MIT
- Apache license
- BSD license
- GNU General Public License
- Creative Commons license
MIT
特徴
- 最も人気のある寛容なライセンス
- ソフトウェアを自由に改変、再配布、商用利用可能
- 著作権表示とMITライセンスの全文の記載が必要
おすすめの人
- シンプルなライセンスを望む人
- ソフトウェアを自由に改変、広く配布したい人
Apache license
特徴
- MITと同様に寛容なライセンス
- ソフトウェアを自由に改変、再配布、商用利用可能
- 特許権や寄付、商標に関する条項あり
おすすめの人
- ソフトウェアを自由に改変、広く配布したい人
- 特許権を持っていたり、寄付を受けたい人
BSD license
特徴
- MIT、Apacheと同様に寛容なライセンス
- ソフトウェアを自由に改変、再配布、商用利用可能
- 特許権や寄付に関する条項を自由に選択可能
おすすめの人
- ソフトウェアを自由に改変、広く配布したい人
- 特許権や寄付に関する条項を自由に追加したい人
GNU General Public License
特徴
- コピーレフトなライセンス
- ソフトウェアを自由に改変、再配布、商用利用可能
- ソフトウェアの利用者に、4つの自由(実行、解析、配布、改良)を保護
おすすめの人
- ソフトウェアを自由に改変、広く配布したい人
- ソフトウェアの自由を保護したい人
Creative Commons license
特徴
- 著作物の利用条件が明確
- 著作権者にとって、作品の二次利用による収益化を促進
- 利用者は利用条件を事前に確認でき、作品を利用できる
おすすめの人
- 作品を二次利用してもらい、収益化したい人
- 著作物の利用条件を明確にしたい人
まとめ
Githubのリポジトリの主要なライセンスについてまとめました。
イメージとしては、以下の使い方が適しています。
ライセンス名 | おすすめの人 |
---|---|
MIT | とりあえずライセンスを使用したい人 |
Apache license | 企業や大規模プロジェクトで利用したい人 |
BSD license | 小規模プロジェクトや個人で利用したい人 |
GNU General Public License | オープンソースコミュニティに貢献したい人 |
Creative Commons license | クリエイティブなコンテンツを共有したい人 |
適切なライセンスを使用して、Githubを利用しましょう。