0

我在我的 GPL 许可应用程序中使用了几个 3rd 方 GPL 库(所以 copyleft 应该不是问题)。我计划将这些库与我的应用程序一起“运送”在一个 zip 文件中,这样我的应用程序的用户就不必单独下载这些库。

我最初打算不仅包括库本身,还包括它们的源文件。问题是:我使用的库之一(Xuggler)非常大(~ 40mb),它的源文件更大(~100mb,压缩)。包括这些来源将使我的 zip 文件的大小增加三倍以上。

所以我的问题是:GPL 是否有义务“直接”提供使用的 GPL 库的源代码,即包含在我的 zip 文件中,或者是否“足够好”提供指向这些源的链接(例如指向github repo 或类似的)。

PS:我自己的应用程序的源代码当然会“直接”包含在内,这完全是关于我的应用程序正在使用的第 3 方 GPL 库的源代码!

谢谢!

4

1 回答 1

0

您不必将源代码包含在与可执行文件相同的包中,但您必须:

  1. 包含一个 README/LICENSE 文件,您可以在其中指定您正在使用的项目及其各自的许可证,并提供获取源的说明(例如指向 URL)
  2. 如果您实际修改了这些文件的来源,您还应该公开这些更改
于 2013-01-03T04:43:05.067 回答