196

簡単に言えば、GPL v2 と GPL v3 のオープン ソース ライセンスの理由と違いは何ですか? 法的用語の説明と参照、および詳細な説明をいただければ幸いです。

4

4 に答える 4

113

別の回答でリンクされているページは良い情報源ですが、読むべきことがたくさんあります。主な違いの一部を以下に簡単に示します。

  • 国際化: 彼らは、米国の法的概念に結びついた言葉を使用するのではなく、新しい用語を使用しました

  • 特許: 特に特許に対処しています (別の回答で指摘されている Microsoft/Novell の問題を含む)。

  • 「Tivo 化」: それらは、ハードウェアを介してソフトウェアを変更する機能を奪う消費者向け製品の制限 (Tivo のような) に対処します。

  • DRM: ​​デジタル著作権管理 (デジタル制限管理と呼ばれる) に対処します。

  • 互換性: 他のいくつかのオープン ソース ライセンスとの互換性に対処しました。

  • 終了: 彼らは、ライセンスに違反した場合に何が起こるか、および違反の是正について具体的に説明しました。

弁護士に相談するというコメントに同意します (ただし、ソフトウェア ライセンスの問題については知っている弁護士です)。これら (およびそれ以上のこと) を行うことで、GPL の長さは 2 倍以上になりました。GPL 3 には多くの要素があり、そのうちの 1 つは、GPL 3 が非常に複雑で技術的な法律文書であるということです。

于 2008-09-04T20:27:35.820 に答える
28

このリンクは、GPLv2 と GPLv3 の違いも強調しています。

コンテンツ:

2007 年 6 月 29 日の GPLv3 は、GPLv2 の基本的な意図を含んでおり、厳格なコピーレフトを伴うオープン ソース ライセンスです (→ オープン ソース ソフトウェアにはどのような種類のライセンスがあり、どのように異なるのでしょうか?) ただし、ライセンス テキストの言語技術的および法律上の変更と国際的なライセンス交換に応じて、大幅に修正され、より包括的になりました。

新しいライセンス バージョンには、GPL のバージョン 2 ではカバーされていない、または不十分にしかカバーされていなかった問題に対処する一連の条項が含まれています。最も重要な新しい規制は次のとおりです。

a) GPLv3 には、異なるライセンスの下で公開されたコードと GPL コードを組み合わせることを以前よりも容易にする互換性規則が含まれています (→ ライセンス互換性とは?)。これは、特に Apache ライセンス v. 2.0 の下のコードに関係します。

b) ユーザーが技術的な保護手段 (DMCA や著作権指令など) によって保護される法的規制に訴えたため、GPL ソフトウェアが自由に変更されないようにするために、デジタル著作権管理に関する規制が挿入されました。GPL の契約規則の実際の有効性はまだ確認されていません。

c) GPLv3 には、明示的な特許ライセンスが含まれています。これによれば、GPL に基づいてプログラムをライセンスする人々は、ライセンスされたコードを使用するために必要な範囲で、著作権と特許の両方をライセンスします。これにより、包括的な特許ライセンスは付与されません。さらに、新しい特許条項は、一部のライセンシーのみに利益をもたらす、特許所有者と GPL のライセンシーとの間の契約の結果からユーザーを保護しようとします (Microsoft/Novell の契約に対応)。ライセンシーは、すべてのユーザーがそのような利点 (特許ライセンスまたはクレームからの解放) を享受すること、または誰もそれらから利益を得ることができないことを保証する必要があります。

d) GPLv2 とは対照的に、GPLv3 は、ソフトウェアのコピーがクライアントに送信されない限り、GPL プログラムの ASP 使用でソース コードを開示する必要はないと明確に述べています。コピーレフトの効果を ASP の使用に拡張する場合 (→ 独立して開発されたソフトウェアが GPL の下でライセンス供与される必要があるのはいつですか?)、この点で GPLv3 とのみ異なる Affero General Public License, Version 3 (AGPL) を適用する必要があります。由来。

于 2011-11-27T10:04:50.843 に答える
8

このページでは相違点を強調していますが、それでも読み通すにはかなりの量があります。

于 2008-09-03T11:08:31.197 に答える
7

(完全ではありませんが) 皮肉な言い方をすれば、v3 ライセンスの理由は、Microsoft と Novell との特許契約でした。

実際には、法的な問題に対処するときは、常に弁護士に相談する必要があります。

于 2008-09-03T11:07:58.233 に答える