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

3
我想要发布我的应用程序,它是AGPL协议的。可以从我的网站下载。但是存档文件还包含其他不同许可证的库:
- XStream(BSD) - GWT(Apache2) - gwt-dnd(Apache2) - gwt-upload(Apache2) - Commons Fileupload(Apache2) - JDOM(Apache-style) - iText(AGPL) - JFreeChart(LGPL) - JavaMail(JavaMail)
我没有更改任何这些库,只是在使用它们。我需要做什么?
- 我需要在我的网站上或者在应用程序存档的COPYING文件中提到使用的库吗? - 我需要提及作者吗? - 我需要提及所有许可证吗? - 我需要以某种方式向我的用户提供所有许可证吗?
由于回答我的问题可能构成法律建议并因此具有问题,是否有类似于我的项目的在线项目?也许有一个“匿名”的答案来回答我的问题?

4
我投票关闭此问题,因为它涉及许可或法律问题,而不是编程或软件开发。详情请参见此处,更多信息请查看帮助/相关主题 - Kevin Brown-Silva
3个回答

3
人们回答法律或许可问题时并不是故意回避。但是,试图以与许可证本身所规定的条款一样准确的方式回答许可问题是很困难的。尝试解释法律文本可能会使人承担责任,即使是稍微出错的情况下(即使非律师也可能被追究责任)。

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


不幸的是,我不想做生意。我只是想免费分享我的东西。版权已经破产了。它需要重新设计。 - Witek

2

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


1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接