Google 击败 Oracle,Android 可以正常使用 Java API

  • 汪丽娜

2016 年 6 月 11 日

话题:JavaGoogleAndroid语言 & 开发架构

在旧金山,历经两周审讯,三天审议,周四联邦陪审团宣布:Google 所使用的 Android 操作系统未侵犯甲骨文的 Java 版权,重新实现的 37 个 Java API 在法律规定的“合理使用”范围之内。

在为期两周的审判过程中,陪审员听取了 Sun、Google、甲骨文的现任和前任首席执行官,以及同一战壕中的程序员和两家公司的计算机专家的证词。

2009 年,甲骨文通过收购 Sun 公司而获得了 Java 编程语言。2010 年甲骨文就因 Java 版权问题起诉谷歌。2012 年第一陪审团审判,美国地方法院法官 William Alsup 裁定 API 可以不受版权限制,但 Alsup 的观点在上诉中被推翻。在这次审判中,Google 唯一可用论点就是这 37 个 API 在“合理使用”的范围内。

在审判中,甲骨文认为 Google 抄袭了 Java API 封装件以及相关声明的代码,以便减少对 Oracle 的版权费用。 “他们抄袭了 11500 行代码,”甲骨文的律师 Peter Bicks 在结案陈词中说。“这是无可争议的。他们取得代码,复制它,使它直接进入 Android 系统。”

Google 反驳说,Java 语言一直被“自由和开放”的使用,而这包括重新实现 Java API。并且 Sun 公司和其 CEO 乔纳森认为 Android 是一个合法的,有竞争力的产品。

Google 代理律师 Robert Van Nest 还告诉陪审团,甲骨文 CEO 拉里·埃里森在最初是欢迎 Android 的,但后来他改变了主意。此前他曾试图用 Java 来建立自己的智能手机,但失败了。

这场裁决仅围绕着一个特殊的争议,即 Google 使用的 Java API 是否在法律允许的“合理使用”范围之内。陪审团一致认为属于“合理使用”,最终的裁决结束了始于月初的审讯,这样的结果令 Google 非常高兴。如果甲骨文胜诉,这个陪审团将会进入下一个阶段,裁定 Google 应向甲骨文支付的赔偿金额。然而 Google 胜诉,这场审讯就此结束。

Google 发言人在一份声明中说,“今天的裁决表明,Android 可以“合理使用”Java API,代表了 Android 生态系统的胜利、Java 编程社区的胜利、以及依靠开放和自由编程语言来构建创新消费产品的软件开发者的胜利”。

甲骨文方面的法律总顾问 Dorian Daley 发表声明称“我们坚信,Google 的 Android 系统的开发是通过非法复制 Java 核心技术实现的,并急于将此系统推进到移动设备市场。甲骨文提起这一诉讼,目的是要制止 Google 的违法行为,我们相信还有很多上诉的理由,我们计划将此案提交至联邦巡回上诉法院上诉。”

Google 的胜利降低了对一些开发商的影响,因为他们一直认为编程语言的 API 可以自由使用。但这仍然是一个版权保护的案例,至少在一个上诉法院的法律下是这样。然而,第一次这样高调的试图通过版权法保护 API 的案件已经在“合理使用”的辩护下败诉。


感谢郭蕾对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

JavaGoogleAndroid语言 & 开发架构