EUPL(European Union Public Licence)について
EUPL、すなわち「European Union Public Licence」は、
欧州委員会が策定し、認可した
自由ソフトウェアライセンスです。このライセンスは、EU加盟国の23の
公用語すべてで利用可能であり、どの言語版にも法的効力は同等です。最新リリースのEUPL v1.2は2017年5月に発表され、その後2021年に改訂が行われました。2008年に設立された「EU Open Source Observatory and Repository」(OSOR)は、EUPLに基づいてライセンスされたソフトウェアを数多く提供しており、現在は「Joinup」というコラボレーションプラットフォームの一部を成しています。EUPLは、個人ユーザーにも利用可能ですが、主として
政府機関や地方自治体が主な利用者となっています。
歴史
EUPLは、当初IDABCプログラムの一環として開発され、ソフトウェアの配布を目的に作られました。その大きな特徴は、
GNU General Public Licenseなど既存の
自由ソフトウェアライセンスとの互換性を保ちながら、EU加盟国の著作権法に準拠しようとした点にあります。初めての言及は、CIRCAグループウェアやIPM、eLinkといった特定のソフトウェアパッケージに関連して行われました。
他のライセンスとの比較
EUPLは、国際的な管理機関によって公式に認可された初の
オープンソースライセンスであり、
欧州連合全体で利用可能な形で提供されています。このライセンスは、他の
オープンソースライセンスの設計を踏まえ、作品を大規模なプロジェクトに組み込む際の条項を明示的に示すことで、再リリースを許可しています。
多くのOSI承認ライセンスはEUPLと互換性があり、JOINUPはこれらのライセンス間の互換性についての一覧を公開しています。加えて、2020年には
欧州委員会が「Joinup Licensing Assistant」をリリースし、50以上のライセンスの比較やSPDX識別子へのアクセスを可能にしました。
バージョンの変遷
EUPL v1.0は2007年に、続いてv1.1が2009年に
欧州委員会に承認され、その後OSからの認定を受けました。v1.2は2017年に公開され、その後同年にOSIに認定されました。
EUPL v1.2の特長
EUPL v1.2は2013年から準備が進められ、2017年に公式にリリースされました。このバージョンの目的は、GNU GPLv3やAGPLv3など、最新の一般的なライセンスに対応した付録の更新です。このバージョンでは、ライセンスの権利が縮小されることはないとされ、他言語版および新しいバージョンも公開可能であると規定されています。
また、EUPL v1.2では、プログラム間の相互運用性を重視し、GPLとは異なり、互換性が維持されることが特徴づけられています。具体的には、異なるライセンスのコードを融和し、新たな派生作品を生成しても、EUPLに基づく配布が可能となるのです。これにより「ウイルス性」を持たず、相互運用性の確保にも貢献しています。
相互運用性の意義
EUPLは、GPL/AGPLといった他のライセンスとの比較で、異なるアプローチを取ります。特に、相互運用性を確保するために、異なるライセンスのソースコードをマージすることができ、結果として編成される派生物には互換性のあるライセンスを適用可能であることから、柔軟性が生まれます。
政策とその展望
2010年以降、EU加盟国は公共部門アプリケーションのオープンソース配布を推進するポリシーを導入し、EUPLはその中で正式に参照されています。この流れは、各国の政策にも影響を与えています。
このように、EUPLは単なるライセンスを超え、欧州におけるオープンソースソフトウェアの発展に重要な役割を果たしています。