V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
WangLiCha
V2EX  ›  程序员

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

  •  
  •   WangLiCha · 2021-10-22 14:34:21 +08:00 · 1183 次点击
    这是一个创建于 1164 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    我们想做的事情如下:

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

    所以问题是:

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

    3 条回复    2021-10-23 10:41:13 +08:00
    gengchun
        1
    gengchun  
       2021-10-22 14:46:06 +08:00
    CC-BY-4.0 还是要求你保留写明原作者是谁,做了哪些改动吧?

    这样你 HTML5 不是要注明原创吗?你直接在网页上写,“这个其实是拿别人的项目改的,我们就换了个 LOGO,好卖钱”?
    WangLiCha
        2
    WangLiCha  
    OP
       2021-10-22 14:55:58 +08:00
    @gengchun 版权声明的话我们可以放在外面不那么显眼的地方,但是开源是没法接受的
    zeromake
        3
    zeromake  
       2021-10-23 10:41:13 +08:00 via Android
    那么到底是哪个引擎呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2806 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:27 · PVG 20:27 · LAX 04:27 · JFK 07:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.