qq529633582
V2EX  ›  问与答

问个开源许可证的问题

  •  
  •   qq529633582 · Jul 13, 2014 · 3185 views
    This topic created in 4347 days ago, the information mentioned may be changed or developed.
    如果一个项目本来是必源的,用git做版本控制,某一瞬间它commit上去一个LICENSE并公开了整个git repo,宣告开源,那么使用这个commit之前的代码需要遵守LICENSE吗?
    2 replies    2014-07-13 11:50:51 +08:00
    lsylsy2
        1
    lsylsy2  
       Jul 13, 2014
    commit之后的所有东西都遵守LICENSE;
    在该次commit之前的代码,如果没有说明,依旧是闭源的;由于git的特性,代码会被公开可见,但是从法律意义上,其他人不能使用这段代码。
    nicai000
        2
    nicai000  
       Jul 13, 2014   ❤️ 1
    不同许可证不一样. 声明right reserved的需要遵守新协议.

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

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

    特殊许可证, 例如GPLv3, 规定了不可逆, 可以多许可证发布, 但是如果项目想收缩原来以GPLv3许可证发布时的权益是不可能的.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   828 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:25 · PVG 05:25 · LAX 14:25 · JFK 17:25
    ♥ Do have faith in what you're doing.