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