| 著者 | エクリプス財団 |
|---|---|
| 最新バージョン | 2.0 |
| 公開済み | 2017年8月24日 |
| SPDX識別子 | EPL-2.0 EPL-1.0 |
| Debian FSG 互換 | はい[1] |
| FSF 承認 | はい[2] |
| OSI 承認 | はい[3] |
| GPL互換 | オプションだがデフォルトではない[4] |
| コピーレフト | 限定的[2] |
| 異なるライセンスのコードからのリンク | はい[5] |
| Webサイト | eclipse.org/legal/eplfaq.php |
Eclipse Public License ( EPL )は、 Eclipse FoundationがEclipse IDEやその他のプロジェクトに主に使用している、フリーでオープンソースのソフトウェアライセンスです。これはCommon Public License (CPL) に代わるもので、特許関連の訴訟に関する特定の条項が削除されています 。[6]
Eclipse Public Licenseは、ビジネスフレンドリーなフリーソフトウェアライセンスとして設計されており、GNU General Public License(GPL)などのライセンスよりも弱いコピーレフト条項を備えています。 [7] EPLライセンスのプログラムを受け取った人は、その作品や修正版を使用、変更、コピー、配布することができ、場合によっては独自の変更を公開する義務があります。[8]
EPLはフリーソフトウェア財団(FSF)によってフリーソフトウェアライセンスとして登録されており、オープンソースイニシアティブ(OSI)によって承認されています。[3] [2]
EPLの新バージョンに関する議論は2013年5月に始まった。[9] バージョン2.0は2017年8月 24日に発表された。[4]
2021年1月20日、ライセンスのライセンス管理人がEclipse.org Foundation, Inc.(米国デラウェア州)からEclipse Foundation AISBL(ベルギー、ブリュッセル)に変更されました。[10]
互換性
EPL 1.0 はGPL と互換性がなく、GPL でライセンスされた作品と EPL でライセンスされた作品を組み合わせて作成された作品は、合法的に配布することはできません。[7] GPL では、「[GPL ライセンスの] プログラムを含むか、またはそこから派生した [配布された作品] は、全体として [GPL] の条件に従ってライセンスされる」こと、および配布者が「受領者の付与された権利の行使にさらなる制限を課さない」ことが規定されています。ただし、EPL では、作品を配布するすべての人が、受領者が所有する可能性のある、彼らが行った変更をカバーする特許のライセンスをすべての受領者に付与することが規定されています。[7]これは受領者に対する「さらなる制限」であるため、このような組み合わせた作品の配布は GPL を満たしません。[2]
さらに、EPLには特許報復条項は含まれていません。[2]
派生作品
EPL第1条(b)によれば、オリジナル作品への追加は、それが「ソフトウェアの別個のモジュール」であり、派生作品を構成しない限り、独自ライセンスを含む独立したライセンスの下でライセンスされることができる。[11] [8]派生作品を構成する変更や追加は、ソースコードを公開するという要件を含むEPLの同じ条件の下でライセンスされる必要がある。[8]
EPL ライセンスのコード (たとえばライブラリ) へのリンクは、自動的にプログラムが派生作品であることを意味するものではありません。Eclipse Foundation は、コンピュータ ソフトウェアに適用される米国著作権法の定義と一致する方法で「派生作品」という用語を解釈します。[12]
後のバージョン
EPLの新しいバージョンが公開された場合、ユーザー/貢献者は、ソフトウェアを受け取ったバージョンで配布するか、新しいバージョンにアップグレードするかを選択できます。[8]
CPLとの比較
EPLはCommon Public License(CPL)[13]をベースにしていますが、2つのライセンスにはいくつかの違いがあります。
- Eclipse Foundation がIBMに代わってEPL の契約管理者に就任
- EPL特許条項はCPL第7条から次の文を削除して改正された[6]
Eclipse Foundationは、貢献者に対し、CPLコードをEPLの下で再ライセンスする許可を求めた。[14]
バージョン 2.0
Eclipse Public Licenseのバージョン2.0( SPDXコードEPL-2.0 )は、 2017年8月24日に発表されました。 [4] Eclipse FoundationはFAQを維持しています。[15] FSFは、GPLライセンスの互換性に関してライセンスを分析し、公式リストに追加しました。[16] ベアライセンス通知は、プレーンテキストを含むいくつかの形式で利用できます。[17]
GPLとの互換性という点では、新しいライセンスでは、新しいプロジェクトの最初の貢献者が、GNU General Public Licenseバージョン2.0またはそれ以降のバージョンとの明示的な互換性を提供する二次ライセンスを選択することができます。このオプションの指定がない場合、EclipseライセンスはGPL(どのバージョンでも)とソース互換性がありません。[4] [16]
その他の変更点は以下の通り: [15]
- ライセンスは「モジュール」ではなく「ファイル」に適用されるようになりました
- 法律の選択に関する規定は削除された
- 新しいライセンスはJavaScriptを含むスクリプト言語に適しています。
Eclipse Foundationは、バージョン 1.0は非推奨であり、プロジェクトはバージョン2.0に移行することを推奨してい ます。ライセンスの再設定は簡単な作業であり、過去および現在のすべての貢献者の同意は必要ありません。むしろ、バージョン 1.0のライセンスでは、プロジェクトは(できれば合意形成後に)関連するファイルヘッダーとライセンス通知を更新するだけで、新しいバージョンを採用できます。[15] :§3
注目プロジェクト
Eclipse Foundation に加えて、EPL は他のいくつかのプロジェクト、特にJava 仮想マシン上で実行されるプロジェクトでも使用されます。
EPLのみに基づいてライセンスされています
- AT&Tコーンシェル[18]
- Clojure (およびClojureScript )
- グラフビズ
- ジケスRVM
- ジュニット[19]
- モンドリアン
- オープンデイライトプロジェクト[20]
- ユーウィン
マルチライセンスEPLおよび1つ以上の他のライセンスの下で
- エクリプスOMR
- エクリプスOpenJ9
- 桟橋
- JRuby [21]
参照
- EPL を使用するソフトウェア (カテゴリ)
参考文献
- ^ 「Debian パッケージ eclipse-emf の著作権情報」。2011 年 6 月 7 日時点のオリジナルよりアーカイブ。2011年2 月 18 日閲覧。
- ^ abcde 「さまざまなライセンスとそれらに関するコメント」。2016年6月3日閲覧。
- ^ ab 「OSI 承認」 。2007年6 月 21 日閲覧。
- ^ abcd Milinkovich, Mike (2017 年 8 月 24 日). 「Eclipse Public License version 2.0 が OSI および Eclipse Foundation 取締役会により承認」. Eclipse Foundation . オタワ、カナダ. 2017 年10 月 19 日閲覧.
新しい EPL v2 では、オプションで EPL ライセンスのプロジェクトを GPL と互換性を持たせることができます。... 新しい
EPL v2 では、新しいプロジェクトの初期貢献者が、EPL v2 ライセンスのプロジェクトを GPL と互換性を持たせるかどうかを指定できます。
- ^ 「Eclipse Public License (EPL) よくある質問: リンクセクション」 。2013年10 月 2 日閲覧。
- ^ ab セクション 7 のこの文は CPL 1.0 にありますが、EPL 1.0 には存在しません: 「受領者がソフトウェアに適用される特許に関して貢献者に対して特許訴訟を起こした場合 (訴訟における交差請求または反訴を含む)、本契約に基づいてその貢献者が受領者に付与した特許ライセンスは、その訴訟が提起された日付で終了するものとします。」
- ^ abc 「オープンソースソフトウェア:法的ガイド | LawGives」。LawGives。2020年7月30日時点のオリジナルよりアーカイブ。2020年7月30日閲覧。
- ^ abcd 「Eclipse Public License - v 1.0」。2006年9月12日閲覧。
- ^ 「Eclipse パブリック ライセンスのコミュニティ レビュー」 2013 年 5 月 31 日。
- ^ 「[ライセンスレビュー] Eclipse Public License 2.0 の Steward の変更」. lists.opensource.org . 2021 年5 月 2 日閲覧。
- ^ 「Eclipse Public License (EPL) よくある質問」 。2009年12 月 18 日閲覧。
- ^ Beaton, Wayne. 「EPL-2.0 FAQ | The Eclipse Foundation」www.eclipse.org . 2019 年6 月 25 日閲覧。
- ^ 「CPL から EPL への移行計画」(PDF) 2006 年 9 月 12 日。
- ^ 「CPLからEPLへの移行計画に関するよくある質問」 。 2015年12月21日閲覧。
- ^ abc Beaton, Wayne. 「Eclipse Public License 2.0 FAQ」. Eclipse Foundation . オタワ、カナダ. 2017年10月20日閲覧。
- ^ ab Robertson, Donald (2017年10月17日). 「Eclipse Public License version 2.0 がライセンスリストに追加されました」.フリーソフトウェア財団. 2017年10月20日閲覧。
- ^ Eclipse Public License — v 2.0 (TXT) . オタワ、カナダ: Eclipse Foundation. 2017 . 2017年10月20日閲覧。
- ^ 「ast-open package」。2015年4月2日時点のオリジナルよりアーカイブ。
- ^ “JUnit 5”. GitHub . 2021年10月22日.
- ^ 「FAQ | OpenDaylight」www.opendaylight.org。2014年4月29日時点のオリジナルよりアーカイブ。
- ^ 「jruby/COPYING at master - jruby/jruby」。GitHub 。 2014年1月1日。 2014年2月11日閲覧。
外部リンク
- Eclipse パブリック ライセンス バージョン 1.0
- Eclipse パブリック ライセンス バージョン 2.0
- Eclipse パブリック ライセンスに関する FAQ
- OSI 上の EPL v1.0
- OSI 上の EPL v2.0
