WEB開発者が知っておくべきGPLライセンスの基礎知識

オープンソースを利用する場合、最も目にする機会が多いのはおそらくGPLライセンスでしょう。これは世界でもっとも広く使われているオープンソース・フリーソフトウェアライセンスです。このライセンスの特徴は、著作権表示が必要であることと、無保証であること、ライセンスが継承されるという点にあります。これを守れば、ライセンスが付与されたソフトウェアを自由に複製・改変・配布することができるようになります。
一見すると、非常に便利かつありがたいライセンスのようですが、利用目的や状況によっては非常に使いづらいものであることに注意することが重要です。ポイントは、GPLライセンスが継承されるという点にあります。GPLライセンスのプログラムを利用して作成したものは、GPLライセンスが適用されるため、例えば商品として販売するようなソフトウェアの場合、その商品自体もGPLで配布される可能性が出てくるためです。そうしたことを十分、理解したうえでGPLライセンスのソフトウェアを利用するようにしましょう。