私のアプリケーションは 2 つのライブラリを使用しています (変更されていません)。1 つ目は GPL の下にあり、2 つ目は LGPL の下にあります。これは、私のアプリケーションは GPL と LGPL の下でリリースされる必要があることを意味します。これは、両方のライブラリが私のアプリケーションと共に出荷されるためです。それはいいです。現在、アプリケーションはプラグイン インフラストラクチャを公開しているため、誰でもプラグインを作成できます。プラグインは、アプリケーションの背後にあるものがわからないため、テキストの冒頭に記載されている 2 つのライブラリと直接通信することはできません。プラグインはアプリケーションに同梱されません。ユーザーは、アプリケーションを介してオープン/パブリック プラグイン リストからインストールするプラグインを選択できます。
質問:
- プラグインも GPL の下でリリースする必要がありますか?
- クローズド ソース コード ライセンスの下で一部のプラグインをリリースする方法はありますか? どれ?
- 企業がクライアント (アプリケーション) 側では無料で、サーバー側では無料ではないプラグインを商用ライセンスなしで作成することを防ぐための最良のライセンス アプローチは何でしょうか? (プラグインは、サービス使用料を請求する Web サービスを呼び出します)。この場合、一方では商用利用になるため、会社にいくらかの料金を支払ってもらいたいと思います。たとえば、さまざまな形式間で画像を変換する Web サービスを持っている人がいます。誰かがユーザー アカウント情報 ( login ) を必要とするプラグインを作成していること。プラグインは彼の Web サービスに接続し、認証し、画像を変換し、ユーザー アカウントにいくらか課金します。この例では、プラグインのインストールと使用は無料です。それを完全に使用するかどうかはユーザーの選択です。
このようなことは可能ですか?
ありがとう。