教科書で学ぶオープンソースソフトウェア(OSS)とライセンス
定義GPL (GNU General Public License) は、改変版にも同じ条件を引き継がせる考え方に立つ、代表的な OSS のライセンス である。
解説GPL は GNU プロジェクトのソフトウェアのために作られたライセンスで、Linux カーネルなども採用している。GPL のプログラムは自由に利用・改変・再配布できるが、配るときは改変したものも含めて、受け手がそのソースコードを入手できるようにし、配布物にも同じ GPL を付ける必要がある。改変版を配らずに手元だけで使う場合には、この義務は生じない。
たとえ「作り変えて人に渡すなら、作り変えた後の作り方も一緒に渡し、同じ約束書きも付けること」と書かれたレシピのようなもの。
記憶フックG は GNU (グヌー) の頭文字で、GNU は「GNU's Not Unix」の頭文字を自分自身で繰り返す名前になっている。