Java案雖已塵埃落定,但軟件界的連鎖反應才剛剛開始
前不久,美國聯邦巡回上訴法院裁定移動操作系統安卓侵權甲骨文 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 徹底沒有關系。