首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

关于开源协议

  •  
  •   Hardrain · 185 天前 · 701 次点击
    这是一个创建于 185 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Cloudflare 有一个 OpenSSL Patch( https://github.com/cloudflare/sslconfig) ,能令 OpenSSL 1.0.2 和 1.1.0 在无 AES 指令集的设备上优先使用 CHACHA20,但这个 Patch 不能适用 OpenSSL 1.1.1-dev

    我照猫画虎的手动 patch OpenSSL 1.1.1-dev 的相关文件并测试成功后,用diff生成了适用 1.1.1-dev 的 patch,并发表于 Github( https://github.com/Hardrain980/sslconfig_openssl_1.1.1)

    我做的是基于 Cloudflare 的 repository,但我注意到,Cloudflare 使用的是 BSD 协议,而我使用了 GPLv3,这是否有问题?

    看起来 Github 也不能修改一个 repository 使用的 License(除非删除重建?)

    4 回复  |  直到 2017-12-20 08:39:17 +08:00
        1
    oott123   185 天前
    修改 license 只需要修改 LICENSE 文件的内容即可。
    如果你不知道应该写什么,可以把它删掉,然后再网页上点 create new file,文件名写 LICENSE,右边就会出现模板让你选了。

    至于你的协议我觉得没问题,不过我也不确定。
        2
    Hardrain   185 天前
    @oott123 问题在于原作者使用的是 BSD,而我使用了 GPL。我是想知道, [不使用原作者使用的协议] 是否有问题

    此外,这种情况我是否应该 fork 后添加内容,而非新建一个 repository ?
        3
    oott123   185 天前 via Android
    如果这俩协议是兼容的那么完全没有问题。我不了解 BSD,不过应该没有问题。
    fork 与否无所谓。
        4
    honeycomb   184 天前 via Android
    @Hardrain 记得某个版本的 bsd 为了和 gpl 兼容而修改过其中的内容
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   789 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 17ms · UTC 18:45 · PVG 02:45 · LAX 11:45 · JFK 14:45
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1