代码之家  ›  专栏  ›  技术社区  ›  Witek

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

  •  3
  • Witek  · 技术社区  · 16 年前

    我想发布我的应用程序,它是AGPL。它可以从我的网站上下载。但该存档还包含其他具有不同许可证的库:

    • XStream公司(BSD)
    • 全球工作日(亚太地区2)
    • 全球风力发电公司dnd(亚太地区2)
    • gwt上传(Apache2)
    • Commons文件上传(Apache2)
    • JDOM(阿帕奇风格)
    • 文本(AGPL)
    • JFreeChart(LGPL)公司
    • JavaMail(JavaMail)公司

    我没有改变任何一个图书馆,我只是使用它们。我该怎么办?

    • 我需要在我的网站上或在我的应用程序存档的复制文件中提到使用过的库吗?
    • 我必须提到作者吗?
    • 我必须提到所有的执照吗?
    • 我必须以某种方式向我的用户提供所有许可证吗?

    既然回答我的问题可能是法律建议,因此有问题,有没有一个在线项目看起来像我的?也许我的问题有一个“匿名”的答案?

    3 回复  |  直到 16 年前
        1
  •  3
  •   Bill Karwin    16 年前

    回答法律或许可证问题的人并不试图回避。但是,很难用一种能像许可证本身所阐明的术语那样准确地回答许可证问题。试图解释法律文本可能会使人承担责任,如果一个人得到它甚至稍有错误(甚至非律师可以承担责任)。

    不要在没有咨询法律专业人士的情况下做出商业决策。

        2
  •  2
  •   Sarfraz    16 年前

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

        3
  •  1
  •   ninjalj    16 年前

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