GPL ライセンスのアプリケーションでサードパーティの GPL ライブラリをいくつか使用しています (したがって、コピーレフトは問題になりません)。アプリのユーザーがライブラリを個別にダウンロードする必要がないように、これらのライブラリをアプリケーションと一緒に 1 つの zip ファイルに「出荷」する予定です。
私は当初、ライブラリ自体だけでなく、そのソース ファイルも含めるつもりでした。問題はこれです: 私が使用しているライブラリの 1 つ (Xuggler) は非常に大きく (~ 40mb)、そのソース ファイルはさらに大きくなっています (~100mb、zip 形式)。これらのソースを含めると、zip ファイルのサイズが 3 倍以上になります。
だから私の質問はこれです: GPL は、利用されている GPL ライブラリのソースを「直接」提供することを義務付けていますか、つまり、私の zip ファイルに含まれていますか、それとも、それらのソースへのリンクを提供するのに「十分」ですか? github リポジトリなど)。
PS: もちろん、私自身のアプリケーションのソースは「直接」含まれます。これは、厳密には、私のアプリケーションが使用しているサードパーティ GPL ライブラリのソースに関するものです!
ありがとう!