互相竞争的公司如何联合开发WebKit

WebKit最早是苹果发起的开源项目,基于KDE的KHTML页面渲染引擎。如今它已经是最广泛使用的浏览器核心引擎之一,五大桌面浏览器中已有三家采用WebKit引擎:苹果的Safari、Google的Chromium和Opera。在移动浏览器领域,WebKit更是一家独大。然而,苹果、Google和Opera并非是亲密无间的合作伙伴,而是浏览器市场上的竞争对手。那么,互相竞争的公司如何联合开发WebKit的,如何贡献代码和评审代码,每家公司所占的比例多大?根据活跃的代码评审者统计,在WebKit项目的整个生命中,苹果的比例不出人意料最高,Google次之。但过去几年情况有了明显改变,Google在WebKit项目中日益活跃。2012年,Google占了50%,苹果25%、RIM (7%)和诺基亚(5%)。在WebKit这个开源项目中,代码评审是开发过程中非常重要的一环,评审员类似看门人,决定哪些改变是有意义的,是否符合项目实践和质量标准。代码评审者的工作代表着每家公司在项目如何演变上所承担的责任。企业角色的改变也反映出项目发展的历史。


你可能感兴趣的:(开发,公司,竞争)