我想分发一个使用GPL下的另一个库的java应用程序。 我也希望在GPL下分发我的。 现在最终的runnable .jar文件包含另一个库。 但我还应该如何引用呢?就像在某处提到它一样?
答案 0 :(得分:1)
如果应用程序包含任何GPL代码,则必须根据GPL条款分发应用程序的所有代码。 only 异常是(本例中为Java)平台本身的一部分。
这并不意味着代码必须由GPL承保,但必须由许可证涵盖,允许根据GPL(LGPL,MIT,BSD修订版,Apache等)进行分发。
您必须链接到所有库以及描述获取源的位置。这可能是安装说明。如果您通过商业渠道进行分发,则必须(根据要求)分发包括库在内的完整来源。
我不是律师。
答案 1 :(得分:0)
如果您使用GPL分发应用程序,那么您必须提供应用程序的来源:通常通过项目管理站点之一提供源和文档:sourceforge,Google代码等。
AFAIK,GPL并不要求您提及您使用的其他代码,但这只是常见的苛刻。此外,任何使用您的代码的开发人员都希望知道它的依赖关系,因此列出依赖关系是有意义的。