谷歌在Java API和Android版权保护上击败甲骨文

汪蓓容
导读 在第一个具有里程碑意义的IT法庭案件中,一名联邦法官于5月31日裁定,谷歌在构建Android移动设备操作系统时使用的Java API不受版权保护

在第一个具有里程碑意义的IT法庭案件中,一名联邦法官于5月31日裁定,谷歌在构建Android移动设备操作系统时使用的Java API不受版权保护。该案的原告、Java编程语言的维护者、其开源社区的组织者甲骨文公司表示将“大力”上诉。(见本文末尾官方声明。)该公司要求赔偿近10亿美元,并要求谷歌禁止使用Android OS。

法官William Alsup在5月31日提交给美国加州北区地方法院的一份命令中写道,“这项命令并不意味着Java API包可以免费提供给所有人。”

“并不是说所有计算机程序的结构、顺序和组织都可能被窃取。但根据本案的具体事实,根据《版权法》,谷歌复制的具体元素是免费供大家使用的。”

因为API包含技术,而且因为定义的技术没有版权,所以这个决定对于很多IT专业人士来说并不奇怪。但甲骨文决心证明谷歌对开源Java及其API的使用超出了合理使用的范围。

最后法院判决谷歌从Java到Android只复制了9行代码,这些API不能复制。

在构建流行的Android操作系统和使用自己的技术的同时,谷歌部署了Java API来创建自己的Java(或“分叉”)Java版本,用于通过互联网在许多设备上同时激活和运行应用程序。由于Google开发者在自己的系统中定制了自己的Java版本供私人使用,Java社区并没有批准Android版本的Java,因此他们没有资格接收Oracle Java维护者的更新和支持。

谷歌据理力争,Alsup也同意了,因为它使用标准的、不可复制的API创建了自己的Java版本,所以不需要甲骨文的许可。

本案的关键证人之一是太阳微系统公司的前首席执行官乔纳森施瓦兹(如图)。在他的证词中,施瓦茨反对他的前老板斯科特麦克尼利,他是Sun的联合创始人和前首席执行官。他说,只要公司不宣称兼容Java,不使用Java的logo,就可以不用买许可证使用Java。Android并不提倡使用所谓的“纯Java”。

Java用户必须遵守Java所要求的开放标准。在作证期间,施瓦茨被问到,“你在Sun任职期间,有没有把Java API视为专有或受保护的东西?”他的回答是:“不。只要有人提出这种说法,我们就会试图说,‘不,那不是真的。’我们不认为他们(谷歌)做错了什么。"

放弃“纯Java”

当Java为了特定的目的而改变时,就会抛弃“纯Java”的标签,被甲骨文的Java专营权抛弃。没有支持,没有更新,什么都没有?你是孤独的。但还是Java,可以在网上传代码,大部分时间可以完成工作。

这就是20世纪90年代早期的整个想法,当时詹姆斯高斯林博士和他的Sun Microsystems开发团队创造了今天无处不在的编程语言。高斯林和他的团队设计了Java作为关键环节,将他所谓的“大”服务器连接到台式机、汽车、移动设备、电视机、电视和任何可以连接到互联网的设备。

当Sun在2006年向开源社区发布Java时,这不仅是给世界的一份礼物,也是对Java在11年间被复制和分叉这一事实的致敬。

Java在互联网上无处不在,到处移动代码,激活应用,以至于成为基础设施不可或缺的一部分,比如XML或者TCP/IP。它就在那里,可以正常工作,而且全天候工作。

Java很好理解,但是甲骨文知道。它只是想保护它所拥有的,但是精灵已经被消灭了。在开源和API方面,很难证明竞争对手的过错。

标签:

版权声明:本文由用户上传,如有侵权请联系删除!