处理多个许可证


14

我遇到了一种拥有3种不同许可证的资产。GPL 3.0许可证似乎只是GPL 2.0的较新版本。如果遵守GPL 3.0,可以不考虑GPL 2.0吗?

是否必须满足所有3个许可的所有条件?例如,GPL 2.0提到打印或显示适当的版权声明,但是CC BY-SA 3.0许可证似乎没有这种声明。


请注意,CC BY-SA中的BY-SA表示“在相同条件下”(即,相同的许可)和“具有署名”。因此,您必须在某处打印或显示适当的通知。
Mario

Answers:


18

根据Open Game Art的常见问题解答:

您只能遵循其中一个许可证。但是,当您重新分发/编辑时,建议您包括/使用所有许可证,因此许可证范围(以及可以使用该艺术品的人员/项目的总和)不会减少。

[资源]


6
同样重要的是要注意,这对于在多个许可证下发布的所有内容通常都是相同的。您只需要选择一个符合您的意图/条件的产品即可。只是不要将其与在不同许可下发布某些内容的不同部分的项目混淆。
Mario

第一行最好写为“您必须遵循至少一个许可证”。
MSalters 2014年

6

该资产是在不同的许可条件下提供的。您可以选择要使用以下哪个条款许可。

关于您有关GPL 2.0和3.0兼容性的问题:不,GPL的版本2和3通常不兼容。但是,您需要密切注意版权信息的措辞。如果该作品是根据“ GNU GPL 2.0版”获得许可的,那么它就永远被归类为2.0版。但是,当它显示为“ GNU GPL 2.0版或任何更高版本 ”时,您可以将工作“升级”到GPL 3.0(或有一天可能存在的4.0版)。一些项目信任Free Software Foundation仍然知道他们将来会做什么,并使用“或更高版本”的措辞,而其他项目(例如Linux内核)),不想冒险给FSF全面介绍新的许可证,然后可以将其自动应用到他们的软件中。

自由软件基金会还提供了一个方便的表格,用于组合不同的GPL许可证。在读取该表时,您可能想知道使用资产是作为使用库还是作为复制代码。这是一个很好的问题。GPL是为程序代码而不是艺术品而设计的,这使得在这种情况下很难解释。


令人敬畏的补充细节。今晚我本人实际上只是在OGA上,这就是我提出答案的方式,但是您的答案非常有用,我将根据您提供的链接来做一些阅读,即使我已经正确整理了许可证。谢谢!
SpartanDonut 2014年

0

关于GNU公共许可证(GPL)版本x。
GPLv2和GPLv3声明中明确提到,您必须应用此版本,也可以选择更新许可证。

该程序是免费软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款(许可证的版本3)或(根据您的选择)任何更高版本来重新分发和/或修改它。

资料来源-如何为自己的软件使用GNU许可证

所以; 如果需要,使用GPLv2提交的代码的程序部分可以在GPLv2或GPLv3下重新分发。零件仅在 GPLv3下使用GPLv3。

因此,您的程序应在GPLv3下重新分发,因为GPLv3包含GPLv2包含的所有内容以及添加的内容。

并且由于有3个许可证;我认为您应该在您的程序上应用GPLv3,再加上其他许可证,并且只要这些许可证不会互相干扰即可;您可能应该同时应用(GPLv3和CC)。

如果许可证相互干扰;您最好联系CC的管理员,GNU的管理员(或自由软件基金会?)和Open Game Hearth的管理员。

我建议将所有源代码和标头都放在GPLv3和文档下。以及所有具有CC许可的艺术作品(绘画等)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.