使用我的GPL应用程序发送第三方GPL库时的义务

时间:2013-01-02 06:49:59

标签: licensing gpl

我在我的GPL许可应用程序中使用了几个第三方GPL库(因此Copyleft应该不是问题)。我计划将这些库与我的应用程序一起“发送”到一个zip文件中,这样我的应用程序的用户就不必单独下载这些库了。

我原本打算不仅包括库本身,还包括它们的源文件。问题是这样的:我正在使用的一个库(Xuggler)相当大(~40mb),它的源文件甚至更大(~100mb,压缩)。包括这些来源将超过我的zip文件的大小。

所以我的问题是:GPL是否要求我“直接”提供已使用的GPL库的来源,即包含在我的zip文件中,或者是否“足够好”以提供这些来源的链接(例如,链接到github repo或类似的。)

P.S。:我自己的应用程序的来源当然会“直接”包含在内,这完全是关于我的应用程序正在使用的第三方GPL库的来源!

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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