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

问个开源许可证的问题

  •  
  •   qq529633582 · 2014-07-13 11:22:14 +08:00 · 2587 次点击
    这是一个创建于 3787 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果一个项目本来是必源的,用git做版本控制,某一瞬间它commit上去一个LICENSE并公开了整个git repo,宣告开源,那么使用这个commit之前的代码需要遵守LICENSE吗?
    2 条回复    2014-07-13 11:50:51 +08:00
    lsylsy2
        1
    lsylsy2  
       2014-07-13 11:45:47 +08:00
    commit之后的所有东西都遵守LICENSE;
    在该次commit之前的代码,如果没有说明,依旧是闭源的;由于git的特性,代码会被公开可见,但是从法律意义上,其他人不能使用这段代码。
    nicai000
        2
    nicai000  
       2014-07-13 11:50:51 +08:00   ❤️ 1
    不同许可证不一样. 声明right reserved的需要遵守新协议.

    未声明right reserved的, 变更协议时又分两种情况:

    普通许可证, 版权还在作者手里, 只要所有作者都同意切换LICENSE, *从新的发布时间点开始*, 别人就要遵守新的LICENSE.

    特殊许可证, 例如GPLv3, 规定了不可逆, 可以多许可证发布, 但是如果项目想收缩原来以GPLv3许可证发布时的权益是不可能的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2759 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 09:52 · PVG 17:52 · LAX 01:52 · JFK 04:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.