世界を動かす技術を、日本語で。

欧州連合公的ライセンス(EUPL)

2025年9月30日原文(eupl.eu)

概要

  • EUPL(European Union Public Licence) は、欧州連合が策定した オープンソースライセンス
  • 多言語対応欧州法準拠 が特徴。
  • 公的機関向け ソフトウェアの配布・再利用促進目的。
  • GPLなど他のF/OSSライセンス とも互換性あり。
  • 誰でも利用可能 で、特に行政間の協力に最適。

EUPL(European Union Public Licence)とは

  • EUPL は「European Union Public Licence」の略称。
  • 2005年6月 に最初のドラフト(v0.1)公開。
  • 欧州委員会(IDABC) 主導による公開討論と意見募集の実施。
  • 10/15条 がフィードバックにより修正。
  • 2007年1月9日 にv1.0が三言語で公式承認。
  • 2008年1月9日 にEU全言語対応版を承認。
  • 2009年1月9日 にv1.1で一部明確化。
  • 2017年5月18日 にv1.2を公開、互換性拡張。

EUPL策定の背景

  • 欧州委員会 が自らのソフトウェア配布を目的として策定。
  • IDABCプログラム のCircabcやEusurveyなどが2007年からEUPL適用。
  • 他の欧州機関 も新ライセンス導入に関心。
  • 既存のF/OSSライセンス (例:GPL、BSD、OSL)が欧州法要件を満たさない点が判明。
    • 全EU言語での法的価値の平等 が必要。
    • 知的財産権用語 の欧州法準拠。
    • 責任制限・保証 の明確化(米国法準拠の「可能な限り」表現不可)。

EUPLの目的

  • 欧州委員会及び関連機関所有ソフトウェア の広範な配布・利用促進。
  • 欧州法準拠 のF/OSSライセンス提供。
  • 中立的な表現 で幅広い利用を想定。
  • ソフトウェアの独占的取得回避コピーレフト 特性)。

EUPLの利用者

  • 主な利用者 は他の公的機関や行政機関。
  • 著作権者であれば誰でも利用可能
  • 多言語・法的互換性 により欧州全域での利用・連携が容易。
  • 他ライセンスとの競合目的ではない
  • 行政間のソフトウェア・知識共有のための共通基盤 として活用。

EUPLと他F/OSSライセンスとの互換性

  • EUPLには独自の互換性条項 が含まれる。
  • GPLなどのコピーレフトライセンス との互換性を明示。
  • 例:EUPL配布のCircabcとGPLコンポーネントの統合が可能。
    • 新しい派生作品 はGPLでライセンス可能。
    • 元のCircabc自体のGPLへの再ライセンスは不可
    • 既存GPLプロジェクトへの統合も可能

注意事項

  • 本ウェブサイトは欧州委員会等の公式支援・承認を受けていない
  • Javier Casares (legal)により EUPL 1.2ライセンス下で作成

Hackerたちの意見

この非公式なウェブサイトには、テキストの実際のソースが見当たらないから、ちょっと混乱するね。 https://interoperable-europe.ec.europa.eu/collection/eupl/eu...

ウェブページの上部で好きな言語をクリックすると、そのライセンスのテキストに飛ぶよ。例えば、https://eupl.eu/1.2/en/

完全には明確じゃないけど、「EUPLとは何か」という見出しの上に、各言語のライセンステキストへのリンクがあるよ。

GoatCounterの開発者であるマルタン・トゥルノワが、なぜGoatCounterにEUPLライセンスを選んだのかを説明する記事を書いてる。貴重な洞察と役立つ比較があるよ。 https://www.arp242.net/license.html

GoatCounter 聞いたことがない人のために説明すると、GoatCounterはオープンソースのウェブ解析プラットフォームで、寄付に支えられた無料のホスティングサービスか、自己ホスト型アプリとして利用できるよ。Google AnalyticsやMatomoの代わりに、使いやすくてプライバシーに配慮したウェブ解析を提供することを目指してる。

彼はEUPLを修正したけど(ライセンスを修正するのは良くないアイデアだよね)、AGPLに関する彼の問題の一つを再現してしまった。つまり、たくさんの企業がそのライセンスのソフトウェアを使わないってこと。EU外の企業にとっては、EUの管轄を課すからEUPLはさらに魅力がなくなるかも。他の人はこれを利点と見るかもしれないけど、デュアルライセンスができて、AGPLが嫌な人は商業ライセンスを買えるからね。彼はAGPLを誤解してる(変更を元の開発者に送る必要はなくて、ユーザーに提供するだけでいい)。彼のEUPLの修正は、AGPLとOSLの2つを除いて互換性を減らすことで、彼の利点の一つを明示的に取り除いているみたい。結果的に、彼のEUPLはEUのEUPLと互換性がないようで、その2つを混ぜる唯一の方法はOSLかAGPLとしてライセンスすることになるね。

EUPLとGPL Afferoの違いが気になって調べたら、以下のことが分かったよ。 > EUPLは「アフェロ風」のライセンス(AGPLv3)として説明できる。 > EUPLはSaaS(サービスとしてのソフトウェア)をカバーしていて、インターネットサービスプロバイダーがライセンスされたソフトウェアを改変してオンラインサービスを提供する場合(Googleみたいに)、これは「ソフトウェア配布」となる。 https://interoperable-europe.ec.europa.eu/collection/eupl/ne...

俺は弁護士じゃないし、法律文書を読む経験も少ないんだけど、SaaSが対象だって書いてあるライセンスの文を見つけられないんだ。どこにあるか教えてくれない?

どこで良い説明を見つけられるかな?GPLv3の「反ティボ化」要件に相当するものはあるの?リーナス・トーバルズのGPLv2(vs v3)に関する主張はすごく説得力があったけど、SaaSの貢献を戻すための抜け道はちょっと馬鹿げてる気がする。トーバルズも自分のコード変更を得られないし、彼もあまり嬉しくないんじゃないかな。AGPLv2(v3じゃなくて)に相当するものを見つけたいな。EDIT: ここだ: 気にしないで…なんか奇妙な再ライセンスの抜け道があるみたいだ… https://www.gnu.org/licenses/license-list.en.html#EUPL-1.2 ちょっと狂ってる気がする - 特に二段階再ライセンスのところ: > EUPLはGPLv2のみとGPLv3のみへの再ライセンスを許可している だから、GPLv2に再ライセンスして、あとは好きにすればいいってことかな。

ネットワークソフトウェアの条項とEUPLの互換性条項に問題/対立があると思う。GPLライセンスの下で誰でもプロジェクトをフォークできるんだ。誰かがEUPLプロジェクトをGPLライセンスでフォークすると、AGPLで設定された追加条件を回避することになる。これはEUPLの間違い/抜け道だと思う。でも、俺は弁護士じゃないから、実際の法律の専門家に意見を聞いてほしいな。

それがAGPLの全体の目的じゃないの?

すごく興味深いね。GPLが言わないことをたくさん明確にしてくれてるし、異なる法的枠組みのためにいい感じだと思う。それに、EUの法的管轄を明示しているのも良いね。EU全体で受け入れられるように、複数の言語で書かれているのもいい。特に気に入ってるのは、互換性のあるライセンスのリストだね。これが正しく理解できていれば、GPLとEUPLのソフトウェアを組み合わせて、新しいソフトウェアをGPLの下で公開できるってことだよね。新しいソフトウェアもEUPLの下で公開できるような相互性があればいいな。

Hacker Newsで議論の続きを見る