|  |      1sinxccc      2015-08-19 00:00:26 +08:00 我印象中在原作者闭源的时间点之前的代码不受影响,其他人还是可以按照之前的许可证用。 这个问题跟换许可证是一样的。 | 
|  |      2ryd994      2015-08-19 00:34:32 +08:00 via Android 许可了就不能再收回了,怎么能出尔反尔呢? | 
|      3honeycomb      2015-08-19 01:58:25 +08:00 常用的那几个开源 /自由软件许可是不可撤销(收回)的 | 
|  |      4Strikeactor      2015-08-19 02:07:25 +08:00 开都开了哪儿还有不想开了的道理。。 | 
|  |      5yyfearth      2015-08-19 02:41:07 +08:00 @Strikeactor 当然可以啊 只是之前开的没办法收回来咯 | 
|  |      6zhs227      2015-08-19 08:55:44 +08:00 之前的别人都 Fork 以后 Clone 到本地了,你闭了也没用。这也是很多大公司为什么坚持使用 SVN 的原因,代码授权和安全问题。 之后的代码你想闭就闭,不更新 Repo 就是了。但是想从法律途径让他人不使用是不太现实的,因为根据许可证的出发点来说,一般都是不让撤销的。 | 
|  |      7sneezry      2015-08-19 09:41:14 +08:00 via iPhone 可以,软件的所有权归作者,作者开源只承诺当前版本,并不对后续版本有承诺,软件的不同版本可以独立分发,协议不同也是可以的。但已经开源的版本因为已经做出开源承诺,不应就后续版本闭源而对基于之前开源版本开发的开发者进行究责。 | 
|  |      8sneezry      2015-08-19 09:43:19 +08:00 via iPhone @zhs227 我觉得用 svn 和这个没啥关系, svn 如果是公开的,一样可以 co ,大公司用 svn 一个原因是懒,另一个原因是懒,再一个原因是懒。 | 
|  |      9ffffwh      2015-08-19 09:58:04 +08:00  1 “所有者突然想不开了” | 
|  |      10qinglangee      2015-08-19 10:20:52 +08:00 @zhs227 svn 也能拉到最新代码呀, 难道大公司只开放一半代码让小弟改 | 
|  |      11zhs227      2015-08-19 12:03:46 +08:00 @sneezry @qinglangee  我说的不是权限全开的情况。如果权限全开而不愿意换 git ,那就是公司策略问题。 很多上百万行代码都是分割到各个部门,同一个库,不同部门写的位置不一样,权限不一样。只有配置库管理员有所有的权限。这个很常见的 | 
|  |      12ChiangDi      2015-08-19 12:08:51 +08:00 java 不就是这样 |