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

某个开源了某个项目,被别人 Fork 后,所有者突然不想开源了,会有什么样的结果?

  •  
  •   refresh · 2015-08-18 23:49:43 +08:00 · 3014 次点击
    这是一个创建于 3393 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如说是 MIT 或者其它协议,别人 Fork 后,原作者突然不想开源了,那么其他人还能继续使用这个项目么?
    14 条回复    2015-08-19 17:09:27 +08:00
    sinxccc
        1
    sinxccc  
       2015-08-19 00:00:26 +08:00
    我印象中在原作者闭源的时间点之前的代码不受影响,其他人还是可以按照之前的许可证用。

    这个问题跟换许可证是一样的。
    ryd994
        2
    ryd994  
       2015-08-19 00:34:32 +08:00 via Android
    许可了就不能再收回了,怎么能出尔反尔呢?
    honeycomb
        3
    honeycomb  
       2015-08-19 01:58:25 +08:00
    常用的那几个开源 /自由软件许可是不可撤销(收回)的
    Strikeactor
        4
    Strikeactor  
       2015-08-19 02:07:25 +08:00
    开都开了哪儿还有不想开了的道理。。
    yyfearth
        5
    yyfearth  
       2015-08-19 02:41:07 +08:00
    @Strikeactor 当然可以啊 只是之前开的没办法收回来咯
    zhs227
        6
    zhs227  
       2015-08-19 08:55:44 +08:00
    之前的别人都 Fork 以后 Clone 到本地了,你闭了也没用。这也是很多大公司为什么坚持使用 SVN 的原因,代码授权和安全问题。

    之后的代码你想闭就闭,不更新 Repo 就是了。但是想从法律途径让他人不使用是不太现实的,因为根据许可证的出发点来说,一般都是不让撤销的。
    sneezry
        7
    sneezry  
       2015-08-19 09:41:14 +08:00 via iPhone
    可以,软件的所有权归作者,作者开源只承诺当前版本,并不对后续版本有承诺,软件的不同版本可以独立分发,协议不同也是可以的。但已经开源的版本因为已经做出开源承诺,不应就后续版本闭源而对基于之前开源版本开发的开发者进行究责。
    sneezry
        8
    sneezry  
       2015-08-19 09:43:19 +08:00 via iPhone
    @zhs227 我觉得用 svn 和这个没啥关系, svn 如果是公开的,一样可以 co ,大公司用 svn 一个原因是懒,另一个原因是懒,再一个原因是懒。
    ffffwh
        9
    ffffwh  
       2015-08-19 09:58:04 +08:00   ❤️ 1
    “所有者突然想不开了”
    qinglangee
        10
    qinglangee  
       2015-08-19 10:20:52 +08:00
    @zhs227 svn 也能拉到最新代码呀, 难道大公司只开放一半代码让小弟改
    zhs227
        11
    zhs227  
       2015-08-19 12:03:46 +08:00
    @sneezry @qinglangee 我说的不是权限全开的情况。如果权限全开而不愿意换 git ,那就是公司策略问题。

    很多上百万行代码都是分割到各个部门,同一个库,不同部门写的位置不一样,权限不一样。只有配置库管理员有所有的权限。这个很常见的
    ChiangDi
        12
    ChiangDi  
       2015-08-19 12:08:51 +08:00
    java 不就是这样
    sneezry
        13
    sneezry  
       2015-08-19 12:10:48 +08:00 via iPhone
    @zhs227 懂了,我理解错了
    xdz0611
        14
    xdz0611  
       2015-08-19 17:09:27 +08:00
    @zhs227 是啊,我也想说,之前我说 SVN 适合大公司, git 适合小公司,有人说反着来才对。我就觉得不对啊,据我所知, git 目前是不能做目录级别的权限控制的,本来生而为开源,好像限制这块不是非常细致哦。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   926 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:43 · PVG 04:43 · LAX 12:43 · JFK 15:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.