美国禁止华为使用开源的安卓?不要被带偏了
经常看到新闻报道,美国把华为列入“实体清单”,这将意味着华为将无法使用安卓系统。看到这样的消息我的第一感觉是懵的,因为这颠覆了我对开源的认知。
我对开源的理解是源代码开放,只要遵守相关的开源协议,任何人都就可以查看、修改和分发使用。开源协议一般规定你使用了开源代码,要在源代码中标注来源之类的一些规范。这很好理解,这就像是你用了开源的东西,你不能说这是自己的东西。这是对原创极不尊重的行为。
很多公司宣传的所谓的“自研系统”其实绝大多数情况都是基于某个开源系统开发的,开源社区并不限制你用了他们的开源系统然后说是你“自研”的系统。只要你在源代码里面标注了使用的代码就是允许的。很多对开源不理解的小白通常认为就是所有源代码是自己开发的,这是对“自研”的误解。
源代码开放别人是怎么禁止你使用的呢?
我查看了相关报道,其中提到美国把华为列入“实体清单”,而这个“实体清单”意味什么呢?就是美国的企业不能与华为有任何商务往来。安卓是谷歌的,所以媒体自然就联想到华为会被禁止使用安卓。
问题就出在这,我们首先要了解媒体说的禁止使用安卓这个安卓是个什么东西。
首先安卓是安迪·鲁宾创办的一家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自己开发一个新系统打包一下成为自己的“自研”操作系统。
所以再看到禁止使用安卓、自研操作系统都要留个心眼,不要被带偏了。
相关资讯
-
禁令要来了?禁止苹果手机或成现实,郭台铭表示:中国离不开苹果
-
库克想不到苹果手机会被禁用,制裁来得太快了!
-
AJ: 联盟官方警告禁止支持霸哥开挂
-
鸿蒙不再支持安卓应用!国内50家大厂一致支持,专家呼吁保持宽容心态
-
侧载 Android 应用程序的开发商现在可以阻止用户安装和使用
-
史上最强T0阵容在三国志战略版的表现,一天两波战功超过3W!
-
DNF主播一阵雨因黑粉破防遭禁言,是否逼走墨羽狼退网?
-
苹果手机使用寿命五六年,是否被夸大了?网友回答揭示真相!
-
Uzi传奇杯揭幕战:热血奋战,辉煌再现
-
Mlxg无礼对待,Uzi和Ming忍俊不禁
-
特朗普新关税政策或导致苹果iPhone价格上涨2000元?
-
AG4以2比0战胜狼队夺冠,网友质疑孙尚香在关键赛点的表现?