新葡京棋盘官网
谷歌和甲骨文两家科技巨头在过去十几年里一直存在竞争,但真正结下过节还是源于甲骨文对谷歌的诉讼。根据甲骨文的说法,谷歌的 Android 操作系统未经许可使用 Java 相关技术是对甲骨文版权的侵犯(非法使用了 37 个 Java API 用于 Android 操作系统)。
甲骨文最初于 2010 年起诉谷歌,一度在该案中寻求来自谷歌高达 90 亿美元的侵权损害赔偿。
不过直到现在该案仍没最终的裁决结果,因为对「API 是否受版权保护」的裁决将会对软件行业产生深远的影响。
而据路透社报道,美国最高法院今日已向特朗普政府就“谷歌要求最高法院对与甲骨文之间的版权纠纷案(copyright dispute)进行 review”这一请求征求意见。
事件回顾
2010年,甲骨文以 74 亿美元收购了 Sun(Sun 于 1995 年开发了 Java),然后在不到8个月的时间里便起诉谷歌侵犯了关于 Java 语言的版权,索赔 88 亿美元。
甲骨文认为谷歌用于 Android 系统的 37 个 package 中的 Java API 是对 Oracle JDK 的侵权。37 个 package 如下:
java.awt.font
java.beans
java.io
java.lang
java.lang.annotation
java.lang.ref
java.lang.reflect
java.net
java.nio
java.nio.channels
java.nio.channels.spi
java.nio.charset
java.nio.charset.spi
java.security
java.security.acl
java.security.cert
java.security.interfaces
java.security.spec
java.sql
java.text
java.util
java.util.jar
java.util.logging
java.util.prefs
java.util.regex
java.util.zip
javax.crypto
javax.crypto.interfaces
javax.crypto.spec
javax.net
javax.net.ssl
javax.security.auth
javax.security.auth.callback
javax.security.auth.login
javax.security.auth.x500
javax.security.cert
javax.sql
在这 37 个 package 里,谷歌在类和方法的命名,以及功能设计上,完全和 Oracle JDK 一样。为此,甲骨文作为 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 的使用受“fair use”原则保护
- 2016年10月,甲骨文在联邦巡回上诉法院提起上诉
- 2017年,联邦巡回上诉法院审理了甲骨文的上诉