谷歌與甲骨文十一年Java版權(quán)大戰(zhàn)落幕:Andriod系統(tǒng)不侵權(quán)
訴訟的成功,對(duì)于谷歌來說是一場(chǎng)大勝。
Andriod系統(tǒng),可以稱得上是當(dāng)下最知名的手機(jī)操作系統(tǒng)之一。
Java同樣是最受程序員喜歡的編程語言之一。
然而,這兩款優(yōu)秀產(chǎn)品的各自擁有者,卻因?yàn)榘鏅?quán)問題爭(zhēng)論了10多年。
直到最近,這場(chǎng)版權(quán)大戰(zhàn)才有了最終的結(jié)果。
源自Java的安卓
1995年,硅谷傳奇公司Sun Microsystems(簡稱Sun)推出了面向?qū)ο?/strong>的高級(jí)編程語言Java,由于該語言簡單易用且功能強(qiáng)大,很快被大量程序員采用。
在開發(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)的要求:谷歌原準(zhǔn)備向Sun公司支付3000-4000萬美元的專利許可費(fèi),換取在Andriod系統(tǒng)中使用Java語言的5年期許可證,但最終雙方談崩了,Sun公司一分錢都沒得到。
在當(dāng)時(shí),Java允許被谷歌內(nèi)部使用,但不能分發(fā)源代碼。
時(shí)間來到2009年,甲骨文斥資74億美元收購了Sun。在賣身之前,Sun就已經(jīng)決定在GPL許可證(GNU通用公共許可證)下開源Java。
但甲骨文顯然對(duì)Andriod這顆“冉冉升起的新星”十分眼紅,在2010年完成對(duì)Sun的收購之后,甲骨文隨即對(duì)谷歌發(fā)起了訴訟。
十一年漫漫訴訟爭(zhēng)斗
在十一年里,谷歌曾兩次贏得美國地方法院的訴訟,但每一次,聯(lián)邦上訴法院都推翻了裁決。
最初,甲骨文聲稱谷歌在Andriod中使用Java API侵犯其版權(quán)和專利,Andriod的代碼庫中有11500行代碼涉嫌抄襲,這些代碼構(gòu)成了Andriod37個(gè)package,都是基于Java代碼。此外,甲骨文還起訴谷歌抄襲了JDK的9行代碼。
雙方爭(zhēng)論的焦點(diǎn)在于:Java API是否可以享有版權(quán)?
谷歌認(rèn)為自己的代碼借用了其他軟件的思想,都具有獨(dú)創(chuàng)性,互不侵權(quán)。而甲骨文則認(rèn)為Andriod API與Java API的“結(jié)構(gòu),順序和組織”十分相似。
在2012年的第一次訴訟審判中,加州北區(qū)的William Alsup法官認(rèn)為API根本不受版權(quán)保護(hù),軟件包、類和方法的命名以及排序方式不值得版權(quán)保護(hù)。
圖 | William Alsup
為了驗(yàn)證甲骨文的辯詞,這位法官甚至親自上手嘗試寫代碼,最終認(rèn)為谷歌的代碼完全可以自行設(shè)計(jì)。
兩年后,一家聯(lián)邦上訴法院撤銷了此前William的裁決,裁定API可能受到版權(quán)保護(hù)。
之后,該案件再次返回地方法院,陪審團(tuán)一致同意谷歌對(duì)Java API的使用是合法且合理的使用。
但同之前一樣,這家聯(lián)邦上訴法院依然裁定谷歌的操作是不合理使用,這一次谷歌面臨著高達(dá)88億美元的賠償風(fēng)險(xiǎn)。
此后,谷歌一直在與聯(lián)邦法院和美國最高法院溝通,希望法院能重審案件。
到了2019年11月,美國最高法院同意復(fù)審案件,雙方也在第二年10月開展了口頭辯論。
支持谷歌的觀點(diǎn)認(rèn)為,如果甲骨文獲勝,那么會(huì)給所有開發(fā)者樹立巨大的版權(quán)障礙,從而破壞軟件行業(yè);反之,可以節(jié)省開發(fā)人員創(chuàng)造新產(chǎn)品的時(shí)間,降低創(chuàng)新的阻礙。
而甲骨文則認(rèn)為,如果其版權(quán)不受保護(hù),那么會(huì)阻礙在軟件領(lǐng)域的創(chuàng)新,許多小型初創(chuàng)公司是依靠版權(quán)法附帶的版權(quán)來保護(hù)其商業(yè)模式。
直到2021年4月,這場(chǎng)長達(dá)10年的版權(quán)案終于了結(jié)。
美國最高法院以6票贊成、2票反對(duì)的結(jié)果,裁定谷歌的Andriod系統(tǒng)使用Java API并沒有侵犯版權(quán)。
明爭(zhēng)暗斗仍將繼續(xù)
這一“最終判決”引來了人們的熱議,至少對(duì)Andriod用戶來說,現(xiàn)在的判決是個(gè)好消息,谷歌一旦敗訴,不僅是數(shù)十億美元的賠償,對(duì)現(xiàn)有Andriod系統(tǒng)影響也會(huì)很大。
其實(shí)從2017年開始,谷歌方面就開始有目的地尋找Java的替代品,當(dāng)年的Google I/O大會(huì)上,谷歌宣布Kotlin成為Andriod系統(tǒng)開發(fā)的一級(jí)語言,可以說對(duì)Kotlin寄予了厚望。
在此后幾年里,谷歌官方都主觀上偏向Kotlin,在2019年Google I/O大會(huì)上,更是宣布Kotlin編程語言成為Andriod應(yīng)用程序開發(fā)人員的首選語言。
不可否認(rèn)的是,Java對(duì)于Andriod來說,依然是不可替代的,但這一場(chǎng)訴訟的勝利,也讓谷歌松了一口氣。
作為兩家總部均位于加州的科技巨頭,谷歌與甲骨文之間的斗爭(zhēng)還將持續(xù)下去。
在恢復(fù)“清白”之后,谷歌母公司Alphabet正計(jì)劃在未來幾周停用甲骨文的財(cái)務(wù)軟件,開始使用思愛普(SAP.US)的同類產(chǎn)品替代。
盡管谷歌方面沒有宣布停用更多軟件,但可以預(yù)料的是,兩家科技公司的明爭(zhēng)暗斗仍將繼續(xù)。
最后,記得關(guān)注微信公眾號(hào):鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅(qū)動(dòng)創(chuàng)新
