我在我的 GPL 许可应用程序中使用了几个 3rd 方 GPL 库(所以 copyleft 应该不是问题)。我计划将这些库与我的应用程序一起“运送”在一个 zip 文件中,这样我的应用程序的用户就不必单独下载这些库。
我最初打算不仅包括库本身,还包括它们的源文件。问题是:我使用的库之一(Xuggler)非常大(~ 40mb),它的源文件更大(~100mb,压缩)。包括这些来源将使我的 zip 文件的大小增加三倍以上。
所以我的问题是:GPL 是否有义务“直接”提供使用的 GPL 库的源代码,即包含在我的 zip 文件中,或者是否“足够好”提供指向这些源的链接(例如指向github repo 或类似的)。
PS:我自己的应用程序的源代码当然会“直接”包含在内,这完全是关于我的应用程序正在使用的第 3 方 GPL 库的源代码!
谢谢!