1

一緒に配布することはできますか?

  • GPLプログラムとそのソース
  • ソースのない非フリーライブラリ
  • ライブラリをGPLプログラムにLD_PRELOADSするinitスクリプト

GPLプログラムは、フリーでないライブラリがなくても正常に機能します。この非フリーライブラリは、プログラムバイナリがリンクされているフリーライブラリと同じインターフェイスを提供します。

このようなものを一緒に配布することは許可されていますか、それともGPL違反になりますか?

4

1 に答える 1

0

より重要な質問は、「あなたの非フリーライブラリはGPLプログラムなしで機能しますか?」です。答えが「いいえ」または「そうでない」場合。それなら、あなたはおそらく手紙ではないにしてもGPLの精神に違反しているでしょう。

LD_PRELOADSトリックを使用して、変更を非フリーに保ちながらGPLプログラムの動作を変更している場合、ライブラリは派生作品と見なされ、GPLの対象となる可能性があります。

一方、非フリーライブラリがGPLedアプリの機能や目的と完全に無関係である場合は、おそらく問題ありません。たとえば、ライブラリはより効率的なmalloc実装であり、GPLedアプリでOSに付属のバージョンの代わりにそれを使用する必要があります。

そして最後に、無料でないアプリにお金を請求するつもりなら、弁護士を雇って彼らの言うことを見ることができるはずです。弁護士を雇う余裕がない場合は、アプリの料金を高くするか、GPLにします。

于 2011-12-20T04:13:46.010 に答える