上周四,谷歌临时叫停阿里云和宏碁意欲联合发布的一款新型云智能手机,公开指责阿里云OS属于Android的“不兼容”版本,破坏了Android的生态系统,并用OHA(开放手机联盟)的协议来要求宏碁弃用阿里云OS。而阿里云表示该系统为独立开发,使用完全不同于Android的虚拟机及应用框架,但允许用户使用Android软件。
在一连几天的口水战中,阿里云传出来的声音似乎是要让我们相信,因为谷歌害怕这个他们独立研发的系统威胁自己的市场而打压阿里云。由此产生的两个疑问是:阿里云是自主研发的吗?谷歌为什么要打击这么弱小的阿里云?
目前,各种不兼容的Android版本多如牛毛,最大的出头鸟也不是阿里云,而是亚马逊。亚马逊Kindle Fire所用的就是一种不兼容的Android版本,也没见谷歌说半个不字。各种组织和大学拿Android做改动实验的更是数不胜数,也没见谷歌出面阻止过谁。
此前阿里云OS与天语、海尔等厂商进行合作,号称卖了300万台阿里云手机,这一数字即使无水分也显然并不理想。这对于一个手机厂商来说不少了,可对于一个独立操作系统来说实在可怜,远远说不上威胁谷歌,更不至于像阿里云总裁王坚说的那样“让谷歌害怕”。
事实上,谷歌也不是封杀阿里云OS,只是跟下面的OHA成员企业打了个招呼,不让他们用。谷歌认为阿里云OS已不是Android生态的一部分,因此,希望OHA联盟成员不要破坏Android生态系统。谷歌没有阻止过Kindle Fire,因为亚马逊不是OHA成员,这次要安装阿里云OS的宏碁,则是OHA成员。换而言之,要是阿里云手机是他们自己生产,或是找OHA联盟之外的厂商生产,谷歌想管也是管不到的。
大家所关心的另一个问题是,如果真如阿里云所说,是先做出一个完全独立的系统,然后再去兼容Android,那真是完成了一个几乎是不可能完成的任务。我不能凭空没有证据的情况下就说阿里云是吹牛皮,我只能说,“这是一个奇迹”,不管你们信不信,反正他们就这么说了。
Android系统基于Linux操作系统发展而来,阿里云也自称基于Linux而非安卓系统。大家知道Linux是一个开源系统,但开源系统并不等于可以拿去随便用,使用它就要遵守它的开源协议。Linux采用的开源协议规定,遵循该协议的代码都是开源、免费的;一旦软件作品中使用了遵循GPL协议的开源代码,该软件也必须开源、免费。
阿里云系统既然自称是系统基于Linux演变而来,那就应该公开指定部分的源代码,供业内行家与Android代码进行比对即可。这既是阿里云自证清白的权利,也是它使用这部分代码而该承担的义务。不过从目前来看,阿里云似乎没有要公开代码的意思。
当然,各类开源协议都是防君子不防小人,Linux也好Android也罢,你用它们的代码而不遵守其协议,你的系统照样也可以运行,代码是纯文本格式的,它即不能打你也不能骂你。只不过,不排除同行业的人会因此而鄙视你。要是用了Android的代码,又不承认,还要自称是Android的竞争对手。一般稍有自尊心的公司都不会这样做的,我相信阿里云也不会不堪到这种程度,所以,尽快按义务公开指定代码才是阿里云应该做的事。
要不然就是自己做个手机出来,干吗非找别人不可,操作系统都能自己研发出来了,做个手机岂不更是小菜一碟。
鄢光哲