GNU Lesser General Public License

出典: Wikipedio


GNU Lesser General Public License (GNU LGPL) はコピーレフトライセンスのひとつ。

当初はGNU Library General Public Licenseと呼ばれ、他のプログラムにリンクされることを前提としたライブラリのためのライセンスとして作成された。

その後、幾つかの理由から現在のように改称されることとなった。

  • 実際にはライブラリ以外のプログラムに対しても適用されることもあった。
  • 逆にライブラリであってもコピーレフトの思想上、GPLがより適切である場合もあった。[1]

目次

LGPLの特徴

  • 社内や個人的に利用するにあたってのソースコード改変、再コンパイルには制限がない。
  • LGPLで配布されたプログラムを再配布する際にはソースコードを公開する必要がある。

LGPLライセンスで配布されたライブラリAについて、

  • コンパイル時にライブラリAにリンクされる可能性のあるプログラムBのソースコードについてはLGPLを適用せず、配布に制限を加えない。<ref>たとえば標準的なC言語のソースコードはコンパイル時にLGPLであるcygwin1.dllglibcにリンクされる可能性があるが、これらのソースコードにはLGPLの制限を適用しなくてよい。</ref>
  • ライブラリAにリンクしたプログラムBを配布する場合、Bのライセンスにリバースエンジニアリングを禁止する条項を含めてはならない。(LGPLv2-6、LGPLv3-4)<ref>ライブラリAに静的リンクした場合に加えて、動的リンクしたプログラムが二次的著作物と見なされる場合も、リバースエンジニアリングを許可しなければならない。</ref>
  • ライブラリAに静的リンクしたプログラムBを配布する場合、Bのソースコードまたはオブジェクトコードの配布を拒否してはならない。(LGPLv2-6a、LGPLv3-4d0)
  • ライブラリAを改変して作成されたライブラリA'を配布する場合、A'のライセンスはLGPLまたはGPLである必要がある。

脚注

<references/>

関連項目

Template:Portal

外部リンク

Template:GNU Template:FLOSSライセンス Template:FOSSar:رخصة جنو العمومية الصغرى ca:LGPL cs:GNU Lesser General Public License da:GNU Lesser General Public License de:GNU Lesser General Public License en:GNU Lesser General Public License es:GNU Lesser General Public License et:GNU Vähem Üldine Avalik Litsents eu:GNU Lesser General Public License fa:ال‌جی‌پی‌ال fi:GNU LGPL fr:Licence publique générale limitée GNU hu:GNU Lesser General Public License id:LGPL it:GNU Lesser General Public License ka:GNU Lesser General Public License ko:GNU 약소 일반 공중 사용 허가서 lt:LGPL ms:Lesen Awam Am Lemah GNU nl:GNU Lesser General Public License no:GNU Lesser General Public License pl:GNU Lesser General Public License pt:LGPL ru:GNU Lesser General Public License si:LGPL simple:GNU Lesser General Public License sk:GNU Lesser General Public License sv:GNU Lesser General Public License th:สัญญาอนุญาตสาธารณะทั่วไปแบบผ่อนปรนของกนู tr:GNU Kısıtlı Genel Kamu Lisansı uk:GNU Lesser General Public License zh:GNU宽通用公共许可证

個人用ツール