typememo.jp

LGPL って何?

2020.07.25

#tech#license#lgpl

Contents

  • はじめに
  • LGPL とは GNU Lesser General Public License の略称である
  • References

はじめに

お仕事で LGPL っていう言葉に遭遇しました.

初めて聞いた言葉で,よくわからなかったので少し勉強しました.

本記事は,その時の勉強メモです.

LGPL とは GNU Lesser General Public License の略称である

LGPL とは GPL をベースとしているが,LGPL のもとで公開されたソフトウェアを利用したソフトウェアを開発しても,その独自開発部分のソースコードの公開を強制しないという特徴を持っている. LGPL ではライセンスの継承を必要とせず,それを利用した作成されたソフトウェアのソースコードの公開は強制しない. しかし,LGPL として公開されているソースコードを改変して利用し作成されたソフトウェアのソースコードは強制的に公開させなければならない.

なるほど.

LGPL として公開されているソースコードを利用してソフトウェアを作成するだけなら自分が作ったソフトウェアのソースコードを公開する必要はない.

でも,LGPL として公開されているソースコードを改変して利用した場合は,その改変コードを利用して作成したソフトウェアのソースコードを公開する必要がある.

つまり,LGPL として公開されているソースコードは 利用するだけ なら公開義務は生じない.

改変して利用した なら公開義務が生じる.

LGPL として公開されているソースコードは 改変せずに利用するだけに留めること が重要ポイントですな.

References

https://www.weblio.jp/content/GNU+LGPL


山田 武尊 / 立教大学(理学) / ACCESS CO LTD