前不久,美国联邦巡回上诉法院裁定移动操作系统安卓侵权甲骨文 Java 版权,谷歌将面临数十亿美元赔偿。这一结果意味着这场前后经历近八年的 Java 案在双方第四轮的角逐中再次出现胜负翻转。
全球知名的安卓侵权 Java 版权案已成为软件知识产权***大案,这也是继上世纪 90 年代 AT&T诉加州伯克利分校 BSD 侵权 Unix 之后,波及范围最广、影响力***的软件产权案。BSD 官司戏剧性地促成了 Linux 的诞生,而 Java 案的结局则直接影响 API 作为软件源代码的产权效力。
让我们再次回顾全案始末:
2010 年 8 月,甲骨文起诉谷歌安卓系统侵权,要求赔偿 26 亿美元。
2011 年 9 月,双方 CEO ***次庭外和解失败。
2012 年 3 月,甲骨文不接受谷歌 280 万美元赔偿方案。
2012 年 5 月,加州北区法院裁定安卓系统没有侵犯专利,JavaAPI 不存在版权,谷歌赢得短暂胜利。
2012 年 10 月,甲骨文上诉至联邦巡回上诉法院。
2014 年 4 月,联邦上述法院判定 API 受版权保护,谷歌须赔偿侵权。
2014 年 10 月,谷歌不服判决,上诉至美国***法院,遭驳回。
2016 年 4 月,双方庭外和解会议再次失败。
2016 年 5 月,旧金山联邦法院对该案复审。
2016 年 5 月,旧金山联邦法庭陪审团认定安卓合理利用 JavaAPI 并未侵权,甲骨文再次败诉。
2016 年 10 月,甲骨文再次向上诉至联邦巡回上诉法院。
2018 年 3 月,联邦巡回上诉法院再次裁定支持甲骨文,认定谷歌侵权。
细心的读者已经发现,这场官司之所以演变成八年拉锯战的关键在于,旧金山联邦法院和联邦巡回上诉法院在各自的庭审中分别支持了不同对象,前者两次裁定对谷歌有利,后者两次裁定甲骨文胜诉,这也是本案颇具戏剧性的地方。
Java 案的争议和谷歌的对策
Java 由 Sun 公司团队完成最初的开发和发布,2009 年甲骨文公司通过收购 Sun 获得 Java 版权。2006 年 Sun 公布的 OpenJDK 属于开源项目,而在此之前的 SunJDK(现在是 OracleJDK)属于甲骨文并购 Sun 所获得的商业版权内容。
甲骨文认为安卓系统抄袭了 37 个 JavaAPI 代码段,而这些代码属于 Oracle 商业私有 JDK 的一部分。
本案***的争议在于,API 应用程序接口作为代码产物的一部分,用于约定软件系统不同组成部分的衔接,其是否适用于版权法的保护效力,在开发者未有自主声明的情况下并无法律明文约束。“37 个 JavaAPI 代码段”成了该案双方争论的焦点。
旧金山联邦法院的两次裁定皆认为安卓操作系统对 JavaAPI 代码段的复用属于合理使用,且并不影响安卓系统后来的风靡以及甲骨文公司的商业运营。
而联邦巡回上诉法院的两次裁定都推翻了这一结论,特别是在第四轮角逐中,后者坚持认为安卓系统无可争议地复制了 37 个 Java API 软件包的声明代码,500 行 Oracle 版权代码,这些代码具有创造性和原创性。
至此,联邦巡回上诉法院将此案发回加州北区法院,以确定谷歌应支付甲骨文的赔偿金额。
回顾事件始末,我们认为,经历上诉法院的两次重审,距离 Java 案的尘埃落定已经不远。而谷歌似乎也早已做好了支付赔偿的准备,只是认为甲骨文 88 亿美元索赔金额过高,并仍有再次向***法院上情愿书的可能。
事实上谷歌在整个 Java 案中处于劣势,而旧金山联邦法院作出两次对谷歌有利的裁定已堪称奇迹。随着案情的发展,甲骨文掌握了越来越多对谷歌不利的证词,其中就包括安迪·鲁宾在 2006 年的一份电邮中承认 JavaAPI 的版权事实。
为了避免这场本无可挽回的官司继续扩大对安卓操作系统的影响,谷歌曾于 2015 年 12 月发表声明,未来的新版安卓系统将舍弃私有的 SunJDK 而转用开源的 OpenJDK,并授于严格的开源许可证 GPL 以避免安卓再度遭遇产权风波。
Java 案的结局或牵出软件界另一大案
众所周知,Java 作为全球***的编程语言以及安卓操作系统的主要开发语言,其在开发者世界中的地位举足轻重。
Java 案的结局显然将对开发者态度及其对平台的选择、开发工具的权衡产生直接影响,次级影响还将波及开源社区、平台生态、消费者与市场风向等等。尽管谷歌在 2016 年的 Android 7.0 Nougat 中将专利的 JDK 替换成开源的 OpenJDK,以彻底解决安卓与 Java 的版权纠纷,但这并非一劳永逸的办法。
更糟糕的是,Java 案的结局或将形成一系列的连锁反应,对过去的软件产物和未来的软件开发产生影响,而锁链的一端,是另一个全球知名的软件界巨大生态——Linux。这种可能性,已为少数媒体与业界分析师所预见。
甲骨文的胜利或将引发业界其他公司对 API 的新诉讼。许多开源操作系统诸如 FreeBSD 和 Linux,都使用称为 POSIX 的 API,这是一个基于早期的 Unix 操作系统的应用程序编程接口。
参照 Java 案的判决,那么目前旧版 Unix 的实际拥有者 Micro Focus 公司(AT&T后来将 Unix 版权卖给 Novell,Novell 如今是 Micro Focus 的一个部门)很有可能将对基于该 API 创作用于商业用途的开发人员进行追诉,其中包括大量的 Linux 开发者。
除非,开源社区可以证明从始至今 Linux 与古老的 Unix 彻底没有关系。