我遇到了一种拥有3种不同许可证的资产。GPL 3.0许可证似乎只是GPL 2.0的较新版本。如果遵守GPL 3.0,可以不考虑GPL 2.0吗?
是否必须满足所有3个许可的所有条件?例如,GPL 2.0提到打印或显示适当的版权声明,但是CC BY-SA 3.0许可证似乎没有这种声明。
我遇到了一种拥有3种不同许可证的资产。GPL 3.0许可证似乎只是GPL 2.0的较新版本。如果遵守GPL 3.0,可以不考虑GPL 2.0吗?
是否必须满足所有3个许可的所有条件?例如,GPL 2.0提到打印或显示适当的版权声明,但是CC BY-SA 3.0许可证似乎没有这种声明。
Answers:
根据Open Game Art的常见问题解答:
您只能遵循其中一个许可证。但是,当您重新分发/编辑时,建议您包括/使用所有许可证,因此许可证范围(以及可以使用该艺术品的人员/项目的总和)不会减少。
该资产是在不同的许可条件下提供的。您可以选择要使用以下哪个条款许可。
关于您有关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是为程序代码而不是艺术品而设计的,这使得在这种情况下很难解释。
关于GNU公共许可证(GPL)版本x。
GPLv2和GPLv3声明中明确提到,您必须应用此版本,也可以选择更新许可证。
该程序是免费软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款(许可证的版本3)或(根据您的选择)任何更高版本来重新分发和/或修改它。
所以; 如果需要,仅使用GPLv2提交的代码的程序部分可以在GPLv2或GPLv3下重新分发。零件仅在 GPLv3下使用GPLv3。
因此,您的程序应在GPLv3下重新分发,因为GPLv3包含GPLv2包含的所有内容以及添加的内容。
并且由于有3个许可证;我认为您应该在您的程序上应用GPLv3,再加上其他许可证,并且只要这些许可证不会互相干扰即可;您可能应该同时应用(GPLv3和CC)。
如果许可证相互干扰;您最好联系CC的管理员,GNU的管理员(或自由软件基金会?)和Open Game Hearth的管理员。
我建议将所有源代码和标头都放在GPLv3和文档下。以及所有具有CC许可的艺术作品(绘画等)。