新闻

首页 >  新闻

美国禁止华为使用开源的安卓?不要被带偏了

日期: 来源:玉竹安卓网
先上结论:华为被禁止使用的是GMS,而不是被禁止使用安卓。

经常看到新闻报道,美国把华为列入“实体清单”,这将意味着华为将无法使用安卓系统。看到这样的消息我的第一感觉是懵的,因为这颠覆了我对开源的认知。

美国禁止华为使用开源的安卓?不要被带偏了

我对开源的理解是源代码开放,只要遵守相关的开源协议,任何人都就可以查看、修改和分发使用。开源协议一般规定你使用了开源代码,要在源代码中标注来源之类的一些规范。这很好理解,这就像是你用了开源的东西,你不能说这是自己的东西。这是对原创极不尊重的行为。


很多公司宣传的所谓的“自研系统”其实绝大多数情况都是基于某个开源系统开发的,开源社区并不限制你用了他们的开源系统然后说是你“自研”的系统。只要你在源代码里面标注了使用的代码就是允许的。很多对开源不理解的小白通常认为就是所有源代码是自己开发的,这是对“自研”的误解。


源代码开放别人是怎么禁止你使用的呢?


我查看了相关报道,其中提到美国把华为列入“实体清单”,而这个“实体清单”意味什么呢?就是美国的企业不能与华为有任何商务往来。安卓是谷歌的,所以媒体自然就联想到华为会被禁止使用安卓。


问题就出在这,我们首先要了解媒体说的禁止使用安卓这个安卓是个什么东西。

美国禁止华为使用开源的安卓?不要被带偏了

首先安卓是安迪·鲁宾创办的一家Android公司基于Linux开发的一个手机操作系统,谷歌后来收购了这家公司,于是安卓就成了谷歌的。安卓是谷歌的一个项目,安卓系统中自然就带有谷歌的全家桶应用,称为GMS,全称就是Google Mobile Service。后来谷歌把安卓开源了,GMS自然不能开源吧。于是谷歌把自家的GMS代码剔除掉,成立了一个新项目叫AOSP,全称"Android Open Source Project",即安卓开源项目。


手机厂商拿到的源代码一直都是AOSP,但是因为GMS和AOSP是深度绑定的。手机厂商的安卓手机一般都是默认安卓闭源的GMS,安卓闭源的GMS是需要谷歌授权的,列入清单的华为自然得不到谷歌的授权,所以媒体老师说谷歌禁止华为使用安卓。这就被媒体老师给带偏了。真相是华为被禁止使用GMS,要知道,国内压根就不用GMS,谷歌都退出中国市场了好么。国内几家大的手机厂商国内市场都有自己的“XMS”,如华MS、米MS、OMS、VMS。禁用GMS对国内用户没什么影响。


AOSP开源意味着将不再受任何人控制,谷歌是享有安卓的版权没错,但是谷歌也只能控制下一个版本的AOSP发行,谷歌完全可以不再发布新版本的AOSP,这就相当于闭源了。但是阻止不了其它公司基于已开源的AOSP自己开发一个新系统打包一下成为自己的“自研”操作系统。


所以再看到禁止使用安卓、自研操作系统都要留个心眼,不要被带偏了。

相关资讯