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

如何将许可证属性为未使我的软件看起来像是在该许可证下使用的库?[关闭]

  •  6
  • Davy8  · 技术社区  · 15 年前

    在这种情况下,许可证的问题在于Apache许可证v2,但基本上,如果我只是在应用程序目录中包含一个包含许可证的文本文件,那么我的应用程序可能看起来像是在该许可证下获得许可,而事实并非如此。

    您只是在许可证的顶部添加一个小注释,以指示[库名称]在此许可证下吗?我该如何参考图书馆?通过网站或主机的URL?

    我没有发现任何重复,但如果有重复,请随时关闭与重复的链接。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Jeremy Huiskamp    15 年前

    只需说“此软件包包括具有以下许可证的软件:”,然后列出任何其他许可证。我很确定您不必列出它是哪一个特定的部分(对于大多数开源许可证而言)。我为分布式开放源码库工作过的所有地方都是这样做的。它明确没有说明整个作品可以在这些许可证的条件下使用。

    编辑: 当然,如果任何一个许可证需要源代码分发,那么您应该指出可以在哪里找到它,但Apache不是这样的。

        2
  •  1
  •   corlettk    15 年前

    是的,包括您自己的许可证文件,其中说明了您申请的完整许可证条件…然后在底部列出每个开源组件、每个组件的复制/使用许可证的名称,并(为方便起见)提供一个URL,从中可以找到每个完整的许可证文档。

    小心不要侵犯开源许可证…通读每一个…如果“有点灰暗”,寻求法律建议。版权是非常 非常 野性割草机的盈利领域。