甲骨文公司2010年收购Sun时,获得Java编程语言。在被Google首席律师罗伯特·万-奈斯特(Robert Van Nest)问及Java语言是否免费时,甲骨文CEO拉里·埃里森(Larry Ellison)对此没有迅速回应。法官威廉姆·阿尔索普(William Alsup)督促埃里森回答“是”或“不是”时,埃里森愤然回答:“我不知道。”
也就是说,Java的情况很复杂。
Java是免费的,但针对特殊使用情况时又存在许可。Google称,其Android智能手机软件中,1500万代码行中包含的Java部分只是公开的免费开源部分。Google希望确保Android为应用开发人员搭建一个差异化平台,一个不同于标准Java的平台。
Java编程语言是公开免费的,但部分情况下需要获得甲骨文许可。针对Java的不同许可计划及申请等复杂性,为陪审团直接看到该问题本质增加了难度。
2010年甲骨文斥资逾70亿美元收购Sun。Sun曾开发Java和Java Community Process(JVC),由Sun为Java制定标准,确保Java语言支持跨系统的兼容性。
当使用基于Java API设计的类库及下载Java软件组件时,需要获得许可。甲骨文指出,Google声称Android没有使用任何Java代码,但实际情况是Android使用了需要获得甲骨文合法许可的文件和开发者工具。
Google主张Android并未使用未经公开的任何Java代码或文件,并表示甲骨文提出的侵犯其知识产权的37个API并不受版权保护。因此,Google无需向甲骨文支付版权费。
下面是一封前Sun著名工程师、现任Google软件工程师蒂姆·林德霍姆(Tim Lindholm)于2010年发给Android掌门安迪·鲁宾(Andy Rubin)的电子邮件:
“拉里和塞吉要求我们调研面向Android和Chrome的Java技术备选方案。经过研究,我们认为他们的观点都没有价值,我们需要根据需要协商Java许可方案。”
Google争辩该电子邮件是在接到甲骨文起诉Google的威胁后写的,其起诉威胁可能会把将把Android置于死地。
2006年,林德霍姆为鲁宾复制了一份电子邮件,内容涉及同Sun协商Java许可,复制的电子邮件内容如下:
“您或许已经隐约知道我一直在帮助安迪·鲁宾解决与Android平台有关的一些问题。我帮助鲁宾的主要形式是,与我在Sun的老团队协商关键许可事宜。”
Google律师在说服陪审团相信Java许可在Android开发期间不是主要考虑因素方面要颇费周折了。但问题的关键是,Google利用Java软件的方式是否侵犯了未公开代码或相关材料,描述执行任务的API是否受版权保护。