谷歌與甲骨文十一年Java版權(quán)大戰(zhàn)落幕:Andriod系統(tǒng)不侵權(quán)

jh 5年前 (2021-04-06)

訴訟的成功,對于谷歌來說是一場大勝。

Andriod系統(tǒng),可以稱得上是當下最知名的手機操作系統(tǒng)之一。

Java同樣是最受程序員喜歡的編程語言之一。

然而,這兩款優(yōu)秀產(chǎn)品的各自擁有者,卻因為版權(quán)問題爭論了10多年。

直到最近,這場版權(quán)大戰(zhàn)才有了最終的結(jié)果。

源自Java的安卓

1995年,硅谷傳奇公司Sun Microsystems(簡稱Sun)推出了面向?qū)ο?/strong>的高級編程語言Java,由于該語言簡單易用且功能強大,很快被大量程序員采用。

在開發(fā)Andriod之前,Andriod之父Andy Rubin創(chuàng)立了一家名為Danger的公司,并且選擇了Java作為旗下產(chǎn)品的開發(fā)語言。

在離開Danger后,Andy Rubin創(chuàng)立了Android公司,開始研發(fā)Andriod系統(tǒng),并沿用了Danger的技術(shù)路線,直到2005年被谷歌收購。

在完成收購后,手握Andriod的谷歌拒絕了Sun方面關(guān)于Java版權(quán)的要求:谷歌原準備向Sun公司支付3000-4000萬美元的專利許可費,換取在Andriod系統(tǒng)中使用Java語言的5年期許可證,但最終雙方談崩了,Sun公司一分錢都沒得到。

在當時,Java允許被谷歌內(nèi)部使用,但不能分發(fā)源代碼。

時間來到2009年,甲骨文斥資74億美元收購了Sun。在賣身之前,Sun就已經(jīng)決定在GPL許可證(GNU通用公共許可證)下開源Java

但甲骨文顯然對Andriod這顆“冉冉升起的新星”十分眼紅,在2010年完成對Sun的收購之后,甲骨文隨即對谷歌發(fā)起了訴訟。

十一年漫漫訴訟爭斗

在十一年里,谷歌曾兩次贏得美國地方法院的訴訟,但每一次,聯(lián)邦上訴法院都推翻了裁決。

最初,甲骨文聲稱谷歌在Andriod中使用Java API侵犯其版權(quán)和專利,Andriod的代碼庫中有11500行代碼涉嫌抄襲,這些代碼構(gòu)成了Andriod37個package,都是基于Java代碼。此外,甲骨文還起訴谷歌抄襲了JDK的9行代碼。

雙方爭論的焦點在于:Java API是否可以享有版權(quán)?

谷歌認為自己的代碼借用了其他軟件的思想,都具有獨創(chuàng)性,互不侵權(quán)。而甲骨文則認為Andriod API與Java API的“結(jié)構(gòu),順序和組織”十分相似。

在2012年的第一次訴訟審判中,加州北區(qū)的William Alsup法官認為API根本不受版權(quán)保護,軟件包、類和方法的命名以及排序方式不值得版權(quán)保護。

圖 | William Alsup

為了驗證甲骨文的辯詞,這位法官甚至親自上手嘗試寫代碼,最終認為谷歌的代碼完全可以自行設計。

兩年后,一家聯(lián)邦上訴法院撤銷了此前William的裁決,裁定API可能受到版權(quán)保護。

之后,該案件再次返回地方法院,陪審團一致同意谷歌對Java API的使用是合法且合理的使用。

但同之前一樣,這家聯(lián)邦上訴法院依然裁定谷歌的操作是不合理使用,這一次谷歌面臨著高達88億美元的賠償風險。

此后,谷歌一直在與聯(lián)邦法院和美國最高法院溝通,希望法院能重審案件。

到了2019年11月,美國最高法院同意復審案件,雙方也在第二年10月開展了口頭辯論。

支持谷歌的觀點認為,如果甲骨文獲勝,那么會給所有開發(fā)者樹立巨大的版權(quán)障礙,從而破壞軟件行業(yè);反之,可以節(jié)省開發(fā)人員創(chuàng)造新產(chǎn)品的時間,降低創(chuàng)新的阻礙。

而甲骨文則認為,如果其版權(quán)不受保護,那么會阻礙在軟件領域的創(chuàng)新,許多小型初創(chuàng)公司是依靠版權(quán)法附帶的版權(quán)來保護其商業(yè)模式。

直到2021年4月,這場長達10年的版權(quán)案終于了結(jié)。

美國最高法院以6票贊成、2票反對的結(jié)果,裁定谷歌的Andriod系統(tǒng)使用Java API并沒有侵犯版權(quán)。

明爭暗斗仍將繼續(xù)

這一“最終判決”引來了人們的熱議,至少對Andriod用戶來說,現(xiàn)在的判決是個好消息,谷歌一旦敗訴,不僅是數(shù)十億美元的賠償,對現(xiàn)有Andriod系統(tǒng)影響也會很大。

其實從2017年開始,谷歌方面就開始有目的地尋找Java的替代品,當年的Google I/O大會上,谷歌宣布Kotlin成為Andriod系統(tǒng)開發(fā)的一級語言,可以說對Kotlin寄予了厚望。

在此后幾年里,谷歌官方都主觀上偏向Kotlin,在2019年Google I/O大會上,更是宣布Kotlin編程語言成為Andriod應用程序開發(fā)人員的首選語言。

不可否認的是,Java對于Andriod來說,依然是不可替代的,但這一場訴訟的勝利,也讓谷歌松了一口氣。

作為兩家總部均位于加州的科技巨頭,谷歌與甲骨文之間的斗爭還將持續(xù)下去。

在恢復“清白”之后,谷歌母公司Alphabet正計劃在未來幾周停用甲骨文的財務軟件,開始使用思愛普(SAP.US)的同類產(chǎn)品替代。

盡管谷歌方面沒有宣布停用更多軟件,但可以預料的是,兩家科技公司的明爭暗斗仍將繼續(xù)。

最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!

鎂客網(wǎng)


科技 | 人文 | 行業(yè)

微信ID:im2maker
長按識別二維碼關(guān)注

硬科技產(chǎn)業(yè)媒體

關(guān)注技術(shù)驅(qū)動創(chuàng)新

分享到