在发布使用其他免费库的开源软件时需要做些什么?

时间:2010-07-02 18:13:08

标签: open-source licensing

我想发布我的申请,即AGPL。它可以从我的网站下载。但该存档还包含具有不同许可证的其他库:

  • XStream(BSD)
  • GWT(Apache2)
  • gwt-dnd(Apache2)
  • gwt-upload(Apache2)
  • Commons Fileupload(Apache2)
  • JDOM(Apache风格)
  • iText(AGPL)
  • JFreeChart(LGPL)
  • JavaMail(JavaMail)

我没有更改任何这些库,我只是使用它们。我该怎么办?

  • 我是否必须在我的网站或我的应用程序档案中的COPYING文件中提及使用过的库?
  • 我是否必须提及作者?
  • 我是否必须提及所有许可证?
  • 我是否必须以某种方式向用户提供所有许可证?

由于回答我的问题可能是法律建议,因此有问题,是否有一个类似于我的在线项目?也许我的问题有一个“匿名”的答案?

3 个答案:

答案 0 :(得分:3)

回答法律或许可问题的人不会试图回避。但是很难以一种与许可证本身中规定的条款一样准确的方式回答许可问题。试图解释法律文本可能会使一个人承担责任,如果一个人甚至有点错误(甚至非律师可能要承担责任)。

未经法律专业人士咨询,不要做出商业决策。

答案 1 :(得分:2)

您必须根据各自的许可要求为所有需要它的库提供它。

答案 2 :(得分:1)

您必须阅读许可证,并采取相应行动。