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

关于开源协议的一个疑问?

  •  
  •   cute · 2016-09-28 18:30:34 +08:00 · 1584 次点击
    这是一个创建于 2978 天前的主题,其中的信息可能已经有所发展或是发生改变。

    假如我的代码是 GPL 协议发布的,那我在我的别的代码里使用需要开源吗? 我能以别的协议单独授权别人使用吗?

    谢谢!

    3 条回复    2016-09-28 20:01:47 +08:00
    senghoo
        1
    senghoo  
       2016-09-28 18:38:43 +08:00 via iPad
    1. 不需要。算给自己单独授权。
    2. 同理,可以
    Zzzzzzzzz
        2
    Zzzzzzzzz  
       2016-09-28 18:52:54 +08:00
    我的理解是
    如果 B 仅仅自用, 不销售不发布, 随意, 无论这个 GPL 的 A 是不是你自己的, 除非 A 是 AGPL.
    如果 B 需要以其他协议发布或者销售, 必须变更 A 为双协议授权, 完成这个得保证 A 不包含任何 GPL 协议的代码或者类库, 包括征得之前以 GPL 协议开源后其他贡献者的同意或者移除他们修改部分的代码, 当然如果他们同意修改协议但是修改的部分还涉及一些三方的 GPL 污染, 还是得删.
    cute
        3
    cute  
    OP
       2016-09-28 20:01:47 +08:00
    @Zzzzzzzzz @senghoo
    感谢回复,了解了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2693 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:16 · PVG 23:16 · LAX 07:16 · JFK 10:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.