Google更改了Chromium的API规则后,留下了很多Linux程序员。但是也许是时候Chromium不再是一个仅限Google的开源项目,而成为一个真正的社区开源程序了。
2021年3月15日,Google将限制对开放源代码Chromium网络浏览器中的许多Chrome应用程序编程接口(API)的访问。谷歌之所以这样做,是因为"第三方基于Chromium的浏览器集成了谷歌基于云的功能,例如Chrome同步和点击通话,这些浏览器仅适用于Google Chrome用户。"
换句话说,"这意味着一小部分用户可以登录自己的Google帐户并存储其个人Chrome同步数据(例如书签),不仅可以使用Google Chrome浏览器,还可以使用某些第三方基于Chromium的浏览器。"
Google拥有这样做的完美权利。这是他们的网络浏览器。是的,Chromium是开源的,但是如果您使用他们的API来访问他们的服务,则Google会大声疾呼。但是,仅由Google来决定?
Google的举动使许多Linux发行版Chromium开发人员和维护人员感到悲惨。随着Red Hat 社区Linux发行版Fedora的发布,Chromium的维护者Tom Callaway发了推文,称Google切断了除Google Chrome之外所有版本的Sync和"其他Google Exclusive" API的访问权限。这将使Fedora Chromium的功能大大降低(以及与其他所有发行版的Chromium包装在一起")。
但是,Fedora将继续运送铬。但是,其他Linux发行商已经受够了。维护Slackware Linux的Chromium的Eric Hameleers正在抛弃Chromium。他说:"如果由于没有登录Chrome Sync而使该软件包瘫痪,我将不会打包和分发Chromium for Slackware。"
那么,有什么大不了的呢,说实话,与大约30亿PC Chrome用户甚至Firefox大约2.2亿用户相比,Linux Chromium用户可能不到100 万?重要的是,限制Chromium的使用方式是一个更大的问题,不仅影响Linux程序员和用户,而且影响更大。
我什么意思 您能告诉我Vivaldi,Opera,Brave和Microsoft Edge的共同点是什么?每一项都是基于Chromium的源代码。除Firefox外,没有其他重要的非Chromium PC Web浏览器。的确,iPhone和iPad上的Safari并不是Chromium家族的成员,但是即使是在内置Safari的Mac上,Chrome也被三分之一的Mac用户使用。
在市场份额方面,美国联邦政府的"数字分析计划"(DAP)持续记录了美国政府网站访问的最后90天,并且是网络浏览器受欢迎程度的最佳指南,它指出,截至1月底,所有PC和Mac网络浏览器中有90%使用的是Chrome或基于Chromium的网络浏览器。
上一次我们使用的浏览器完全占领了市场份额,那是在2002年,当时Internet Explorer(IE)以96%的市场份额统治着互联网世界。万一您还没来得及或被遗忘,几年前,在1998年,美国司法部(DoJ)起诉Microsoft将IE与Windows 95捆绑在一起,以成功杀死当今的其他主要浏览器, Netscape。理论上,司法部胜诉。在实践中,那么,您上一次使用Netscape是什么时候?
现在,谷歌不再使用Chromium和Chrome来强迫人们购买Chromebook,就像微软在Evil Empire时代使用IE和Windows PC一样。但是,正如Linux开发人员感到沮丧的是,无论Google想与Chromium做什么,Google都能做到,其他人想要的都无所谓。
这不是开源应该工作的方式。我认为现在是所有这些Chromium开发人员与Google认真讨论的时候了。绝大多数开放源代码项目没有一家公司负责所有工作。为什么要铬?
当您考虑Chromium在网络浏览器世界中的主导地位时,尤其如此。您甚至可以说Chromium是世界上最重要的最终用户开放源代码程序。想一想。拥有90%的浏览器市场控制权,不只是人们在"使用"网络。不,这是90%的人从亚马逊购买商品;使用Microsoft 365工作 不断运行他们的业务计划,例如Salesforce。
现在是时候考虑让Chromium脱离Google的控制,并将其交给中立的第三方基金会了。如果Google不想接受这个想法,那很好。叉铬。这不是顶级开源程序的第一次或最后一次。
是的,这里的问题不在于代码本身。Google对其API应用了规则。我们只是被这些服务API如何将开发人员锁定在Google负责的世界中。
替换那些API服务功能并不容易。只需问问无Google的Android / e / OS操作系统和智能手机背后的开发人员。但是,可以做到这一点,在有或没有Google帮助的情况下,社区基金会可以更轻松地完成它。