谷歌对阿里云下手了:谷歌指责阿里云抄袭

发表于:2012-09-17来源:新浪作者:新浪点击数: 标签:谷歌阿里云抄袭
谷歌对阿里云下手了:谷歌指责阿里云抄袭.在谷歌封杀宏碁推出“阿里云”手机之后,双方各就此发表了两轮声明。这些声明也使得事件爆发之初的一些判断和表态看上去十分可笑,诸如“谷歌封杀是给阿里云加冕”、“阿里云因为采用与谷歌相似的web app战略规划所以被后者忌惮

  谷歌对阿里云下手了:谷歌指责阿里云抄袭?谷歌为何紧急封杀阿里云OS:反盗版、防分裂

相关阅读:《阿里云疯狂去Google化》          《宏碁阿里云手机A800发布会称来自谷歌压力取消
 

阿里云,Android,傻傻分不清楚

  阿里云,Android,傻傻分不清楚

  在谷歌封杀宏碁推出“阿里云”手机之后,双方各就此发表了两轮声明。这些声明也使得事件爆发之初的一些判断和表态看上去十分可笑,诸如“谷歌封杀是给阿里云加冕”、“阿里云因为采用与谷歌相似的web app战略规划所以被后者忌惮”等等,有些已经在双方的声明中被直接否定,也有些能明显看出来作者不了解移动操作系统的体系架构以及GPL、ASL等开源协议的规定,所以对一些明显的问题视而不见。

  从安卓之父安迪·鲁宾的两次声明中,我们可以看到,谷歌封杀阿里云,其实出于两大目的:防止安卓阵营的硬件基石开放手机联盟(OHA)分裂;谴责阿里云对安卓应用APP的盗版。而阿里云如果要回应这些指责,光发声明是不够的,还需要遵循开源协议,公开云OS部分代码。

  阿里云市场的确存在盗版问题

  盗版问题比较简单,我们可以先把这个问题说清楚。安迪•鲁宾的第二份声明中说,“你们(阿里云)的应用商店中还包括了安卓的应用,包括盗版的。”认真的老外很快找到了证据:科技博客Androidpolice发表了一篇调查文章《确认阿里云应用市场发布盗版安卓应用,很多来自别的盗版站点》。他们发现在阿里云的应用市场中,有神庙逃亡(Temple Run)等热门游戏的盗版拷贝下载,其署名提供方并非游戏自己的开发商,而是中国国内某个安卓应用市场,而后者提供了大量其他盗版APP下载;有一些原本是收费的游戏也在阿里云的市场中提供免费下载;最有趣的是,一款针对安卓ROM的工具软件ROM ToolBox Pro也出现在阿里云市场中——阿里巴巴方面一直坚称阿里云OS并未基于安卓,那在自己的市场中放一款针对安卓ROM的工具有什么意义呢?

  AndroidPolice采访了一些应用开发者,他们明确表示自己并未将应用APP上传到阿里云市场。一款收费游戏(在阿里云市场中被标为免费)的开发者表示,“这是我们第一次听说阿里云。我们不知道我们的应用被上传到了那儿”。ROM ToolBox Pro的开发者语气则比较激烈:“像阿里云这样的软件破解网站只会伤害消费者和开发者”。

  在盗版习惯仍然深入人心的中国,免费、开放的安卓平台以及其上的免费应用给很多人一个错觉,既然免费,就可以随便用,所以发布一些免费应用APP有什么不对呢?但这的确是不对的,免费不等于作者放弃了所有权益,他们只是放弃了按份出售应用的做法,但署名权和其他权益比如市场推广、运营等权益仍然属于作者本人,上传到哪个市场、适用于哪些手机的决定权同样在原作者(这也有保证应用正常运行的考虑)。像上述阿里云市场中更改应用作者署名、使用非授权版本等行为,已经侵犯了软件作者的权益。至于把收费软件改成免费应用放在市场里的行为,就更不用多说了。

  也有些人说谷歌为什么不去抓中国数量众多的盗版market,非要跟阿里云过不去?这里面有个精力问题,也有个商业策略问题。盗版永无止息,但一旦有商业公司来运作,其破坏力就大得多(因为很容易变现出利益),反过来说侵权主体也好认定。所以反盗版历来是重拳打击商业、政府机构的盗版行为,对个人消费者和一些小组织则基本无视。

  协议规定安卓和阿里云都应开源

  好。本来挺简单的盗版认定问题也说了这么一堆。下面进入稍微复杂一些问题讨论,即阿里云OS是否分裂了安卓阵营。

  这个说法成立的前提是,阿里云OS要是安卓的一分子,这样才谈得上内部分裂。这也是目前为止阿里反对最激烈的一点。无论是阿里云CEO王坚,还是官方声明,阿里都否定了“阿里云OS属于安卓阵营”的说法。其中王坚说,阿里云OS是“独立的操作系统”;阿里巴巴副总裁约翰•斯佩里奇说“阿里云OS并不是安卓生态系统的一部分”;阿里第二份官方声明中也说,“阿里云OS使用了自行研发的虚拟机,这与安卓的Dalvik虚拟机不同。阿里云OS的运行环境,也就是OS的核心部分,即有不同于Dalvik的阿里云自己的JAVA虚拟机,也有阿里云自行研发的云应用引擎(cloud app engine),用于支持html5web应用。阿里云OS用了一些(开源的)安卓应用的框架和工具仅仅是作为补丁,让使用云应用的用户可以在我们的生态系统中使用其他第三方应用。”

  现在双方都表明立场了,谷歌说阿里云基于安卓的代码,阿里说我们的核心是自己开发的(但操作系统的核心是“运行环境”这个奇怪的说法是头一次听说),只用了安卓一些应用框架和工具做补丁,然后还要特意强调,这些部分是开源的。双方各执一词,按业内的做法,那就对比两边的源代码好了。安卓的大部分源代码是公开的,阿里云OS的代码没有看到公开,似乎他们也没说要公开——但是且慢,按照开源协议,阿里云OS必须公开一部分代码。

  从这场争论开始到现在,舆论被有意无意地引导到阿里云的远景规划与谷歌冲突、必须要有自主操作系统以免受制于人这些奇怪的宏大叙事角度去,却没看到有基于开源协议来分析阿里云义务的声音。

  众所周知,安卓是一个开源、开放的操作系统,但这二者并不能等同。同时,开源也并不意味着,任何人或者公司都可以拿着公开源代码回去自己编译出一个应用来,然后打上自主产权的标签就可以去报奖立项了。开源代码有着严格的流转规范体系,使用开源代码必须基于这些规范,来保护开发者的版权。我们以安卓系统为例,来分析一下这些不同的开源标准,以及阿里云应该遵守哪些标准公开代码。

  安卓系统基于Linux操作系统发展而来(阿里云也自称基于Linux而非安卓系统)。Linux是一个开源系统,它采用了GPL开源协议,这是我们这里提到的第一种开源协议。GPL协议规定,遵循该协议的代码都是开源、免费的;一旦软件作品中使用了遵循GPL协议的开源代码,该软件也必须开源、免费。业内通常管这种特性传递叫“传染性”,只要使用了一行GPL开源代码,整个软件都被“传染”为遵循GPL协议。注意,真正的GPL协议要比这里的描述复杂、严谨不少,为了行文简洁,本文仅仅选取了与这一问题相关的部分内容进行表述。

原文转自:http://www.ltesting.net