圍繞安卓侵權(quán)Java案,谷歌、甲骨文打了近六年的官司最近有所升級。一方是全球最大的互聯(lián)網(wǎng)企業(yè),另一方是全球最大的數(shù)據(jù)庫軟件公司,雙方在安卓系統(tǒng)有無對Java專利構(gòu)成侵權(quán)、JavaAPI是否受版權(quán)保護問題上各執(zhí)一詞、不互相然。
近期,美國舊金山聯(lián)邦法院對該案復審,甲骨文一方向谷歌提出高達93億美元賠償金額。而在此前不久雙方庭外和解會議失敗之后,該案就此進入第二輪角逐并再次上升至業(yè)界與媒體的焦點。
雖然經(jīng)歷長期拉鋸,但該案離終結(jié)尚有時日,盡管如此,業(yè)界早已對Java案的結(jié)局與未來影響充滿遐想。我們不妨回顧全案動態(tài)再做分析。
2010年8月,甲骨文起訴谷歌安卓系統(tǒng)侵權(quán),要求賠償26億美元。
2011年9月,雙方CEO第一次庭外和解失敗。
2012年3月,甲骨文不接受谷歌280萬美元賠償方案。
2012年5月,加州北區(qū)法院裁定安卓系統(tǒng)沒有侵犯專利,JavaAPI不存在版權(quán),谷歌贏得短暫勝利。
2012年10月,甲骨文上訴至聯(lián)邦巡回上訴法院。
2014年4月,聯(lián)邦上述法院判定API受版權(quán)保護,谷歌須賠償侵權(quán)。
2014年10月,谷歌不服判決,上訴至美國最高法院,遭駁回。
2016年4月,雙方庭外和解會議再次失敗。
2016年5月,舊金山聯(lián)邦法院對該案復審。
眾所周知的是,在移動互聯(lián)行業(yè)、技術(shù)高速發(fā)展的今天,安卓已成為全球最流行的移動智能終端操作系統(tǒng),且其進化完善、潛力增長仍在繼續(xù)。而Java語言以其跨平臺和開源特性歷經(jīng)二十年成為開發(fā)者世界中最具影響力的編程語言。作為安卓系統(tǒng)的編程語言之一,Java為吸引平臺開發(fā)者,將安卓推向時代巔峰功不可沒。然而本案關(guān)鍵正在于谷歌在安卓系統(tǒng)中使用了37個Java應(yīng)用程序接口,這些API都是代碼段,這一行為是否構(gòu)成侵權(quán)成為雙方爭論的焦點。
為什么甲骨文認定谷歌侵權(quán)?
Java由Sun公司團隊完成最初的開發(fā)與發(fā)布,2009年甲骨文公司收購Sun獲得Java版權(quán)。我們知道,Java是有開源項目的,但那是指2006年Sun公布的OpenJDK,而非在那之前的SunJDK(現(xiàn)在是OracleJDK),而谷歌侵權(quán)的對象屬于后者。甲骨文認為谷歌安卓系統(tǒng)抄襲了37個JavaAPI代碼段,而這些代碼屬于Oracle商業(yè)私有JDK的一部分。
那么這37個API包是誰寫的?它們是否真的屬于甲骨文私有?經(jīng)查閱,我們發(fā)現(xiàn)37個包中備受爭議的9行代碼出自約書亞?布洛克之手。布洛克曾是Sun公司的工程師,2004年離職加入谷歌成為首席Java架構(gòu)師,其為JDK以及OpenJDK貢獻過不少代碼。而那9行代碼確實為布洛克于Sun公司在職期間為JDK所寫。如此看來,甲骨文控訴谷歌侵權(quán)確實有理有據(jù),事實清楚,谷歌此次被抓了小辮子恐怕在劫難逃。
谷歌又是如何回應(yīng)甲骨文的?
可以說谷歌在整個Java案中是處于劣勢的,手上可打之牌并不多,唯一可用的對策就是API是否受版權(quán)保護,這也是整個軟件行業(yè)乃至開發(fā)者世界備受爭議的觀點。API應(yīng)用程序接口作為代碼產(chǎn)物用于約定軟件系統(tǒng)不同組成部分的銜接,其是否具有版權(quán)保護效力在開發(fā)者未有自主聲明之情況下并無法律明文約束,這也成為本案裁決最大難題。谷歌堅稱API不應(yīng)受版權(quán)保護,它只是一種操作方法,僅僅是一個程序與另一個程序通信的接口。但是隨著案情進展逐漸明朗,甲骨文掌握了越來越多對谷歌不利的證詞(比如安卓之父魯賓在06年的一份電郵中承認JavaAPI是有版權(quán)的),谷歌想要扳回局面已不再可能。
事實上,谷歌早已深知無論如何辯解都難以贏得這場官司而做出了最壞的打算。去年12月谷歌就發(fā)表聲明下一版本的安卓系統(tǒng)Android N將不再依賴私有的JavaAPI轉(zhuǎn)而以開源的OpenJDK取代之。谷歌這一做法目的在于從此和甲骨文撇清關(guān)系,剩下的問題就是賠多少錢的事了。
Java案的結(jié)局猜測
該案進展至今,越來越明晰的是谷歌最終將輸?shù)艄偎?,問題是賠多少錢。全案過程中谷歌曾與甲骨文試圖多次庭外和解,但終因賠償金額問題未能達成一致。谷歌還曾一度強調(diào),甲骨文高估了那37個API的作用,因為大多數(shù)代碼是谷歌自己寫的,那些被“抄襲”的部分僅占了全部代碼的0.8%,因此93億索賠金額簡直不可理喻。而甲骨文的索賠依據(jù)則源于谷歌內(nèi)部財務(wù)文件:由于安卓系統(tǒng)給谷歌帶來220億美元利潤,93億索賠中4.75億來自版權(quán)遭受的損失,88.25億則為應(yīng)當分配給甲骨文的盈利。
盡管對于此種獅子大開口的漫天要價,甲骨文方面倒是給出了相當依據(jù)(比如Java對安卓的重要性、37個API的關(guān)鍵性甚至是假如沒有抄襲,甲骨文亦可能開發(fā)出類似安卓的系統(tǒng)這樣的理由),但是我們猜測,谷歌在之后的案件進展中將重點圍繞支付金額問題展開反擊,在自身能夠承受的賠償范圍內(nèi)迫使甲骨文與其和解。另外,多數(shù)關(guān)注本案的美國大學法學院專家認為,谷歌無法證明其公平合理地使用了Java專利,甲骨文亦難以將自身損失與安卓的營收利潤聯(lián)系在一起。因此和解的概率還是極大的。
Java案的影響
假如美國地方法院最終判定JavaAPI受版權(quán)保護,這一結(jié)果多少會影響全球開發(fā)者的態(tài)度,對于那些無法承擔專利費用的程序員或?qū)⑥D(zhuǎn)投其他開源甚至免費的開發(fā)平臺,而各類開發(fā)者陣營的比重亦會產(chǎn)生相應(yīng)改變。對于視開發(fā)者為源頭活水的軟件行業(yè)而言,這將是非常重大的變化。
改用OpenJDK重塑安卓無疑是谷歌明智的選擇,一方面避開產(chǎn)權(quán)糾紛減輕了公司與開發(fā)者壓力;另一方面對于安卓本身將有更多選擇,其未來系統(tǒng)性能、兼容性或有較大提升。
另外,有一種觀點認為甲骨文是贏了官司卻輸了未來。我們認為有失偏頗。該案的爭議在于安卓舊版本與專屬JDK之間的侵權(quán)行為,對于安卓新版本與OpenJDK沒有任何影響。目前OpenJDK仍由甲骨文公司負責維護發(fā)布,只要甲骨文保持對Java社區(qū)友善并繼續(xù)做好OpenJDK,還是能夠抵消Java陣營因該案產(chǎn)生的負面情緒的。而谷歌在OpenJDK方面與甲骨文開展合作也不是不可能。