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

我在使用我的GPL许可应用程序时使用了多个第三方GPL库(所以copyleft应该不是问题)。 我打算将这些库与我的应用程序一起“运送”在一个zip文件中,以便我的应用程序的用户不必单独下载库。

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

所以我的问题是:GPL是否有义务为我提供“直接”使用的GPL库的来源,即包含在我的zip文件中,还是“足够好”以提供链接到这些来源(例如链接到github回购或类似)。

PS:我的应用程序的源代码当然会被“直接”包含,这完全是关于我的应用程序使用的第三方GPL库的来源!

谢谢!


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

  • 包括一个自述文件/许可证文件,您可以在其中指定您正在使用的项目及其各自的许可证,并提供获取源的说明(如指向URL)
  • 如果您实际修改这些文件的来源,则还应该公开提供这些更改
  • 链接地址: http://www.djcxy.com/p/79559.html

    上一篇: Obligations when shipping 3rd party GPL libraries with my GPL application

    下一篇: GPL + Non