今年4月我們曾報道過美國最高法院向特朗普政府尋求幫助,以確定是否要繼續審理谷歌對聯邦巡回上訴法院認定Android侵權的上訴。
目前的最新進展是,美國最高法院已同意復審這件過去十年最重要的的軟件版權糾紛案(copyright dispute)。
不過美國最高法院尚未宣布何時對該起案件進行審理,極大可能是在明年進行。我們會持續關注。
Google使用Java開發了Android操作系統,甲骨文在收購Sun之后獲得了Java的所有權,它在2010年指控Google侵犯了Java API的版權。API是一種標準函數調用,允許第三方構建與已有平臺如Java兼容的軟件。
在聯邦巡回上訴法院認定Android侵權之前,版權法被廣泛認為不適用于控制API的使用。但上訴法庭的裁決動搖了這一廣泛接受的假設,因此最高法院的復審——主要是對「API是否受版權保護」的裁決將對軟件行業產生深遠影響。
事件回顧
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年,聯邦巡回上訴法院審理了甲骨文的上訴
2018年3月,聯邦巡回上訴法院認定Android侵權,判決甲骨文勝訴
隨后谷歌再次發起上訴,但2018年8月被駁回
2019年1月,谷歌要求美國最高法院對它與甲骨文之間的Java API版權訴訟案做出最終裁決