2017.11.15先日、世界中の開発者たちの間に衝撃的なニュースが走りました。自社開発している複数のライブラリに関するライセンスを変更したというのです。一見するとよいことのように思えるのですが、これは一体何を意味するのでしょうか?また、オープンソースライセンスの違いとは一体何なのでしょうか?この記事では、広く普及しているライセンスについて説明します。オープンソースプロジェクトにそれらを適用する方法についてもご教授したいと思います。一般的なオープンソースライセンスには、共通する重要項目があります。Initiative(OSI)はそういった項目を認可しています。1998年に設立されました。Definition(OSD)が作成されました。Initiative(OSI)は国際的な非営利組織であり、オープンソースの利益についての教育と提唱を実施し、また、オープンソースコミュニティにおける有権者たちの間の橋渡しをするために設立されました。ソフトウェアは、私的な改変と利用が可能である。ライセンスと著作権については、ソフトウェア内に明記されなければならない。ソフトウェアの著作者は、そのソフトウェアに関する保証はせず、また、なんら責任を負わない。私たちは、広く普及しているライセンスについて、もっとも制限が厳しいものからもっとも緩いものまでを順に(ユーザーの観点から)くまなく調べました。制限が厳しいライセンスの一つです。ソフトウェアの著作者に対し、高い保護性があります。ソースコードは、ソフトウェアの頒布が行われるたびに公開されなければならない。ソフトウェアの改変は、同じライセンスの下でリリースされなければならない。ソースコードの修正は文書化されなければならない。特許を受けている著作物がソフトウェア制作に利用された場合、ユーザーに利用許可を与えなければならない。ユーザーが、特許を取得している著作物の使用について訴えた場合、ユーザーはそのソフトウェアを使用する権利を失うことになる。幅広く使用されています。最大の違いは、特許の許諾についての項目です。