1

求助一个关于 CC-BY-4.0 协议和 GPLv3 协议混用的问题

 2 years ago
source link: https://www.v2ex.com/t/809810
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

公司的项目需要用到一个国外的开源 HTML5 项目,可以理解为是一套游戏的底层引擎库+几十个小游戏。使用的方式很简单,在项目里做一个小浏览器,直接在本地打开这些 HTML5 页面。

这个项目的具体情况如下:

  • 第一个部分:已经编译好的独立 HTML5 文件,有 80 多个,每一个都携带了开源项目的 LOGO 。这些文件在项目的官网提供了下载。官网注明这些文件是 CC-BY-4.0 协议的;
  • 第二个部分:基于 MIT 协议的底层库,包括控制编译流程的库,控件库,物理引擎等等。这些库都发布在了 GitHub 上;
  • 第三个部分:基于 MIT 协议的游戏项目,有大约 10 个。这些库都发布在了 GitHub 上;
  • 第四个部分:基于 GPLv3 协议的游戏项目,有大约 70 个。这些库都发布在了 GitHub 上;

这个项目编译生成 HTML5 文件的时候,底层库和游戏项目的库都会用到。

我们想做的事情如下:

  • 修改底层控件库,去掉控件库中开源项目的 LOGO,然后不修改游戏项目的库重新编译,保证 HTML5 文件里不再有 LOGO
  • 不希望因为使用了这个项目而导致我们被 GPL 传染,换言之我们不能开源

所以问题是:

我们的想法可行吗?如果不可行的话,直接使用第一个部分中的文件可以避免 GPL 传染吗?


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK