3

私のアプリケーションは 2 つのライブラリを使用しています (変更されていません)。1 つ目は GPL の下にあり、2 つ目は LGPL の下にあります。これは、私のアプリケーションは GPL と LGPL の下でリリースされる必要があることを意味します。これは、両方のライブラリが私のアプリケーションと共に出荷されるためです。それはいいです。現在、アプリケーションはプラグイン インフラストラクチャを公開しているため、誰でもプラグインを作成できます。プラグインは、アプリケーションの背後にあるものがわからないため、テキストの冒頭に記載されている 2 つのライブラリと直接通信することはできません。プラグインはアプリケーションに同梱されません。ユーザーは、アプリケーションを介してオープン/パブリック プラグイン リストからインストールするプラグインを選択できます。

質問:

  1. プラグインも GPL の下でリリースする必要がありますか?
  2. クローズド ソース コード ライセンスの下で一部のプラグインをリリースする方法はありますか? どれ?
  3. 企業がクライアント (アプリケーション) 側では無料で、サーバー側では無料ではないプラグインを商用ライセンスなしで作成することを防ぐための最良のライセンス アプローチは何でしょうか? (プラグインは、サービス使用料を請求する Web サービスを呼び出します)。この場合、一方では商用利用になるため、会社にいくらかの料金を支払ってもらいたいと思います。たとえば、さまざまな形式間で画像を変換する Web サービスを持っている人がいます。誰かがユーザー アカウント情報 ( login ) を必要とするプラグインを作成していること。プラグインは彼の Web サービスに接続し、認証し、画像を変換し、ユーザー アカウントにいくらか課金します。この例では、プラグインのインストールと使用は無料です。それを完全に使用するかどうかはユーザーの選択です。

このようなことは可能ですか?

ありがとう。

4

2 に答える 2

4

あなたはいくつかの不当な仮定をしています。

たとえば、アプリのライブラリの 1 つが LPGL ライセンスを取得しているため、アプリが LPGL ライセンスを取得している必要があるとします。それは真実ではありません。アプリが GPL ライセンスの場合、LPGL ライブラリを使用できます。GPL ライセンスは事実上 LGPL のスーパーセットであるため、これは論理的です。

GPL もバイラルではありません。GPL ライブラリの著作権所有者は、サード パーティのプラグインに GPL を適用するよう要求することはできません。(彼は、そのような条件の下で独自のプラグインを配布するように要求することができます。GPL はそうではありません。プラグインとしてパッケージ化されているが必須ライブラリのように機能するライブラリは灰色の領域です。)

したがって、Q1: いいえ。Q2: はい、これらのプラグインはオプションのままにして、インターフェースを明確に定義してください。Q3. あなたは本当にできません。多くの国では、相互運用性を制限するために使用される著作権法の範囲を制限する著作権法の例外があります。説明されているプラ​​グインは、まさにあなたのプログラムと彼の Web サービスとの間の相互運用性を可能にするために存在するため、著作権法が制限されます。第二に、これは世界的に適用されますが、GPL ライセンスはプログラムに制限を課すことを禁じています。したがって、そのような商用プラグインを拒否することはできません。

于 2011-01-04T13:15:52.590 に答える
1
  1. 熱い議論です。具体的には、プログラムが提供する API が呼び出しの転送に役立つ場合、プラグインは基本的に論理的にそのライブラリに依存するため、GPL に拘束されると見なされる人もいます。少なくとも、上記のプラグインが「独自に」/「独立して」機能し、コードに依存しないことを合理的に確立する必要があります-技術的な観点からではなく、法的な観点から。IANAL などを定式化するのは難しいため、ベスト プラクティスは灰色の領域にとどまらないことです。より良いリリース コード: 弁護士よりも安価で、ユーザーも満足させます。

  2. 上記のプラグインが、使用するライブラリから合理的に独立している場合 (ポイント 1 を参照)、好みのライセンスを選択できます。

  3. Freebeer 以外のサービスとやり取りするプログラム用のプラグインを誰かが作成するのを、現実的に阻止することはできません。デジタル署名などの技術的手段を使用して、ユーザーがそのようなプラグインを使用できないようにすることもできますが、それは freebeer サービスの作成者や freefreedom コードの作成者にもつまずきます。

于 2011-01-04T13:14:03.487 に答える