このコメントの次の抜粋について:
私の知る限り、ネットワーク アダプターを介して GPL コードと対話することは問題ありません。特にコードがGPLコードなしでは機能しない場合、それよりも緊密に結合されたコードを使用することは通常は問題ありませんが(繰り返しますが、AFAIK)、それは灰色の領域です。
GPL (LGPL ではない) のグラフィック ライブラリを使用したい場合、このライブラリでこのサービスを実装するコードをリリースする限り、Linux コンピューターで利用可能なグラフィック サービスの一部にすることができますか?
ライブラリが SVG を実装しているとします。私は、すべての画面描画を SVG を使用したベクター グラフィックスで行うことにしました。いくつかのアプリに SVG をロールインする (そしてそのソース コードを開く) のではなく、SVG データを受け取り、次を使用して画面にレンダリングするソケットをリッスンする (またはグラフィックス デバイスを実装する) サービス (またはカーネル ドライバーも) を作成します。図書館。ライブラリの GPL に従って、サービス/カーネル ドライバ コードをリリースします。私は、そのサービスまたはカーネル ドライバーを使用する私のプログラムのコードをリリースしません。私はサービス/カーネル ドライバーの API を公開しているので、他の人がそれを実装したり、置き換えたり、別のサービス/ドライバーでバイナリを実行したり、リフレクターを開発したりできます。
- GPL の法的条項に違反していますか?
- GPL の精神に違反していますか?
他の人もこれについて考えたことがあると思います - 実際に起こったのでしょうか? コミュニティの反応はどうでしたか?
-アダム