Google放松了对Chromium项目的控制,欢迎新的外部开发者加入领导层,并允许社区访问其软件开发系统

2020-11-21 23:48:23

Google正在放松对Chrome浏览器核心的控制,此举可帮助Microsoft,三星和Brave建立竞争对手,同时提升搜索巨头的网络视野。

在过去的六个月中,Google欢迎新的外部开发人员加入其Chromium项目的领导地位,该项目为类似命名的浏览器提供支持。 Alphabet子公司还授予外部人员访问其先前专有的软件开发系统的权限,并允许外部功能,即使Google未将其纳入旗舰Chrome浏览器中。

Chromium是开源软件,这意味着任何人都可以修改和使用它。即使使用开源,外部人员也很难说服项目组织者接受他们的更改和添加,从而难以做出贡献和受益。

在本周早些时候的BlinkOn会议上,Google竭尽全力提请注意这些更改。 Google的Chrome工程师Danyao Wang说:“看到这么多的人和小组有不同的优先级,这真是太酷了,他们找到的解决方案不仅可以满足他们的个人议程,而且可以推进改善网络的共同目标。”

开放外部影响力符合Google的更广泛的网络战略。联盟但竞争激烈的基于Chromium的浏览器传播了Google的网络技术,这是丰富的交互式Web应用程序的软件基础,​​与静态网页和简单表单相对。谷歌认为这种能力对网络的未来至关重要,这一愿景与苹果的观点形成了鲜明的对比。 iPhone制造商不希望Web应用程序继承与移动和桌面应用程序相同的功能,这种强大的功能威胁到其丰富的iOS生态系统。

苹果及其同盟之一Mozilla担心,让Web应用程序与USB和蓝牙设备通信或访问PC文件系统会带来太多安全风险。 Google及其盟友表示,由于保护性浏览器沙盒技术和在无条件的环境中伪造的安全性而没有应用商店审阅者检查恶意软件,Web应用在本质上比本地应用更安全。他们说,将高级交互性限制为本地应用程序将削弱网络的长期健康状况。

据分析公司StatCounter称,谷歌已经通过Chrome占据了66%的网络使用量,它吸引了强大的盟友。微软,三星和Brave是最著名的基于Chromium浏览器的公司。其他包括Vivaldi,Opera,Yandex和UC Browser。微软现在将Edge交付给数百万台Windows PC,三星是最大的Android手机制造商,每月有2000万人使用Brave。

扩大治理是Chromium项目最重大的变化。更改之前,Google工程师在很大程度上决定了Chromium是接受还是拒绝主要的新功能。今年年初开始的新提名程序使局外人可以进入内部圈子。开源开发公司Igalia的Manuel Rego Casanovas于3月加入了该过程。

Chrome的网络标准工作负责人Alex Russell在一份声明中说:“我们期待着来年的更多代表。”

Chromium项目负责人还接受其他公司的功能,即使这些功能不会添加到Chrome中也是如此。曾在BlinkOn发言的Yoav Weiss说,一个例子是StorageAccess接口,这是一个与隐私相关的项目,苹果公司的Safari浏览器团队启动了该项目,以管理网站如何存储和访问某些类型的数据。谷歌表示,允许非Chrome功能是一个故意的决定,它使其他开发人员能够设计可实现优先级的基于Chromium的浏览器。

铬盟友不必提供Google喜欢的所有网络功能。确实,Brave去除了WebUSB等某些功能。但是,大多数Chromium代码库都将其纳入非Chrome浏览器中,从而进一步推动了Google的愿景。

勇敢的首席执行官Brendan Eich希望Google在共享控制方面走得更远。 Eich说:“ Chromium的竞争环境和规则仍然在向Google倾斜。”他说,Brave禁用了Chromium所认为的非标准和隐私风险功能,但Google不接受Chromium中的这些更改。

Google现在还允许外部人员使用其以前的内部软件来构建名为Goma的系统,该系统可以利用Google数据中心的功能来构建Chromium。通常,这可能要花费数小时,从而降低了渴望尝试新功能的开发人员的迭代速度。谷歌表示,戈马将使更多的人为铬做出贡献。

这家搜索巨头还邀请外部开发人员参加其内部教育活动。本月初,Google用第一家Chromium大学取代了内部的Chrome University事件,该事件解释了浏览器的工作原理。六十个组织参加了。

该公司可以走得更远,并为Chromium的中立基础做出贡献,这是Google和其他公司在早期开源项目中采用的方法。 Linux基金会负责Linux操作系统的核心。 Google在2015年将其Kubernetes数据中心软件捐赠给了Cloud Native ComputingFoundation。LLVM是在Apple的监督下发展起来的重要软件构建工具,现在由LLVM Foundation管理。

该公司表示,谷歌没有计划建立一个Chromium基金会,外界的捐助者也没有要求。

微软没有评论是否希望建立一个中立的基础,但确实表示它正在与Chromium团队成员紧密合作,“将Chromium的最佳功能与Microsoft Edge的最佳功能结合在一起”。

这些变化正在发挥作用。魏斯说,在去年的数百位Chromium贡献者中,有90位来自Google,但更多来自外部。微软在过去两年中将其Edge浏览器转换为Chromium项目,是外部贡献最大的公司,占2020年非Google贡献者的35%。英特尔,伊加利亚,Yandex,Opera,三星,LG电子和Arm也做出重大贡献。

就代码库的更改而言,Igalia引领了非Google人群。微软称,微软正在“迅速缩小这一差距。”自去年11月以来,共有161位Microsoft开发人员对Chromium进行了1,835项更改,从而改善了电池寿命,对视力障碍,WebXR虚拟现实和增强现实功能等问题的人们的Web可访问性,以及Web控件和表单的现代化样式。自微软于2018年12月首次加入Chromium以来,它已进行了4,443项更改。

魏斯说:“其他公司正在增加对Chromium和Web平台的投资,这真是太棒了。”

改正,上午11:27:Chromium早些时候还有另外两名非Google工程师的监督员,但是Manuel Rego Casanovas是第一个通过新提名程序到达的人。

尊重他人,保持礼貌,保持话题。我们会删除违反我们政策的评论,建议您阅读。我们可以随时酌情关闭讨论线程。