新鲜

甲骨文与谷歌争端 整个科技行业紧张不安

字号+ 作者:BI中文站 来源:BI中文站 2016-05-25 08:19 我要评论( )

谷歌联合创始人拉里·佩奇(Larry Page)在证词中称,谷歌的确在Android系统中使用了Java的一些技术,但却没有说“他们认为只有Sun公司才有权收到专利费用”。

在即将到来的这个星期一,美国的一个陪审团就将对甲骨文谷歌之间最新庭审中的结案陈词进行听证。近来,甲骨文控诉Android侵权向谷歌索赔90亿美元一事,让整个科技行业紧张不安。

谷歌-甲骨文之间的战役     将决定整个软件开发的未来

甲骨文指控称,谷歌在将部分关键的Java技术整合在Android操作系统之中,此举侵犯了甲骨文的专利权。如今,Android系统在市场上已经售出的智能手机中,大约占据了80%的份额。当然,谷歌在辩护中则宣称,该公司一直是在“公平使用”。

甲骨文与谷歌的此番争端,其核心问题还是双方在“开放源”方面的认识存在差异,也是双方在此文化方面的根本冲突。开放源软件没有版权问题,可以供任何获得此类软件的用户免费使用。

开放源也是软件行业的核心支柱,大量的开发者和企业都在很大程度上依赖开放源。即使是很长一段时间以来一直反对开放源政策的等如今也转变了态度,开始支持开放源政策。

但是,无论陪审团做出什么样的裁决,谷歌与甲骨文的这种争端都可能会对软件打造方式和营销方式产生巨大的影响,甚至还会破坏软件行业的核心支柱——“开放源”政策。

什么是开放源:

正如微软前首席执行官史蒂夫·鲍尔默(Steve Ballmer)所言,开放源的核心概念有点类似于“共产主义”,在这样的政策下,包括谷歌、Netflix以及苹果等公司员工在内的开发者都会向全球共享他们所研发软件的程序代码。作为回报,这些最初的开发者们在其他开发者完善了这款软件之后,也理当能够获得相应的改进方法,以此获益。

如果你和开放源人士相处足够长时间的话,那么你肯定会听到这样的话——“我们所有人都比我们当中的任何一个人更加聪明”,因为成功的开放源项目往往拥有数十位、数百位甚至是数千位程序员从不同的角度来改进同样的代码,这样,这款开发出来的软件就会越来越好、运行速度也会越来越快,大大好于任何专利化的工具。

这也是为何开放源政策深受诸多科技公司欢迎的原因,这些科技公司发现,他们自身不得不加速完善和更新他们的产品,否则他们的产品很快就会被消费者所厌倦,他们必须赶在消费者厌倦他们的产品之前,推陈出新。例如,苹果就使用开放源Mesos软件,来管理Siri每天收到的大量请求。Mesos是一款最初由Twitter和Airbnb倡导的工具。

除此之外,对企业、特别是初创型企业而言,获得开放源软件,并用作他们实际销售的商业产品的根基,这也是极其普遍的事实。开放源意味着机遇,可以帮助企业减少重复投资,从而将更多的主要精力用来打造多样化的产品。

例如,谷歌在2003年撰写的一篇科技论文就成了雅虎在2006年推出的Hadoop数据分析软件的起源。当雅虎将Hadoop作为开放源产品推出时,这又成了一系列热门初创型企业的技术基础,其中就不乏像Hortonworks、Cloudera以及Platfora等之类的初创企业。

接下来,让我们再回到甲骨文与谷歌的争端方面。

谷歌的麻烦在哪里:

相关诉讼证词向人们展示了整个事件的经过。谷歌最初于2005年和2006年率先打造出Android产品,当时,谷歌已经知道苹果正在打造一些好东西,这就是后来的iPhone智能手机。

为了更快地推出自己的操作系统,谷歌决定,不要零星地打造自己的某些关键部件,而是直接利用Java技术——一项业已较为成熟的技术,也是被大量即将成为Android应用开发者的工程师们所熟悉。

Alphabet集团董事长兼谷歌前首席执行官埃里克·施密特(Eric Schmidt)在此案中证实称,他当时曾去过Sun公司(即Java技术的最初开发商,如今这家公司已在甲骨文麾下),试图同意给Java支付3000万美元到4000万美元的专利费用,换取在Android系统中运用Java技术,但后来,那次谈判未能成功,原因就是Sun公司担忧会因此丧失自己在移动领域的控制权。

谷歌联合创始人拉里·佩奇(Larry Page)在证词中称,谷歌的确在Android系统中使用了Java的一些技术,但却没有说“他们认为只有Sun公司才有权收到专利费用”。不过,佩奇表示,谷歌之所以能够使用Java技术,因为这正是一种开放源技术。Android联合创始人安迪·鲁宾(Andy Rubin)也进一步证实称,谷歌认为,他们使用的那部分Java技术并未侵权。

当初,谷歌曾宣称,甲骨文并没有获得APIs(应用程序界面)的版权。APIs可以让软件和网站彼此“对话”。

但是,此前法院的一项判决裁定,按照法律的规定,谷歌所使用的部分程序事实上就是甲骨文的专利产品,是甲骨文公司的知识产权。因此,如今的谷歌诉诸“公平使用”辩护,承认甲骨文拥有那些Java技术的版权,但声称谷歌应当获准在商业化模式下使用这些程序。

甲骨文与谷歌打官司 让整个科技行业紧张不安
 

这将影响什么?

安卓系统不会因此没有了。谷歌已经承诺,在以后的安卓系统里面,谷歌只用完全开源的那部分Java。但是,上诉法院已经裁定API是受版权保护的,这可能将诞生出针对创业公司跟开源项目的诉讼领域。很多创业公司跟开源项目为了确保他们产品的兼容性,他们往往会用到很多别人的API。

不少公司开发的开源软件都支持多种云服务,这样可以方便他们的客户将应用从亚马逊等的服务器上迁回自己的数据中心。比如Basho跟SwiftStack这两家公司提供的都是能跟亚马逊云储存服务S3兼容的储存服务。既然API受版权保护了,理论上亚马逊可以以侵权的名义起诉这两家公司。

与此同时,像FreeBSD跟那些基于Linux的开源操作系统使用了一个叫POSIX的标准API,POSIX是基于Unix系统的API的,而Unix的知识产权是Micro Focus公司所有的。根据法庭的裁决,Micro Focus可以起诉用到POSIX的系统开发者。

“无论谷歌-甲骨文案谁输谁赢,这两类起诉案都将会多起来”,电子前线基金会的高级律师Mitch Stoltz评论到。在这种意义上,这个案件已经沉重打击了软件行业,因为无论事实上侵权与否,反诉侵权指控很时间很费钱。软件开发者可能因为怕别人以这种名义起诉而放弃开发新软件。如果法庭判决谷歌胜诉的话,其他公司在类似的案件里会有更多胜诉的希望;如果判决偏向甲骨文,以后用API就要看版权所有人高不高兴了。

API为何物

此案谷歌这边的一个关键问题是,怎么向非技术背景的法官跟陪审员们解释API是什么。审理此案的法官William Alsup为了更好地理解案情他自学了Java。在2012年的判决里,他用图书馆来描述API。他在裁决中写道“一个软件包就像是图书馆的一个书架,一个类就像是书架上的书,方法(函数)就像是书里面教你怎么样解决问题的章节。想做好工作,就得到对的书架那,找对的书,看对的章节。”

谷歌在做安卓系统的时候按照Java的方式组织软件库,为的是方便用Java的应用开发者。问题是,虽然甲骨文有一个开源版的Java(所有人都可以随意修改并分享它),但是太阳公司的授权书里面禁止任何公司在未经授权的前提下开发自己的Java语言。Alsup曾经裁决,谷歌的安卓平台没有真正地套用Java,安卓平台只是借用了Java的API组织架构而已。

上诉法庭最终否决了Alsup的裁决,他的图书馆隐喻还是相当不错的,虽然他在一些技术问题上解释有点牵强。然而,谷歌公司最喜欢的隐喻还是文件柜。2012年,谷歌的律师真的搬了个文件柜出来,想用文件上的标签来比喻API,真正该有产权的东西是那些文件夹里面的东西。但是这个解释不是太奏效。

不明白为什么谷歌的律师为什么要用文件柜来比喻,而不跟法官Alsup的思路。这次好像解释得也不行。来自Motherboard懂API的的资深编辑Sarah Jeong说,她听不懂谷歌律师的解释。这对谷歌来说不是个好迹象。

对谷歌不利的邮件

甲骨文律师发现了两份邮件表明谷歌很清楚API是受版权保护的。根据媒体Ars Technica,安卓之父Andy Rubin写道“祝他们倒霉吧,Java.lang.apis是受版权保护的。”邮件里他还认为,太阳公司有权授权谁能用这些API。

另外一封发给Rubin的邮件,谷歌工程师Tim Lindholm写道“我们的结论是我们得要一个我们条款需要的Java授权”。

这两封邮件不能说明谷歌做错了什么。它们不是谷歌律师写的,它们也不能证明谷歌没有“公平使用”Java的API。但是它们肯定对谷歌不利。

太阳公司的祝福

不是一切都对谷歌不利的。太阳公司的前CEO(2006-2010)Jonathan Schwartz告诉法庭,太阳公司是家开放的公司,公司一直同意谷歌使用Java的API。他的证词跟他在安卓系统发布的时候的公开声明是一致的。07年他在太阳公司的官网上说“我跟很多太阳公司的员工一样,衷心祝贺谷歌公司的Java/Linux手机平台的问世”。

甲骨文的律师Peter Bick试图削弱Schwartz的证词,根据Ars Technica的报道,Schwartz在安卓问世的时候再他的邮件里提到,他觉得安卓很“蹩脚”,觉得谷歌可能在玩弄授权规则。Bick还泼了Schwartz几盆冷水,比如,指出在甲骨文收购了太阳公司之后没有给他高层岗位;Schwartz曾经被找平网站Glass door封为世上最烂CEO之一。换句话说,Bick想把Schwartz描成一个糟糕的CEO,他不懂安卓是多需要Java,而他不起诉安卓的决定是个错的。

未来会怎样

即使判决对甲骨文有利,软件开发的未来也不是说都没了。很多新的开发平台,包括谷歌的Go语言跟苹果的Swift的授权条款比Java的更自由,这两家公司允许其他公司使用和修改上述两种语言。

与此同时,微软开源了.NET编程平台,很多创业公司跟科技巨头,比如思科、英特尔跟IBM,现在都在合作推可以避免类似纠纷的开源技术标准。

甲骨文的胜诉可能会带起一波类似的API侵权案子,但是也不一定。亚马逊拒绝回应我们的问题“如果甲骨文胜诉的话,你们会怎么样处理AWS API的授权问题?”Gartner的分析师Raj Bala告诉我们,限制大家用AWS API跟亚马逊公司的最佳利益是不符的。”“AWS占据着大部分云盘公司的产品的好几条链。包括IBM、谷歌、EMC等公司,他们的云盘都兼容S3 API。”“AWS又有什么理由跟这么多公司过不去呢?从商家的角度来讲,自己产权的东西成为行业的标准是很有价值的。“ 谷歌,亚马逊在云计算上最大的竞争对手之一,已经开放了他们几个云技术的核心了,比如Kubernetes。

这些开放的技术应该能让各路开发者放心了:他们不会因为开发软件而被这个那个起诉。无论这个案子的法官如何判决,拥抱这个开放潮流的公司将拥有未来。

转载请注明出处。GIS帝国网站报道中出现的商标及图像版权属于其合法持有人,只供传递信息之用,非商务用途。

1.GIS帝国遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 谷歌下一个赚钱工具:地图

    谷歌下一个赚钱工具:地图

    2019-04-18 20:39

  • 谷歌地图小范围推AR实景导航:广泛推出仍需时间

    谷歌地图小范围推AR实景导航:广泛推出仍需时间

    2019-02-12 13:00

  • ODI要求谷歌、苹果、Uber共享地图数据

    ODI要求谷歌、苹果、Uber共享地图数据

    2018-11-26 09:23

  • 谷歌无人车老大承认遥遥无期 全自动驾驶寒冬将至?

    谷歌无人车老大承认遥遥无期 全自动驾驶寒冬将至?

    2018-11-16 14:02

网友点评