我找到了一些在 Creative Commons Attribution 3.0 (CC-BY 3.0)下获得许可的代码。
我想选择它并将其放入我下载的GPL v2 +许可的程序中。
然后我想再次在GPL v2 +(GPL v2或用户希望更高版本)下的一个软件包中公开发布混合作品。
我想知道是否可能。我一直在寻找GNU网站上的许可兼容性,但它有only some information about the CC-BY 2.0 License:
知识共享署名2.0许可证(a.k.a.CC-BY)
这是一种非Copyleft免费许可证,适用于艺术和娱乐作品以及教育作品。请不要将它用于软件或文档,因为它与GNU GPL和GNU FDL不兼容。
在该声明中写道,CC-BY 2.0与GPL不兼容 -
Creative Commons Attribution 3.0 许可证也与 GNU GPL v2或更晚的不兼容吗?
更新:系统已要求您在此问题中添加更具体的详细信息,具体如下:
CC-BY 3.0下的代码示例位于:example-so-5462305.php。
我想将其整合到的代码位于:Joomla_1.6.1-Stable-Full_Package.zip
我关于许可证兼容性的问题是将[1.]合并到[2.]中(以PHP类成员的形式成为现有代码的一部分),创建补丁,将其添加到公知的项目存储库中正在推动[2.]并期望它随后以[2。]的未来版本发布。
答案 0 :(得分:1)
除非您提供有关您考虑的代码位以及它们如何组合并相互依赖的详细信息,否则无法回答。 你能提供有关每段代码的细节吗?网址等?
例如,famfamafam silk icons(不是真正的软件本身)属于CC-BY许可(CC BY 2.5)。它们通常与GPL许可的代码结合使用,似乎没有人关心太多。
其他一些指向相关讨论的内容: Using a CC-3.0-BY file as data file for a GPL program
https://superuser.com/questions/113591/is-it-ok-to-use-images-of-gpld-code-in-a-cc-3-0-by-video