4

私は2つの異なるプロジェクトを持っています:

  1. GPL ライセンスの下でリリースしたいプログラム。
  2. プラグイン API: プラグインはこの API のインターフェースを使用して作成され、プログラムはこの API を使用してプラグインと通信します。プラグイン API を LGPL ライセンスでリリースしたい。

1 つの問題は、プラグインがそのソースを明らかにする必要がないことです。それらは GPL ライセンスによって「感染」するでしょうか? それらは API に対してコンパイルされ、プログラムをコンパイルするためのソースは必要ありません。

もう 1 つの問題は、LGPL の「静的リンク」の話が飛び交っていることです。プログラムと API は Java で書かれています。これは問題ですか?

とにかく、私の基本的な質問: プログラムを GPL でリリースし、そのパブリック API を LGPL でリリースすることは意味がありますか?

4

2 に答える 2

5

アプリケーションを最初から作成している場合は、必要に応じてライセンスを取得できます。プラグインの GPL に例外を設けたい場合は、先例があります。GPL リンク例外(クラスパス例外など) が探しているものです。

于 2010-10-07T21:33:38.233 に答える
0

それはあなたの著作権です。簡単なのは、「プラグイン API がプラグインの GPL 感染を引き起こしているとは解釈しない」というテキストを追加することです。

IANAL。

于 2010-10-07T21:32:23.850 に答える