1
lsylsy2 2014-07-13 11:45:47 +08:00
commit之后的所有东西都遵守LICENSE;
在该次commit之前的代码,如果没有说明,依旧是闭源的;由于git的特性,代码会被公开可见,但是从法律意义上,其他人不能使用这段代码。 |
2
nicai000 2014-07-13 11:50:51 +08:00 1
不同许可证不一样. 声明right reserved的需要遵守新协议.
未声明right reserved的, 变更协议时又分两种情况: 普通许可证, 版权还在作者手里, 只要所有作者都同意切换LICENSE, *从新的发布时间点开始*, 别人就要遵守新的LICENSE. 特殊许可证, 例如GPLv3, 规定了不可逆, 可以多许可证发布, 但是如果项目想收缩原来以GPLv3许可证发布时的权益是不可能的. |