IT用語入門:GPL【コピーレフトで自由を守るライセンス】

PR
PR

PR

バナー

GPLとは

GPLは、ソフトウェアを自由に使い、改変し、再配布できるように定めたライセンスです。フリーソフトウェア財団(FSF)が策定し、Linuxをはじめ多くのオープンソースで採用されています。商用利用も可能ですが、最大の特徴は「コピーレフト」です。

コピーレフトとは、GPLのプログラムを改変したり、組み込んで新しく作った派生物にも同じGPLを適用し、ソースコード公開や再配布の自由を引き継がせる考え方です。これにより、誰もが改良に参加できる土台が保たれます。

一方で、GPLソフトと単に連携するだけのインタフェースの提供や、評価・検証目的の利用などは、一般に派生物と見なされない場合があります。仕組みを理解して使えば、オープンな協調開発を促しつつ、商用プロダクトとも両立できます。まとめると、GPLは自由を広げ、共有を継続させるためのルールです。