Webkit定制浏览器开源协议问题

little_kid 发布于 2014/11/27 15:11
阅读 1K+
收藏 0

Webkit 是按照GPL协议发布的。

市面上有许多基于webkit的定制浏览器。

chrome 是开源的

猎豹/360/qq 这些都是。根据本人的理解,使用GPL协议发布的软件源代码,这些软件均被感染为GPL授权。那么请问这些软件为啥可以不开源?这违背了开源精神吧。

加载中
0
eechen
eechen
这些双核浏览器其实用的是 Chromium这个开源项目,而这个开源项目的协议主要是BSD,所以你会看到基于Chromium的Opera、Maxthon等浏览器都不需要开源。Chromium的引擎用的是Google分支的Blink,这个引擎已经按相关协议开源。
little_kid
little_kid
回复 @eechen : chrome和chromium里代码差别不大只有google的用户隐私收集系统。chrome/chromium里边包含了许多GPL和LGPL的第三方开源库,所以chrome必须开源,只不过开源方式是通过chromium.而且chromium的核心webkit也是从别的地方fork过来的。这里的GPL/LGPL的感染性就不太理解。。
eechen
eechen
回复 @little_kid : Chrome也不是开源的,Chromium才是开源的,Chrome自带的PepperFlash以及MP3/MP4等解码器,Chromium都是没有的。
little_kid
little_kid
恩,学到了。擦发现chromium用的是BSD协议
0
W_X
W_X

我觉得有点违背。。。

GPL LGPL 都需要公开代码
Common public license 也需要开源
MPL  NPL 公开使用该license的单个文件

返回顶部
顶部