GPL v3.0: ソフトウェアの自由のための強力なコピーレフト
GNU General Public License v3.0(GPL-3.0)、最も強力なコピーレフトライセンスを理解します。ソフトウェアの自由をどのように保証し、どのような義務を課すかを学びます。
Individual Licenses
詳細な説明
GNU General Public License v3.0
GPL-3.0はFree Software Foundation(FSF)が発行するGNU General Public Licenseの最新版です。コピーレフトライセンスのゴールドスタンダードで、GCC、GIMP、WordPress(GPLv2+)、Linuxカーネル(GPLv2)などのプロジェクトで使用されています。
コピーレフトとは?
コピーレフトとは、ソフトウェアまたは派生作品を配布する人は、同じライセンスの下でソースコードを利用可能にしなければならないことを意味します。これにより、ソフトウェアとすべての派生物が自由でオープンソースであり続けることが保証されます。
主要な特徴
| 属性 | 値 |
|---|---|
| SPDX識別子 | GPL-3.0-only |
| タイプ | 強いコピーレフト |
| 特許付与 | あり |
| コピーレフト | あり(強い) |
GPL-3.0 vs GPL-2.0
GPL-3.0はGPL-2.0に対していくつかの重要な規定を追加しました:明示的な特許付与、「Tivoization」(変更されたソフトウェアの実行を防ぐハードウェア制限)に対する保護、より多くのライセンスとの互換性、より強力なDRM対策規定。LinuxカーネルはGPL-2.0のみで残っていることが注目されます。
ユースケース
すべての派生作品がオープンソースであることを保証することがコアバリューであるプロジェクト(開発者ツール、コンパイラ、ソフトウェアの自由が最優先のアプリケーションなど)。