ライセンスの互換性とは、異なるソフトウェアライセンスを持つソフトウェアを一緒に配布できるようにする法的枠組みです。このような枠組みが必要になるのは、異なるライセンスに矛盾する要件が含まれる場合があり、別々にライセンスされたソフトウェアのソースコードを合法的に組み合わせて新しいプログラムを作成して公開することが不可能になるためです。[1] [2] [検証失敗]プロプライエタリライセンスは一般にプログラム固有で互換性がありません。著者はコードを結合するために交渉する必要があります。コピーレフトライセンスは一般にプロプライエタリライセンスと意図的に互換性がないようにされており、コピーレフトソフトウェアがプロプライエタリライセンスの下で再ライセンスされ、プロプライエタリソフトウェアになってしまうのを防ぎます。多くのコピーレフトライセンスは、他のコピーレフトライセンスの下での再ライセンスを明示的に許可しています。許容ライセンスは(わずかな例外はありますが)プロプライエタリライセンスを含むすべてのものと互換性があります。したがって、すべての派生作品が許容ライセンスの下に留まるという保証はありません。[3]
定義
ライセンスの互換性は、「集合的/結合的/集約的作品」と「派生的作品」という概念を中心に定義できます。最初の「集合的作品」ライセンスの互換性の定義では、さまざまなライセンスの作品を結合されたコンテキストで使用することを許可します。
2つ(またはそれ以上)のライセンスの特性。この特性に従って、これらのライセンスの下で配布されるコードを組み合わせて、より大きな配布可能なソフトウェアを作成することができます。[強調追加]
— フィリップ・ローラン、GPLv3と互換性の問題、EOLE 2008 [4] : 3 [より良い情報源が必要]
より強力な定義には、ライセンスを変更する機能が含まれます。最も顕著な例は、さまざまなライセンスのコードから結合された「派生作品」全体がコピーレフト ライセンスに適用されるというコピーレフト ライセンスの要求です。
ライセンスの互換性: このライセンスに基づいて配布されるコードを、別のライセンスに基づいて配布されるより大きなソフトウェアに統合できるというライセンスの特性。[強調追加]
— フィリップ・ローラン、GPLv3と互換性の問題、EOLE 2008 [4] : 4 [より良い情報源が必要]
複合作品の種類

結合された作品は、複数の異なるライセンスの部分で構成されます(再ライセンスの回避)。コピーレフトライセンスのコンポーネント(派生作品につながる可能性のあるウイルス性の特性を持つ)を含む結合された作品を実現するには、適切な分離を維持する必要があります。
個別にライセンスされたソース コードファイルでは、複数の非相互ライセンス (許容ライセンスや独自のプロプライエタリ コードなど) を分離できますが、結合されたコンパイル済みプログラムは再ライセンスできます (ただし、これは必須ではありません)。このようなソース コード ファイルの分離は、コピーレフト/相互ライセンス (GPL など) には弱すぎます。なぜなら、それらのライセンスでは、派生作品として完全な作品を相互ライセンスの下で再ライセンスする必要があるためです。
もう少し強力なアプローチは、バイナリオブジェクトコード(静的リンク)を使用してリンク段階で分離することです。この場合、結果のプログラムのすべてのコンポーネントは同じプロセスとアドレス空間の一部になります。これは、「弱いコピーレフト/標準の相互」を組み合わせた作品(LGPLライセンスのものなど)を満たしますが、「強いコピーレフト/強い相互」を組み合わせた作品は満たしません。リンク(静的リンクや動的リンクも)は、強いコピーレフトの作品の派生物を構成すると一般に認められていますが、[6] [7] [8] [9]別の解釈もあります。[10] [11]
「強力なコピーレフト」モジュールを組み合わせた作品には、より強力な分離が必要です。これは、プログラムを独自のプロセスで分離し、バイナリABIまたはその他の間接的な手段を介してのみ通信を許可することで実現できます。[7]例としては、AndroidのBionicによるカーネル空間とユーザー空間の分離や、強力なコピーレフトカーネルを搭載しているにもかかわらず独自のバイナリブロブが含まれているLinuxディストリビューションなどがあります。[5] [12]
一部の分野では分離が適切かどうかの合意が存在するが、係争中で現在まで法廷で検証されていない分野もある。例えば、2015年にSFCは、ロード可能なカーネルモジュール(LKM)がGPLのLinuxカーネルの派生作品であるかどうかという進行中の紛争でVMwareを訴えた。[13] [14]
FOSSライセンスの互換性

フリーソフトウェアやオープンソースソフトウェア(FOSS)に共通するライセンスは必ずしも互換性があるわけではなく、[16]コンポーネントのライセンスが異なる場合、オープンソースコードを混在(またはリンク)させることが法的に不可能になることがあります。たとえば、Mozilla Public License(MPL)バージョン1.1でリリースされたコードとGNU General Public License(GPL)のコードを組み合わせたソフトウェアは、ライセンスの条項の1つに違反することなく配布することはできませんでした。[17] [より適切な情報源が必要]これは、両方のライセンスがOpen Source Initiative [18]とFree Software Foundation [19]の両方によって承認されているにもかかわらずです。
コピーレフトライセンスと他のライセンス間のライセンス互換性は、多くの場合、一方向の互換性に過ぎず、コピーレフトライセンス(GPL、および他のほとんどのコピーレフトライセンス)は、プロプライエタリな商用ライセンスや、多くの非プロプライエタリなライセンスと互換性がありません。[20] [自己出版ソース? ] [21] [自己出版ソース? ]この「一方向の互換性」の特性は、より寛容なApacheライセンスでライセンスを提供しているApache Foundationから批判されています。[22]このような非コピーレフトライセンスは、多くの場合、それほど複雑ではなく、ライセンスの互換性が向上します。[23] [24]
他のFOSSライセンスとの互換性に優れたライセンスの例としては、Artistic License 2.0が挙げられます。これは、他のFOSSライセンスの下でソースコードを再配布することを許可する再ライセンス条項を備えているためです。[25]
あなたは、改変バージョンをソースとして配布することができます(無償または配布料を支払って、改変バージョンのコンパイル形式の有無にかかわらず)[...] ただし、以下の少なくとも 1 つを実行する必要があります: […]
(c)改変版のコピーを受け取った者は、改変版のソース形式を、
(i)オリジナルライセンスまたは
(ii)被許諾者が受け取ったコピーに適用されるのと同じライセンス条件を使用して、被許諾者が改変版を自由にコピー、改変、再配布することを許可するライセンスであり、改変版のソース形式およびそれから派生したすべての作品は、ライセンス料は禁止されるが配布料は許可されるという形で自由に利用できるようにすることを要求するライセンス。[強調追加]
共通開発配布ライセンス(CDDL) は、 GPLライセンスとBSD / MIT許容ライセンスの中間に位置する弱いコピーレフトライセンスであり、CDDL ライセンスのソース コード ファイルと他のライセンスのソース コード ファイルを混在させることを許可し、ソース コードが CDDL で利用可能である限り、結果として得られるバイナリを別のライセンスでライセンスして販売できることを規定することで、ライセンスの互換性の問題に対処しようとしています。[26] [27] [28] [ユーザーが生成したソース? ]
GPL互換性
FOSSエコシステムにおけるライセンスの増殖とライセンスの非互換性を最小限に抑えるために、一部の組織(たとえばフリーソフトウェア財団)や個人(David A. Wheeler)は、広く使用されているGPLとの互換性がソフトウェアライセンスの重要な特徴であると主張しています。[29] [自費出版ソース? ]最も一般的なフリーソフトウェアライセンスの多く、特にオリジナルのMIT/Xライセンス、BSDライセンス(3条項形式と2条項形式、オリジナルの4条項形式ではない)、MPL 2.0、LGPLなどの許容ライセンスは、 GPLと互換性があります。つまり、それらのコードはGPLのプログラムと競合することなく組み合わせることができ、新しい組み合わせにはGPLが全体に適用されます(ただし、他のライセンスはそのようには適用されません)。
コピーレフトライセンスとGPL
コピーレフトのソフトウェアライセンスは、本質的に GPL と互換性がありません。GPLv2 ライセンス自体も GPLv3 や LGPLv3 と互換性がありません。[8] [30] [31]開発者がどちらかの後の GPL ライセンスでリリースされたコードを GPLv2 コードと組み合わせようとした場合、非互換性の原因である GPLv2 の第 6 条に違反することになります。ただし、後のライセンスのコードは、GPL バージョン 2 以降でライセンスされたコードと組み合わせることができます。[32] [自己出版ソース? ] GPLv2 でリリースされたほとんどのソフトウェアでは、GPL の後のバージョンの条項も使用できます。また、異なるライセンスまたはライセンスバージョンのソフトウェアと組み合わせることを許可する例外条項があるものもあります。[33] Linuxカーネルは、GPLv2 の条項のみで配布されている注目すべき例外です。[34] [35]
GFDL と GPL
フリーソフトウェア財団が推奨するGNUフリードキュメンテーションライセンス[8]はGPLライセンスと互換性がなく、GFDLでライセンスされたテキストをGPLソフトウェアに組み込むことはできません。[要出典]そのため、Debianプロジェクトは2006年の決議で、ドキュメントをGPLでライセンスすることを決定しました。[36] FLOSSマニュアル財団は2007年にDebianに追随しました。 [37] 2009年にウィキメディア財団は、プロジェクトのメインライセンスをGFDLからクリエイティブコモンズCC-BY-SAライセンスに切り替えました。[38] [39]
RAILとGPL
責任あるAIライセンス(RAIL)は、一般的にGPLと互換性がありません。[40]これは、RAILには、RAILでライセンスされた素材をユーザーが利用できる方法を制限する「使用制限」が含まれているのに対し、GPLではそのような制限が禁止されているためです。
CDDL と GPL
GPLの互換性が問題となる別のケースは、CDDLライセンスのZFSファイルシステムとGPLv2ライセンスのLinuxカーネルです。[41]どちらもコピーレフトライセンスのフリーソフトウェアであるにもかかわらず、ZFSはDebianなどのほとんどのLinuxディストリビューションでは配布されていません[42] [43] (ただし、 FreeBSDでは配布されています)。これは、CDDLがGPLのLinuxカーネルと互換性がないと、Free Software FoundationおよびFSFと関係のある一部の団体が考えているためです。[19] [44]この組み合わせがGPLカーネルの結合作品または派生作品を構成するかどうか、またいつ構成するかについての法的解釈は、曖昧で議論の的となっています。[45] 2015年、 LinuxディストリビューションUbuntuがOpenZFSをデフォルトで含めると発表したとき、CDDLとGPLの互換性の問題が再浮上しました。 [46] 2016年、Ubuntuは法的なレビューの結果、LinuxでバイナリカーネルモジュールとしてZFSを使用することは法的に安全であるという結論に至ったことを発表しました。[47] Ubuntuの結論を受け入れた人もいた。例えば、弁護士のJames EJ Bottomleyは「説得力のある害悪理論」を展開することは不可能であり、訴訟を起こすことは不可能だと主張した。[48] [自費出版ソース] GPLv3の共著者でありSFLCの創設者であるEben Moglenは、GPLの文言は違反されるかもしれないが、両方のライセンスの精神は遵守されており、それが法廷で重要な問題になるだろうと主張した。[49]一方、Software Freedom ConservancyのBradley M. KuhnとKaren M. Sandlerは、バイナリZFSモジュールはLinuxカーネルの派生作品となるため、Ubuntuは両方のライセンスに違反すると主張し、法廷に持ち込むことでもこの問題を明確にする意向を表明した。[50]
CC BY-SA および GPLv3
2015年10月8日、クリエイティブ・コモンズはCC BY-SA 4.0がGPLv3と互換性があると結論付けました。[51]
クリエイティブ・コモンズ・ライセンスの互換性
クリエイティブコモンズ ライセンスはコンテンツに広く使用されていますが、推奨およびサポートされている 7 つのライセンスの組み合わせすべてが互いに互換性があるわけではありません。さらに、これは一方向の互換性のみであることが多く、完全な作品は親作品の最も制限の厳しいライセンスの下でライセンスされる必要があります。[引用が必要]
JSONライセンス
JSON開発者のダグラス・クロックフォードは、当時のブッシュ大統領の言葉に触発され、「悪を行う者」JSONライセンス(「ソフトウェアは、悪ではなく善のために使用されなければならない」)を策定しました。この主観的かつ道徳的なライセンス条項は、他のオープンソースライセンスとのライセンスの非互換性の問題を引き起こし、[54] JSONライセンスが無料のオープンソースライセンスではなくなった結果となりました。[55] [56] [57]
互換性のための再ライセンス
プロジェクトによっては、互換性のないライセンスになってしまうことがありますが、その解決方法としては、互換性のない部分のライセンスを再設定するしかありません。ライセンスの再設定は、関係するすべての開発者やその他の関係者に連絡を取り、ライセンスの変更に同意を得ることで実現します。フリーおよびオープンソースの分野では、多くの貢献者が関与するため、100% の同意を得ることは不可能な場合が多いですが、Mozillaライセンス再設定プロジェクトでは、コードベース全体のライセンス再設定には 95% の同意で十分であると想定しています。[58] [信頼できない情報源? ] FOSS 分野のEric S. Raymondなどの他の人々は、コードベース全体のライセンス再設定の要件に関して異なる結論に達しました。[59]
再ライセンスの例
ライセンスの非互換性を理由にライセンスの再適用に成功したプロジェクトの初期の例としては、MozillaプロジェクトとFirefox ブラウザが挙げられます。NetscapeのCommunicator 4.0ブラウザのソースコードは、1998 年にNetscape Public License / Mozilla Public License [60]の下で最初にリリースされましたが、Free Software Foundation (FSF) とOSIからGNU General Public License (GPL) と非互換であると批判されました。[61] [62] 2001 年頃、 Time Warner はNetscape Public License の下での権利を行使し、Mozilla Foundation の要請により、Netscape Public License の下で使用されていた Mozilla のすべてのコード (他の貢献者によるコードを含む) を MPL 1.1/GPL 2.0/ LGPL 2.1の3 者ライセンスに再適用し[63] 、 GPL との互換性を実現しました。[64] [自費出版ソース? ]
VorbisライブラリはもともとLGPLとしてライセンスされていましたが、2001年にリチャード・ストールマンの支持を得て、ライブラリの採用を加速させるために、より制限の少ないBSDライセンスに変更されました。[65] [66]
VLCプロジェクトはライセンスの非互換性のために複雑なライセンス履歴があり、2007年にプロジェクトはライセンスの互換性のために、リリースされたばかりのGPLv3にアップグレードしないことを決定しました。[ 67 ] 2011年10月、2011年の初めにVLCがApple App Storeから削除された後、VLCプロジェクトはより良い互換性を実現するためにVLCライブラリのライセンスをGPLv2からLGPLv2に変更しました。[68] [69] 2013年7月、ソフトウェアはMozilla Public Licenseの下で再ライセンスされ、VLCアプリケーションはiOS App Storeに再提出されました。[70]
フリーソフトウェア財団のGNUフリードキュメンテーションライセンスバージョン1.2は、広く使用されているクリエイティブ・コモンズの 表示-継承ライセンスと互換性がなく、例えばWikipediaでは問題となっていました。 [71] [自費出版ソース? ]そのため、ウィキメディア財団の要請により、FSFはGFDLバージョン1.3に、GFDLを使用する特定の種類のウェブサイトがCC BY-SAライセンスの下で作品を追加で提供できるようにする期間限定のセクションを追加しました。[72]これに続いて、2009年6月、ウィキメディア財団は、より広範なフリーコンテンツのエコシステムとのライセンスの互換性を向上させるために、以前使用していたGFDLに加えて、クリエイティブ・コモンズの表示-継承ライセンスをメインライセンスとして二重ライセンスでプロジェクト(Wikipediaなど)を移行しました。[38] [39] [73 ]
もう一つの興味深い事例は、GoogleがAndroidライブラリBionicのGPLv2ライセンスのLinuxカーネル ヘッダーファイルをBSDライセンスに再ライセンスしたケースである。Googleは、ヘッダーファイルには著作権で保護できる作品が一切含まれておらず、著作権で保護できない「事実」にまで低下しており、したがってGPLの対象ではないと主張した。[74] [75]この解釈に対して、ヒューストン大学ローセンターの法学教授レイモンド・ニマーが異議を唱えた。[76] Androidのアプリとドライバーは、Androidの機能の多くを提供しているが、徐々に許容ライセンスから独占ライセンスに再ライセンスされている。[77]
2014年、FreeCADプロジェクトはGPLv3/GPLv2の非互換性のため、ライセンスをGPLからLGPLv2に変更しました。[78] [79]また、2014年に、Gang Garrison 2はライブラリの互換性を向上させるためにGPLv3からMPLに再ライセンスされました。[80] [81]
KaiOSモバイルオペレーティングシステムは、 Firefox OS/Boot to Geckoオペレーティングシステムから派生したもので、寛容なMPL 2.0の下でリリースされました。同じライセンスの下で再配布されていないため、現在は再ライセンスされており、プロプライエタリ(ただし大部分はオープンソース)であると考えられます。[82] [83] KaiOSは、Androidでも使用されているGPL Linuxカーネルも使用しています。 [84]
参照
- ライセンスの増殖
- フリーソフトウェアとオープンソースソフトウェアのライセンスの比較(ライセンスの互換性も)
- 下位互換性
- 前方互換性
参考文献
- ^ O'Riordan, Ciaran (2006 年 11 月 10 日). 「GPLv4 がライセンスの拡散にどのように対処するか」. LinuxDevices.com. 2007 年 12 月 18 日時点のオリジナルよりアーカイブ。
- ^ Neary, Dave (2012 年 2 月 15 日). 「ソフトウェア ライセンスのグレー エリア」. LWN.net . Eklektix . 2016 年2 月 27 日閲覧。
- ^ Stallman, Richard (2021年12月29日). 「ライセンスの互換性と再ライセンス」. GNU . 2023年10月24日時点のオリジナルよりアーカイブ。
- ^ ab Laurent, Philippe (2008 年 9 月 24 日)。「GPLv3 と互換性の問題」(PDF)。欧州オープンソース弁護士イベント 2008。欧州オープンソース & フリーソフトウェア法イベント。2015年5 月 30 日閲覧。
- ^ ab Välimäki, Mikko (2005). オープンソースライセンスの台頭: ソフトウェア業界における知的財産権の利用に対する挑戦 (博士論文). ヘルシンキ工科大学. 2015年12月30日閲覧。
- ^ Lewis Galoob Toys, Inc. v. Nintendo of America, Inc. , 964 F.2d 965, ¶10 (第9巡回区控訴裁判所 1992年5月21日)。
- ^ ab 「GNU GPL バージョン 2 に関するよくある質問」。GNUプロジェクト。フリーソフトウェア財団。2015 年 5 月 29 日。2
つの部分を 1 つのプログラムに結合するとはどういうことでしょうか。これは法的な問題であり、最終的には裁判官が決定します。適切な基準は、通信のメカニズム […] と通信のセマンティクス […] の両方に依存すると私たちは考えています。モジュールが同じ実行可能ファイルに含まれている場合、それらは間違いなく 1 つのプログラムに結合されます。モジュールが共有アドレス空間でリンクされて実行されるように設計されている場合、それはほぼ確実にそれらを 1 つのプログラムに結合することを意味します。 […]
- ^ abc 「GNUライセンスに関するよくある質問」。GNUプロジェクト。フリーソフトウェア財団。2016年5月26日。
「ライブラリを使用する」とは、[…] リンクすることを意味します[…]。
- ^ 「Linux と LGPL の起源」。FreeBSDプロジェクト。GPL
では、GPL の対象となるコードに静的にリンクするものはすべて GPL の対象とする必要があることに注意してください。
- ^ Torvalds, Linus (2006 年 12 月 17 日). 「Re: GPL のみのモジュール」(電子メール メッセージ) . LKML.ORG - Linux カーネル メーリング リスト アーカイブ.
- ^ Rosen, Lawrence (2003 年 1 月 1 日). 「派生作品」. Linux Journal .
- ^ Troan, Larry (2005). 「Open Source from a Proprietary Perspective」(PDF) . Red Hat Summit 2006 . Red Hat. 2016年3月6日時点のオリジナル(PDF)からアーカイブ。 2015年12月29日閲覧。
- ^ Williamson, Aaron (2015 年 3 月 5 日)。「新たな訴訟は Linux と独自コード間の「シム」を標的に」Tor Ekeland、PC。
- ^ 「Conservancy、GPL準拠訴訟への資金援助を発表」。Software Freedom Conservancy。2015年3月5日。
- ^ Wheeler, David A. (2007 年 9 月 27 日). 「フリーリブレ / オープンソースソフトウェア (FLOSS) ライセンススライド」. David A. Wheeler の個人ホームページ.
- ^ Gordon, Thomas F. (2010 年 6 月 15 日). 「OSS ライセンスの互換性に関する問題の範囲と定義に関するレポート」(PDF)。Qualipso。
- ^ 「MPL 1.1 FAQ - Historical Use Only」。Mozilla 。 2012年2月26日閲覧。
- ^ 「Open Source Initiative OSI - Mozilla Public License 1.1 (MPL-1.1) :ライセンス」。Open Source Initiative 。 2012年2月26日閲覧。
- ^ ab 「GPL非互換フリーソフトウェアライセンス」。GNUプロジェクト。フリーソフトウェア財団。2016年7月8日。 2012年2月26日閲覧。
- ^ Bezroukov, Nikolai . 「GPL、BSD、Artistic ライセンスのメリットの比較 (GPL v.2 のウイルス的性質の批判 - またはデュアル ライセンスの考え方の擁護)」。2001 年 12 月 22 日のオリジナルからのアーカイブ。
ウイルス的プロパティはライセンスの増殖を促し、「GPL 強制の悪夢」の一因となります。これは、他の多くのライセンスが GPL と論理的に互換性がなく、Linux 環境で作業する開発者の生活を不必要に困難にする状況です (KDE は良い例ですが、Python はあまり知られていない例です)。
- ^ Fogel, Karl. 「GPL とライセンスの互換性」。オープンソース ソフトウェアの制作 - フリー ソフトウェア プロジェクトを成功させる方法。2015年11 月 29 日閲覧。GPL
とライセンスの互換性 - GPL の作者の主な目標はフリー ソフトウェアの促進であるため、GPL コードをプロプライエタリ プログラムに混在させることが不可能になるようにライセンスを意図的に作成しました。[…] 派生作品、つまり GPL コードを相当量含む作品は、それ自体が GPL の下で配布されなければなりません。元の作品または派生作品の再配布に追加の制限を課すことはできません。
- ^ 「Apache License v2.0 と GPL の互換性」。Apache Software Foundation。2015年5 月 30 日閲覧。GPLv3
ライセンスは私たちのソフトウェアを GPLv3 作品に受け入れるため、Apache 2 ソフトウェアを GPLv3 プロジェクトに含めることができます。ただし、GPLv3 ソフトウェアを Apache プロジェクトに含めることはできません。ライセンスは一方向にのみ互換性がなく、これは ASF のライセンス哲学と GPLv3 作成者の著作権法の解釈の結果です。
- ^ Hanwell, Marcus D. (2014 年 1 月 28 日)。「パーミッシブ ライセンスを使うべきか? コピーレフトか? それとも中間か?」Opensource.com。2015年5 月 30 日閲覧。
パーミッシブ ライセンスは物事をシンプルにします。ビジネス界、そしてますます多くの開発者がパーミッシブ ライセンスを好む理由の 1 つは、再利用のシンプルさです。ライセンスは通常、ライセンスが付与されたソース コードにのみ適用され、他のコンポーネントに条件を課すことはありません。そのため、派生作品を構成するものを定義する必要がありません。また、パーミッシブ ライセンスのライセンス互換性チャートも見たことがありません。すべて互換性があるようです。
- ^ 「ライセンスの互換性」。欧州連合公衆利用許諾書。Joinup。2015年6月11日。2015年6月17日時点のオリジナルよりアーカイブ。 2015年5月30日閲覧。
フリーまたはオープンソースソフトウェア(FOSS)を配布するためのライセンスは、パーミッシブとコピーレフトの2つのファミリーに分かれています。パーミッシブライセンス(BSD、MIT、X11、Apache、Zope)は、一般に他のほとんどのライセンスと互換性と相互運用性があり、対象となるコードをマージ、結合、または改善したり、多くのライセンス(非フリーまたはプロプライエタリを含む)で再配布したりすることができます。
- ^ 「Artistic License 2.0 に関する Allison Randal 氏へのインタビュー」 。CPANブログ。2015 年 9 月 5 日時点のオリジナルよりアーカイブ。
- ^ 「Common Development and Distribution License (CDDL) の説明と変更点の概要」。Sun Microsystems。2005年 2 月 14 日時点のオリジナルよりアーカイブ。
- ^ Tan, Aaron (2005 年 9 月 14 日)。「McNealy: CDDL は「両方の長所を兼ね備えたもの」」ZDNet。
- ^ 「共通開発および配布ライセンス (CDDL-1.0)」。tl;drLegal。FOSSA。
- ^ Wheeler, David A. (2014 年 2 月 16 日)。「オープンソース ソフトウェアを GPL 互換にしてください。さもないと」。David A. Wheeler の個人ホームページ。
- ^ Chisnall, David (2009 年 8 月 31 日). 「GPL の失敗」. InformIT . Pearson Education . 2016 年1 月 24 日閲覧。GPL
はコードに追加の制限を課すため、互換性がありません。APSL、MPL、CDDL、Apache、BSD ライセンスのコードを同じプロジェクトで簡単に組み合わせることができますが、GPLv2 コードと組み合わせることができるのはそのうちの 1 つだけです。フリーソフトウェア財団でさえ、これを正しく行うことができません。たとえば、LGPL バージョン 3 は、GPL バージョン 2 と互換性がありません。これは最近、LGPLv3 への移行を希望していたが、GPLv2 のみの他のプロジェクトで使用されていたいくつかの GNU ライブラリ プロジェクトで問題を引き起こしました。
- ^ Asay, Clark D. 「一般公衆利用許諾書バージョン 3.0: Foss 運動の成否を分ける」ミシガン電気通信技術法レビュー14 ( 2) ミシガン大学ロースクール。
- ^ Landley, Rob. 「CELF 2013 Toybox talk」(生のテキスト) . landley.net . 2013 年8 月 21 日閲覧。GPLv3
は GPL を、コードを共有できない互換性のないフォークに分割しました。
- ^ 「GPL 互換フリーソフトウェアライセンス」。GNUプロジェクト。フリーソフトウェア財団。2014 年 11 月 20 日。2014年12 月 29 日閲覧。
- ^ Torvalds, Linus. 「COPYING」. kernel.org . 2013 年8 月 13 日閲覧。
また、カーネルに関する限り、明示的に別途記載がない限り、GPL の有効なバージョンは、この特定のバージョンのライセンス (つまり、v2 であり、v2.2 や v3.x などではありません) のみであることに注意してください。
- ^ Linus Torvalds (2000 年 9 月 8 日). 「Linux-2.4.0-test8」. lkml.iu.edu . 2015 年11 月 21 日閲覧。
私が直接指摘したい唯一の点は、COPYING ファイルの説明で、カーネルに有効なのは _その_特定のバージョンの GPL のみであることを明確にしている点です。これは 0.12 あたりから存在していたライセンスと同じなので、驚くことではありませんが、あえて明確にしておこうと思いました。
- ^ 「解決策: GNU フリー ドキュメンテーション ライセンスが Debian に適さない理由」Debian 2006 年 3 月 12 日。2009年5 月 20 日閲覧。
- ^ 「ライセンス変更」 2007年6月6日。2008年2月28日時点のオリジナルよりアーカイブ。2009年6月20日閲覧。
- ^ ab 「解決策:ライセンス更新の承認」。ウィキメディア財団。2009年5月23日。
- ^ ab Linksvayer, Mike (2009年6月22日). 「Wikipedia + CC BY-SA = 自由文化の勝利!」.クリエイティブ・コモンズ.
- ^ Contractor, Danish; McDuff, Daniel; Haines, Julia Katherine; Lee, Jenny; Hines, Christopher; Hecht, Brent; Vincent, Nicholas; Li, Hanlin (2022). 「責任あるAIのための行動利用ライセンス」。2022 ACM公平性、説明責任、透明性に関する会議。pp. 778–788。doi :10.1145 / 3531146.3533143。ISBN 9781450393522。
- ^ 「2.2 ライセンス上の懸念事項は何ですか?」zfsonlinux.com。2010年9月26日時点のオリジナルよりアーカイブ。
- ^ Xu, Aron (2014 年 8 月 28 日)。「[zfs-discuss] Debian 用 ZFS on Linux の概要 (旧: zfs-linux_0.6.2-1_amd64.changes は却下)」(電子メール メッセージ)。ZFS on Linux。2016年1 月 14 日閲覧。
上流の ZoL プロジェクト [3] は、この場合、同じバイナリ内で 2 つを組み合わせると派生作品が作成されるため、再配布は認められないという見解を示しています。この最後のケースは再配布が認められないという解釈を私たちは受け入れます。したがって、私たちのパッケージは、ZoL ZFS ドライバーが独立した動的 LKM として構築されるのではなく、モノリシック バイナリに組み込まれているカスタム カーネルを出荷したり、構築したりすることはありません (今後も出荷することはありません)。
- ^ Tagliamonte, Paul Richards (2014 年 8 月 26 日). 「Pkg-zfsonlinux-devel -zfs-linux_0.6.2-1_amd64.changes は却下されました」。2016 年 2 月 22 日のオリジナルからのアーカイブ。
このパッケージは少なくとも GPL の精神に違反しているようで、法的問題を引き起こす可能性があるというのが私たちのコンセンサスでした。裁判官は文書をその意図通りに解釈することが多く、文言には従っても意図に従わないハックは好意的に受け止められません。これは技術者にとっては受け入れがたいことかもしれませんが、法的な訴訟では通常、技術者を相手にすることはありません。そのため、このパッケージは却下されました。
- ^ jake (2014 年 9 月 11 日). 「Yao: Linux 上の ZFS の現状」. LWN.net . Eklektix.
- ^ イェーガー、ティル (2005 年 3 月 1 日)。 Die GPL commenters und erklärt (PDF) (ドイツ語)。 Rechtsfragen der Freien およびオープンソース ソフトウェア研究所。 p. 70.ISBN 3-89721-389-3。2011 年 7 月 28 日のオリジナル(PDF)からアーカイブ。2016 年1 月 12 日に取得。
「実践はまったく書かれていない」として、カーネルモジュールの「派生作品」としてのobは、所長のムスを撤回しました。 Linux 監視員の最も強力な監視者は、Binär-Treiber を使用します。人間は、世界の夜のカーネル モジュールを einheitliche Antwort で見つけます。Linux 上のカーネル モジュールで Wann »abgeleitet« ist、hängt stark von der Technische Umsetzung ab und Richard Richard が、暗い足の 10 基準の各巣穴に病気になっています。 […] 多くのカーネルモジュールを暗示しても、Linux として、2 つのデータ システム AFS として存在します。光があれば、機能的な固有情報として送信され、夜に「Linux 用」GE Chr Eben sein können が送信されます。
{{cite book}}:|work=無視されました (ヘルプ) - ^ Larabel, Michael (2015 年 8 月 6 日). 「Ubuntu は ZFS ファイルシステムを「標準」サービスにすることを計画中」. Phoronix .
- ^ Kirkland, Dustin (2016 年 2 月 10 日)。「ZFS ライセンスと Linux」。Ubuntu Insights。Canonical。
- ^ Bottomley, James EJ (2016 年 2 月 23 日)。「GPLv2 と CDDL は互換性がないのか?」。James Bottomley のランダム ページ。
上記の分析からわかるのは、GPLv2 と CDDL の組み合わせは技術的違反であると想定しても、その結果生じる損害について説得力のある理論を展開できないため、実際にそのような違反を訴追する方法がないということです。このため、訴訟を起こすことは不可能であるため、すべてのコードに対して GPLv2 準拠体制に従っている限り、GPLv2 と CDDL の組み合わせは許容されると結論付けざるを得ません。
- ^ Moglen, Eben; Choudhary, Mishi (2016 年 2 月 26 日)。「Linux カーネル、CDDL および関連する問題」。Software Freedom Law Center。
- ^ Kuhn, Bradley M.; Sandler, Karen M. (2016 年 2 月 25 日). 「ZFS と Linux の組み合わせに関する GPL 違反」. Software Freedom Conservancy .
最終的には、世界中のさまざまな裁判所が、Linux の組み合わせというより一般的な問題について判決を下すことになります。この Conservancy は、長期的にこれらの問題を明確にすることを目指して取り組んでいます。この作業は、昨年の VMware 訴訟で本格的に開始されましたが、この分野での私たちの作業は、リソースが許す限り無期限に継続されます。そうしなければならないのは、企業がコンプライアンスに無頓着すぎることがあまりにも多いためです。私たちや他のコミュニティ主導の組織は、これまでどんな犠牲を払ってでも訴訟を避けてきましたが、これらの問題に関する訴訟がなかったため、多くの企業が GPL を実際よりも弱いコピーレフトとして扱っていました。 […] Conservancy (私たち自身も Linux の著作権保持者です)
[
要出典
]
と、Linux 開発者向け GPL コンプライアンス プロジェクトの連合メンバーは、Canonical などが zfs.ko を配布する際に Linux の著作権を侵害していることに全員が同意しています。
- ^ 「互換ライセンス」。クリエイティブ・コモンズ。GPLv3
: GNU 一般公衆利用許諾書バージョン 3 は、2015 年 10 月 8 日にバージョン 4.0 の「BY-SA 互換ライセンス」として宣言されました。GPLv3 との互換性は一方通行のみであることに注意してください。つまり、BY-SA 4.0 資料の改作への貢献を GPLv3 でライセンスすることはできますが、GPLv3 プロジェクトの改作への貢献を BY-SA 4.0 でライセンスすることはできません。
- ^ 「よくある質問」。クリエイティブ・コモンズ。2016年7月14日。 2016年8月1日閲覧。
- ^ パブリック ドメイン/CC0 を含む、非営利または改変禁止の要件のない Creative Commons ライセンスはすべて相互互換性があります。非営利ライセンスは、Attribution-ShareAlike を除き、互いに互換性があり、より制限の少ないライセンスとも互換性があります。改変禁止ライセンスは、それ自体を含むどのライセンスとも互換性がありません。
- ^ LWN.net の Apache と JSON ライセンス (Jake Edge 著、2016 年 11 月 30 日)
- ^ gnu.org の JSON
- ^ JSON ライセンスは有害であると考えられる (Tanguy Ortolo、2012 年 9 月 3 日)
- ^ Fedoraproject.org の JSON ライセンス番号
- ^ O'Riordan, Ciaran (2006 年 10 月 6 日)。「(GPLv3 について) Linux カーネルは再ライセンスできるか?」Free Software Foundation Europe。2015年5 月 28 日閲覧。
フリーソフトウェアの著作権問題で多くの弁護士と仕事をしている人が、後に私に、著作権保有者の 100% から許可を得る必要はないと教えてくれました。ソースコードの 95% の著作権保有者から許可を得て、残りの 5% の保有者から異議がなければ十分です。これが、長年のコミュニティ貢献にもかかわらず、Mozilla が 2003 年に GPL に再ライセンスできた理由だと聞きました。
- ^ Raymond, Eric Steven; Raymond, Catherine Olanich. 「ライセンス HOWTO」。2015 年11 月 21 日閲覧。
既存のライセンスの変更 […] コードのライセンスは、次のいずれかの条件に該当する場合に変更できます。あなたが唯一の著作権保有者である場合 […] あなたが唯一の登録著作権保有者である場合 […] 他のすべての著作権保有者の同意を得ている場合 […] 変更によって他の著作権保有者が損害を受ける可能性がない場合。
- ^ 「Netscape Public License FAQ」。Mozilla 。 2015年8月27日時点のオリジナルよりアーカイブ。
- ^ 「Licenses by Name」。Open Source Initiative 。2014年8月27日閲覧。
- ^ Stallman, Richard (2015 年 12 月 14 日)。「Netscape パブリック ライセンスについて」。GNU プロジェクト。フリーソフトウェア財団。
- ^ 「Mozilla 再ライセンス FAQ バージョン 1.1」。Mozilla。2007年 8 月 14 日。2010 年 5 月 13 日時点のオリジナルからのアーカイブ。しばらく前に、 mozilla.org
は、Mozilla Public License (MPL) と GNU General Public License (GPL) および GNU Lesser General Public License (LGPL) との互換性の問題に対処する新しいライセンス スキームに基づいて、Mozilla コードの再ライセンスを求める意向を発表しました。
- ^ Markham, Gervase (2006 年 3 月 31 日)。「ライセンス再発行完了」Hacking for Christ。
- ^ Moffitt, Jack (2001 年 2 月 26 日)。"[vorbis] Xiph.org が Vorbis Beta 4 と Xiph.org Foundation を発表" (電子メール メッセージ)。Xiph.Org。Beta 4 リリースで、Ogg Vorbis ライブラリはBSD ライセンスに移行しました。LGPL から BSD への変更は、あらゆる形態のソフトウェアとハードウェア
で Ogg Vorbis を使用できるようにするために行われました。Jack Moffitt は、「多くの関係者からのフィードバックに応えてライセンスを変更しています。プロプライエタリなソフトウェアとハードウェア システムに対してよりフレンドリーな、より制限の少ないライセンスを使用することで、Ogg Vorbis の採用がさらに加速されることは明らかです。私たちは、誰もが Ogg Vorbis を使用できるようにしたいと考えています。」と述べています。
- ^ Stallman, Richard (2001 年 2 月 26 日). 「Ogg Vorbis ライセンスに関する RMS」(電子メール メッセージ) . LWN.net .
- ^ Denis-Courmont, Rémi. 「VLC media player to remain under GNU GPL version 2」。VideoLAN 。2015年11月21日閲覧。
2001年、VLCはOSI承認のGNU General Public version 2でリリースされ、その「それ以降のバージョン」を使用するという一般的なオプションが提供されました(ただし、当時はそのようなそれ以降のバージョンはありませんでした)。2007年6月29日にフリーソフトウェア財団(FSF)がGNU General Public License(GPL)の新しいバージョン3をリリースした後、VLC media playerおよびvideolan.orgでホストされている他のソフトウェアプロジェクトの貢献者は、VLC media playerの将来のバージョンおよび他のホストプロジェクトのライセンス条件をGPLバージョン3に更新する可能性について議論しました。[…]これらの新しい追加要件は、特に消費者向け電子機器の市場において、現代の産業および経済の現実に合わない可能性があるという強い懸念があります。ライセンス条件を GPL バージョン 3 に変更することは、現時点ではコミュニティ全体にとって最善の利益ではないと当社は考えています。したがって、VLC メディア プレーヤーの将来のバージョンは、引き続き GPL バージョン 2 の条件で配布する予定です。[…] 追って通知があるまで、VLC メディア プレーヤーのソース コードを GPL バージョン 2 またはそれ以降のバージョンで配布し続けます。
- ^ Kempf, Jean-Baptiste (2011 年 9 月 7 日). 「VLC エンジン ライセンスを LGPL に変更」 。2011年10 月 23 日閲覧。
- ^ Vaughan-Nichols, Steven J. (2011 年 1 月 8 日). 「Apple の App Store に GPL アプリはなし」ZDNet。2011 年 1 月 9 日時点のオリジナルよりアーカイブ。2011年8 月 23 日閲覧。
- ^ Johnston, Casey (2013年7月18日). 「VLCメディアプレーヤーが30か月の休止期間を経てiOS App Storeに復帰」Ars Technica . 2013年10月10日閲覧。
- ^ Ménard, Delphine. 「なぜウィキメディア プロジェクトは GFDL を画像のスタンドアロン ライセンスとして使用すべきではないのか」notablog。
- ^ 「GFDL v1.3 FAQ」。GNUプロジェクト。フリーソフトウェア財団。2014 年 4 月 12 日。2011年11 月 7 日閲覧。
- ^ Moeller, Erik (2009 年 6 月 30 日)。「ライセンスの更新がすべての Wikimedia Wiki で展開されました」。Wikimediaブログ。
おそらく、主要なコンテンツ ライセンスとして CC-BY-SA を選択した最も重要な理由は、自由な知識を共有し、発展させるための他の多くの素晴らしい取り組みと互換性を持たせるためでした。
- ^ Metz, Cade (2011 年 3 月 29 日)。「Google の「クリーン」な Linux ヘッダー: 本当にそれほど汚いのか?」The Register。
- ^ Proffitt, Brian (2011 年 3 月 21 日)。「Android: Linux ではなく Microsoft が訴えた」。ITworld。Microsoftが
Android 訴訟を新たに開始、Linus Torvalds の Linux カーネル ヘッダーと Android に関する見解
- ^ Nimmer, Raymond (2011). 「コピーレフトプラットフォームでの開発における侵害と開示のリスク」Contemporary Intellectual Property, Licensing & Information Law。2016年1月7日時点のオリジナルよりアーカイブ。
- ^ Amadeo, Ron (2018年7月21日). 「Androidに対するGoogleの強硬姿勢:あらゆる手段を使ってオープンソースをコントロール」Ars Technica。
- ^ Prokoudine, Alexandre (2012 年 12 月 27 日). 「LibreDWG ドラマ: 終わりか、それとも新たな始まりか?」. Libre Graphics World . 2016 年 11 月 9 日時点のオリジナルよりアーカイブ。2013年8 月 23 日閲覧。
[…] LibreDWG を介した無料 CAD ソフトウェアでの DWG ファイルのサポートに関する残念な状況。私たちは、もうこの状況は解決すべきだと感じています。FSF から最終回答を得ています。[…] 「ライセンスを変更するつもりはありません。」
- ^ 「ライセンス」。FreeCAD。2015年3 月 25 日閲覧。FreeCAD
で使用されるライセンス - FreeCAD は、アプリケーション自体とドキュメント用の 2 つの異なるライセンスを使用します。Lesser General Public Licence、バージョン 2 またはそれ以上 (LGPL2+) […] Open Publication Licence
- ^ "License.txt". Gang-Garrison-2 . GitHub. 2014年11月9日. 2015年3月23日閲覧。
- ^ MedO (2014 年 8 月 23 日)。「計画中のライセンス変更 (GPL -> MPL)、ヘルプが必要」(フォーラム投稿)。Gang Garrison 2 フォーラム。2015年3 月 23 日閲覧。
要約: 現在のライセンスでは、優れた (コストのかからない) ライブラリやフレームワークを使用できないため、ライセンスを変更したいと考えています。新しいライセンス (MPL) は、古いライセンスよりも厳密に自由度が高く、Firefox でも使用されているものと同じです。
- ^ 「ソースコードにアクセスできますか? : KaiOS」。Support.kaiostech.com。
- ^ 「KaiOS/B2G リポジトリ」。GitHub 。 2021年6月3日。
- ^ 「KaiOS はインドで好調だが、米国でも大きな数字を記録している」。Android Authority。2019年 3 月 1 日。
外部リンク
- 結合データセットの再ライセンス (ReCoDa) – オンラインライセンス互換性チェック
