比如一个在 github 上的开源项目,初期开发时是 GPL 协议,但是开发到某个版本后 commit 修改成了 Apache 协议。那么,如果我想要在我的项目中引入这个项目的代码,应该准守哪个协议呢?是不是克隆修改 LICENCE 的 commit 前的 repo 需要遵守 GPL,而克隆之后的代码就要遵循 Apache 呢?
简而言之,有的开源项目 LICENCE 改来改去的,不知道是不是以最新的 LICENCE 为准?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.