General Public License(GPL)とは何ですか? 定義と意味

GPLまたはGeneralPublic Licenseは、高品質の自由ソフトウェアを促進することを目的として、Free SoftwareFondationまたはFSFによって開発されたオープンソースソフトウェアまたはOSSライセンスの一種を指します。 開発者が必要に応じて公開できるOSSライセンスは複数あります。GPLがそうであるように、それらのすべてが、開発者の下で作成されたソフトウェアも無料であることを義務付けているわけではありません。

TechnipagesはGeneralPublic License(GPL)について説明しています

上記のライセンスに基づいて作成されたソフトウェアは、その所有者に著作権がありますが、コピー、調査、変更、および再配布する許可を与えます。 ソフトウェア、すべて1つの条件で–変更された新しいバージョンが作成される場合は、ソフトウェアと同じライセンス条件が必要です。 オリジナル。 つまり、GPLライセンスのコードの一部または全部を、有料または商用の製品に組み込むことは違法です。 また、ソースコードにアクセスせずに配布することもできません。

他のOSSライセンスは、特に商業プロジェクトでの使用に関連して、異なる条件を持っています。 GPLライセンスのポイントは、時間の経過とともに改善される効果的で高品質の自由ソフトウェアを作成することでした–良い変化 ユーザーによって実装されたものは、元の製品に改善を提供する場合、ベース製品への道を見つけることがあります バージョン。 ただし、そうするかどうかに関係なく、バージョンが変更されたユーザーは、適切と思われる方法でソフトウェアを操作して自分で使用することができます。 GPLソフトウェアは、想像上の操作ソフトウェアやワードプロセッシングプログラムのような高価な有料製品の代替手段を提供できます。

General Public License(GPL)の一般的な使用法

  • 新しいバージョンが同じライセンスでリリースされている限り、GPLライセンスのソフトウェアを再配布できます。
  • 他のタイプのOSSでは、ソフトウェアを変更して販売することができますが、GPLではできません。
  • GPLライセンスの作成は、自由ソフトウェアの利用可能性を促進することになっていました。

General Public License(GPL)の一般的な誤用

  • GPLライセンスは、ソフトウェアが違法に複製されるのを防ぎます。