依存関係がクローズドソースであるGPLソフトウェアはたくさんあります。たとえば、Windowsで実行されているすべてのGPLソフトウェア(つまり、Windows API DLLのリンク)について考えてみます。
したがって、はい、クローズドソースの依存関係を使用することが許可されています。それにもかかわらず、Davidが指摘しているように(コメントに感謝します)、システムライブラリと他の依存関係には違いがあります。GPLは次のように述べています(私が強調しています):
オブジェクトコード形式の作業の「対応するソース」とは、オブジェクトコードを生成、インストール、および(実行可能な作業の場合)実行し、それらのアクティビティを制御するスクリプトを含む、作業を変更するために必要なすべてのソースコードを意味します。ただし、これらのアクティビティの実行に変更されずに使用されるが、作業の一部ではない、作業のシステムライブラリ、汎用ツール、または一般に利用可能な無料のプログラムは含まれません。たとえば、対応するソースには、作業のソースファイルに関連付けられたインターフェイス定義ファイル、共有ライブラリのソースコード、および作業が必要とするように特別に設計された動的にリンクされたサブプログラムが含まれます。仕事の他の部分。
つまり、この「リフレクター」が「汎用ツール」として数えられるかどうかということになると思います。それがGPLされたソフトウェアに含めることだけを目的として書かれたのであれば、これはノーだと思います。VNCから派生したソフトウェア製品がなくても有用な目的を果たす場合は、「はい」の可能性があります。