4

このコメントの次の抜粋について:

私の知る限り、ネットワーク アダプターを介して GPL コードと対話することは問題ありません。特にコードがGPLコードなしでは機能しない場合、それよりも緊密に結合されたコードを使用することは通常は問題ありませんが(繰り返しますが、AFAIK)、それは灰色の領域です。

GPL (LGPL ではない) のグラフィック ライブラリを使用したい場合、このライブラリでこのサービスを実装するコードをリリースする限り、Linux コンピューターで利用可能なグラフィック サービスの一部にすることができますか?

ライブラリが SVG を実装しているとします。私は、すべての画面描画を SVG を使用したベクター グラフィックスで行うことにしました。いくつかのアプリに SVG をロールインする (そしてそのソース コードを開く) のではなく、SVG データを受け取り、次を使用して画面にレンダリングするソケットをリッスンする (またはグラフィックス デバイスを実装する) サービス (ま​​たはカーネル ドライバーも) を作成します。図書館。ライブラリの GPL に従って、サービス/カーネル ドライバ コードをリリースします。私は、そのサービスまたはカーネル ドライバーを使用する私のプログラムのコードをリリースしません。私はサービス/カーネル ドライバーの API を公開しているので、他の人がそれを実装したり、置き換えたり、別のサービス/ドライバーでバイナリを実行したり、リフレクターを開発したりできます。

  • GPL の法的条項に違反していますか?
  • GPL の精神に違反していますか?

他の人もこれについて考えたことがあると思います - 実際に起こったのでしょうか? コミュニティの反応はどうでしたか?

-アダム

4

4 に答える 4

4

GPL の精神に関する限り、これは悪いように見えるという以前のコメントに同意します。とにかくそれを行うと、おそらくコミュニティで次のような形をとる抵抗に遭遇するでしょう。

  • 作業をプロジェクト トランクにチェックバックしない
  • 個別に公開されている場合、作品を配布しない
  • それをチェックインし、閉じたプログラムにどのように影響するかに関係なく、適切と思われるように API を変更し、変更されたバージョンを通常のチャネルを介して配布します (事実上、ユーザーに dll 地獄を保証します)。

そしてもちろん

  • 競合するフロントエンドの作成、配布、およびプッシュ。

そのため、それだけの価値があるかどうかを自問することができます。(評判に基づくコミュニティは、ある種の軽視に対して長い記憶を持っている可能性があることを忘れないでください。)


GPL への危険なアプローチに対する過去のコミュニティの反応には、次のようなものがあります。

  • これらのトリックのいくつかをより困難にするように構成された GPLv3
  • クローズド ファームウェアをロードするために存在するモジュールを含めることに反対する、Linux カーネル コミュニティ内の広範な連合。
  • 違反者の名指しと恥辱、そして(同様に重要な)彼らの行為を一掃した人々への公の認識。
于 2008-10-29T19:41:00.003 に答える
2

遅かれ早かれ、これほど深い問題については弁護士に相談したくなるかもしれません。2 番目の質問について: 私にとって、あなたは与えられた状況で GPL の精神に違反しています。

MySql ライセンスとこれを比較すると、商用ライセンスで配布され、MySql の GPL バージョンでインストールされた多くの商用アプリケーションを見てきました。これが合法かどうかを判断したくはありませんが、データベースサーバーと既存の抽象化を使用すると、多かれ少なかれ自然になります: 汎用データベースインターフェース (odbc、jdbc、perl/php/ruby に相当するものは何でも) を備えたアプリケーションインターフェースこれは、ドライバーを介して多くのアプリケーションの 1 つと通信しています。

GPL で保護されたソフトウェアを故意にサーバーに変え、インターフェース層を作成し、GPL で保護されたバージョンをそのインターフェースの唯一の実装として持つことは、気分が悪くなります。

作成者に連絡して、商用またはより寛容なオープン ソース ライセンスを要求する方が簡単かもしれません。もちろん、それがあなたにとって価値がある場合は、支払うことを申し出るべきです。あなたの深い質問から判断すると、それはあなたにとってより価値があるようです.

于 2008-10-29T19:17:50.940 に答える
1

私は弁護士ではありません。

GPL の法的条項に違反していますか? おそらくそうではありません。ATI と nVidia は、Linux 用のグラフィックス ドライバーでこの種のことを行います。ただし、Linux は GPLv2 であることに注意することが重要です。これは GPLv3 で変更された可能性があります。

GPL の精神に違反していませんか? はい、あなたの質問の書き方から判断すると、あなたはすでにこれを知っていました。

于 2008-10-29T19:24:15.620 に答える
1

経験則として、GPL の精神に違反しているかどうか疑問に思っている場合は、おそらく違反しています。

于 2008-10-29T19:30:42.677 に答える