如何将许可证归属于使用的库而不使其看起来像我的软件是在该许可证下?

时间:2009-05-17 03:03:00

标签: licensing

在这种情况下,许可证的问题是Apache License v2,但基本上如果我只是在应用程序目录中包含带有许可证的文本文件,则可能看起来我的应用程序是根据该许可证获得许可的情况并非如此。

您是否只是在许可证顶部添加了一个小注释,表明[库名称]是否在此许可下?我如何参考图书馆?通过网站或主机的网址?

我没有发现任何欺骗行为,但如果存在欺诈行为,请随时关闭该欺诈行为。

2 个答案:

答案 0 :(得分:4)

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

编辑:当然,如果任何许可证需要源代码分发,那么您应该指出可以找到的位置,但Apache的情况并非如此。

答案 1 :(得分:1)

是的,包含您自己的许可证文件,其中说明了您的应用程序的完整许可条件......然后在底部列出了每个开源组件,每个组件的复制/使用许可证名称,以及(为方便起见)给出了一个URL,从中可以找到每个完整的许可证文件。

请注意,您没有违反开源许可证...阅读每个条款和条件的声明......如果它“有点灰色”,请寻求法律建议。对于野蛮的律师来说,版权是一个非常非常的盈利领域。