谷歌和甲骨文两家科技巨头在过去十几年里一直存在竞争,但真正结下过节还是源于甲骨文对谷歌的诉讼。根据甲骨文的说法,谷歌的 Android 操作系统未经许可使用 Java 相关技术是对甲骨文版权和专利的侵犯(非法使用了 37 个 Java API 用于 Android 操作系统)。甲骨文最初于 2010 年起诉谷歌,一度在该案中寻求来自谷歌高达 90 亿美元的侵权损害赔偿。
然而直到现在该案仍没裁决结果,因为对「API 是否受法律保护」的最终裁决将会对软件行业产生深远的影响。
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {
if (fromIndex > toIndex)
throw new IllegalArgumentException(“fromIndex(” + fromIndex +
“) > toIndex(” + toIndex+”)”);
if (fromIndex < 0)
throw new ArrayIndexOutOfBoundsException(fromIndex);
if (toIndex > arrayLen)
throw new ArrayIndexOutOfBoundsException(toIndex);
}
↑↑↑著名的 9 行代码
而据路透社报道,美国最高法院今日已向特朗普政府征求意见,是否需要对“谷歌要求终止甲骨文 Java 侵权诉讼”一案进行审理。
不妨回顾一下甲骨文和谷歌的这场 Java 版权案拉锯战。
- 2010年,甲骨文起诉谷歌,称谷歌 Android 操作系统未经授权使用了 Java API
- 2012年,谷歌成功让法庭认可了 API 不在著作权保护范畴内的观点,地方法院裁定 API 不受法律保护,并驳回案件
- 2012年,甲骨文不满裁决,并上诉至美国联盟上诉法院
- 2014年,上诉法院三名法官意见一致地将地方法院对该案件的判决驳回,并宣布 API 受著作权保护
- 2014年,谷歌不服判决便发起上诉,并上诉到了联邦最高法院,还找来了红帽等开源公司以支援,而甲骨文也找到了微软等公司的助威
- 2015年联邦最高法院驳回谷歌的上诉,并将本案发回地方法院重审
- 2016年3月,甲骨文将索赔金额提至 93 亿美元
- 2016年4月,谷歌 CEO 与甲骨文 CEO 和解会议失败
- 2016年5月,旧金山地区法庭进行二次审理,认同谷歌对 Java API 的使用受“合理使用”保护
- 2016年10月,甲骨文在联邦巡回上诉法院提起上诉
- 2017年,联邦巡回上诉法院审理了甲骨文的上诉
- 2018年3月,法院认定 Android 侵权,判决甲骨文胜诉
- 随后谷歌再次发起上诉,但2018年8月被驳回
- 2019年1月,谷歌要求美国最高法院对它与甲骨文之间的 Java API 版权诉讼案做出最终裁决
这场长达十年的拉锯战让最高法院也犯难了。为此,最高法院今日向特朗普政府寻求帮助,是否还要继续审理谷歌的上诉。对于某些特定案件,美国最高法院有时会向政府征求意见。2015年,联邦最高法院曾驳回谷歌此前在该案中提出的上诉,就是因为听取了奥巴马政府领导下的司法部的建议。
转自 https://www.oschina.net/news/106343/google-oracle-copyright-feud