04/02/07 05:22
FAQ: 「単なる集積」と「二つのモジュールを一つのプログラムに結合すること」の違いは何ですか?
URLリンク(www.gnu.org)
> 二つのプログラムの単なる集積物とは、それらを同じCD-ROMやハードディスクに隣り
> 合わせに置くことを意味します。私たちはこの用語をそれらが別々のプログラムであ
> るときに使い、単一のプログラムの一部では無いときに用います。この場合、プログ
> ラムの一つがGPLで保護されていても、他のプログラムには何の影響もありません。
> 二つのモジュールを結合するとは、それらを一緒に接続しそれらが単一のより大規模
> なプログラムを形成することを意味します。もしいずれかの部分がGPL で保護されて
> いるならば、結合物全体もGPLの下で発表しなければなりません。もしそうできなけれ
> ば、あるいはそうするつもりが無ければ、あなたはそれらを結合することはできませ
> ん。
> 二つの部分を一つのプログラムに結合する要件とはなんでしょう? これは法的な質問
> であり、究極的には裁判官が決めることです。私たちは、適切な基準はコミュニケー
> ションのメカニズム(exec、パイプ、rpc、共有アドレス空間でのファンクションコー
> ルなど)とコミュニケーションのセマンティクス(どのような種の情報が相互交換され
> るか)の両方に依ると考えています。