勉強前イメージ
GPLライセンスって聞いたことあるけど、実際知らない・・・
調査
GPLライセンス とは
GNU General Public License の略で、GNUプロジェクトのために作られたライセンスです。
現在はフリーソフトウェア財団で公開・管理されています。
GPLは著作物の自由な利用・改変・再配布する権利を提供して、
派生した著作物についても制限してはならないというコピーレフトという概念になります。
商用利用も可能で、フリーでならないといけなという制約もありません。
GPLは他のライセンスと比較すると比較的制限が強いライセンスになります。
特徴としては以下になります。
- 著作源の表示を保持しないといけない
- 無保証
- 自由に複製・改変・頒布ができます
- コピーレフト
LGPL とは
コピーレフトの概念を導入したGNUのライセンスになります。
LGPLはGPLをベースとしていますが、
GPLとは違いLGPLので公開されたソースを使ってソフトウェアを開発しても、独自の部分のソースコードの公開は強制しない特徴があります。
(上記の4つの目の箇所が違います。)
GPLは上記の同様の環境であれば公開しないといけないです。
LGPLはGPLより制限を緩和したライセンスになります。
勉強後イメージ
GNUプロジェクトのためのライセンスってことか。
基本的には自由に変えていいけど、その後のソースコードをどうするかってことか。