问个开源许可证的问题

2014-07-13 11:22:14 +08:00
 qq529633582
如果一个项目本来是必源的,用git做版本控制,某一瞬间它commit上去一个LICENSE并公开了整个git repo,宣告开源,那么使用这个commit之前的代码需要遵守LICENSE吗?
2467 次点击
所在节点    问与答
2 条回复
lsylsy2
2014-07-13 11:45:47 +08:00
commit之后的所有东西都遵守LICENSE;
在该次commit之前的代码,如果没有说明,依旧是闭源的;由于git的特性,代码会被公开可见,但是从法律意义上,其他人不能使用这段代码。
nicai000
2014-07-13 11:50:51 +08:00
不同许可证不一样. 声明right reserved的需要遵守新协议.

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

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

特殊许可证, 例如GPLv3, 规定了不可逆, 可以多许可证发布, 但是如果项目想收缩原来以GPLv3许可证发布时的权益是不可能的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX