GPLV2とGPLV3の違い

Anonim

GPLV2 vs GPLV3にも好んでいます。GPLV2とGPLV3は、フリーソフトウェアの有名なライセンスであるGNU Public Licenses(GPL)のバージョンです。 GPLはFree Software Foundation(FSF)にも好評です。両方のライセンスの主な著者はRichard Stallmanです。

GPLの主な目的は、あらゆる目的とユーザーのニーズに合ったソフトウェアの無料の可用性と使用を促進することです。フリーソフトウェアのユーザーは、ソフトウェアを変更して、友人や同僚と共有することもできます。

<! - 1 - >

オープンソースソフトウェアの約60%がLinuxやBusyboxのようにこのライセンスを使用する、最も重要で広く普及しているオープンソースライセンスです。それには "copyleft"という句があり、修正されたバージョンを作成して配布し、GPLの対象となる改訂版を入手し、修正版のソースを公開するすべてのユーザーを強制します。コピーレフトは、修正されたバージョンがGPLの下にあり、そのソースコードが確実に開示されるようにします。

<! - 2 - >

GPLは、後続のすべてのGPLバージョン(GPLV2およびGPLV3)のテンプレートです。

GPLV2は、GPLV3の前身であり、GPLV3を最新のバージョンにします。 GPLV2は1991年に導入され、2007年にGPLV3がリリースされました。

GPLV2はGPLV3の古いバージョンであるため、ライセンス間に違いがあります。 GPLV2には、GPLV3にはないライブラリの除外があります。

<!新しいGPLV3は、GPLV2に比べて2倍の長さであり、前バージョンでは改善と明確化の対象に触れています。これには、特許補償、インターナリゼーション、ライセンス違反に対する救済措置が含まれます。

GPLV3コードのもう1つの特徴は、特許ライセンスをより明確にする試みです。ライセンスの機会に賛成するライセンス条項の即時終了を取り消し、ユーザーが標準GPLV3を修正するための代替の固定されたセットから選択することを可能にする追加条項を取り消すことを試みる。

GPLV3はGPLV2と比較してより多くのライセンスと互換性があります。新しいライセンスでは、ライセンス自体にない追加の要件を持つコードと組み合わせることができます。

GPLV3は、ライセンス違反者に関しては、初回のライセンス違反者に対して追加の治癒期間を提供します。結論として、GPLV2とGPLV3は互いの使用に互換性がありません。最新のライセンスには、前者には存在しないインストール情報のようないくつかの要件があります。両方のライセンスのコードを組み合わせると、GPLV2のセクション6に違反します。要約:

1。 GPLV2とGPLV3はともにGPLのもとでリリースされたライセンスです。 GPLV2は1991年にリリースされた旧ライセンスであり、最新のGPLV3は2007年にリリースされたものです。2。 GPLV3は、GPLV2と比較して、以前のライセンスと同じ問題をカバーしようとしていたので、GPLV2に比べて長くなっています。 3。 GPLV3は特許ライセンスをより明確にしています。主にライセンスの言葉遣いが「あまりにも広すぎる」と解釈できないためです。 「GPLV2とは異なり、特許の保護にも適用されます。 4。 GPLV2には、GPLV3が修正しようとしている抜け穴があります。抜け穴は、テレビ番組をキャプチャし、将来の視聴のために内部ハードドライブストレージにデータを保存するデジタルビデオレコーダから導出されるTivoizationという用語を取得しました。 5。 GPLV2には、免責条項からユーザの法的権利を保護するというライセンスに追加された新しいセクションがあります。このセクションの目的は、デジタルミレニアム著作権法(Digital Millennium Copyright Act:DCMA)を実施するために使用される技術または製品にGPVL3が含まれないようにすることです。 6。 GPLV3コードは、以前のライセンスと比較して、より多くのライセンスと互換性があります。