因?yàn)樵贏ndroid中用了Java Oracle向Google索賠93億美元
根據(jù)外媒報(bào)道 ,Oracle 在六年前就起訴了 Google 了,稱 Google 用于市場(chǎng)策略的移動(dòng)操作系統(tǒng)在使用 Java 平臺(tái)的時(shí)候并沒(méi)有得到 Oracle 的授權(quán)。現(xiàn)在據(jù)法庭的一份檔案顯示,Oracle 要求 Google 賠償專利損失費(fèi) 93 億美元。

今年 5 月 9 日,雙方將在舊金山的聯(lián)邦法庭開始新一輪的審判,上一次審判是在 2012 年,包括 Oracle 的 Larry Ellison 和 Google 的 Eric Schmidt 等高管都出庭作證,當(dāng)時(shí)陪審對(duì)就 Google 在使用 Java 的過(guò)程中是否在授權(quán)允許的范圍內(nèi)展開了激烈的爭(zhēng)辯。雙方首先將在 4 月 27 號(hào)預(yù)審。
Oracle 的專家出示的報(bào)告顯示,Google 已經(jīng)違反了 Oracle 的授權(quán)規(guī)則,必須對(duì) Oracle 受到的損失而付相應(yīng)的責(zé)任,同時(shí),數(shù)據(jù)顯示,隨著 Android 智能手機(jī)市場(chǎng)份額進(jìn)一步增加,給 Oracle 帶來(lái)的傷害越來(lái)越大,所以 Oracle 本次提出索賠的金額是上次的十倍,新一輪的審判也將 Android 的版本增加到 6 個(gè),包括 Lollipop。
不過(guò)真正的索賠的金額可能會(huì)在開庭前有所降低,Google 母公司 Alphabet 上一季度的盈利也只有 49 億美元。Google 的專家也評(píng)估了 Oracle 應(yīng)該獲賠的合理金額,估計(jì)在一億美元左右。由于差距巨大,法官可能會(huì)取一個(gè)中間值。
Oracle 方面的專家 James Malackowski 說(shuō), 要求賠償?shù)膿p失金額分為兩個(gè)部分,其中 4.75 億美元是對(duì) Oracle 造成的損失,其余的 88 億是 Google 因此而獲得的不正當(dāng)利益。

其中第一份數(shù)據(jù)來(lái)源于,加入 Google 不使用 Java 開發(fā) Android,Oracle 可以直接將 Java 授權(quán)給手機(jī)廠商可以獲得的收益。第二份數(shù)據(jù)來(lái)源于 Google 從 Android 系統(tǒng)中的獲利,包括從移動(dòng)廣告和 Google Play 的收入。
這個(gè)案件的關(guān)鍵點(diǎn)在于 Google 有沒(méi)有獲得 Sun (Java 的前擁有者)的授權(quán)就是用了 Java 作為 Android 系統(tǒng)的基礎(chǔ)。在第一輪審判中,陪審團(tuán)發(fā)現(xiàn) Google 將 37 個(gè) Java 應(yīng)用的接口直接復(fù)制在了 Android 系統(tǒng)中,已經(jīng)構(gòu)成侵犯 Oracle 的版權(quán)。
Oracle 認(rèn)為 Google 選擇 Java 是因?yàn)閿?shù)百萬(wàn)的開發(fā)者已經(jīng)對(duì)該語(yǔ)言非常熟悉,而當(dāng)時(shí) Google 急于推出 Android 操作系統(tǒng)。
Google 認(rèn)為他們對(duì) Java 的使用是在合理范圍之內(nèi)的,是否侵犯版權(quán)的標(biāo)準(zhǔn)在于是否將 Java 變成了新的東西, 原創(chuàng)作品被抄襲數(shù)量,以及抄襲作品對(duì)原創(chuàng)作品市場(chǎng)價(jià)值的影響 。

不過(guò)據(jù) TECH2IPO/創(chuàng)見報(bào)道 , Google 證實(shí),將在下個(gè) Android 版本中全面采用 OpenJDK,替換掉原來(lái) Oracle 所有的 JavaJDK。其實(shí)早在上個(gè)月就有人注意到 Andorid 代碼庫(kù)有神秘的提交記錄,Google 近日終于證實(shí),Android N 版本中將放棄原有的 Java 編程接口,全面采用 OpenJDK 替代。
「作為一個(gè)開源平臺(tái),Android 基于各種開源社區(qū)的協(xié)作開發(fā)而成。」一位 Google 的發(fā)言人說(shuō)道,「在我們即將到來(lái)的 Adroid 版本中,我們計(jì)劃全面采用基于 OpenJDK 的代碼庫(kù),開發(fā)者可以利用統(tǒng)一的代碼庫(kù)構(gòu)建自己的 App 和各種服務(wù),Google 也將持續(xù)完善 OpenJDK 社區(qū),未來(lái)將會(huì)為 OpenJDK 項(xiàng)目投入更多精力。」
Android 為開發(fā)基于 Java 語(yǔ)言的 App 應(yīng)用提供的 API 接口分為兩部分,一部分是代碼庫(kù)的 API 接口,另一部分是 Google 開發(fā)的可以讓該代碼庫(kù)工作的實(shí)現(xiàn)代碼。Java 的開發(fā)者 Oracle 自己提供了兩種實(shí)現(xiàn)代碼庫(kù)的方式,一種是自有版權(quán)的 JDK 版本,另一種是開源的 OpenJDK 版本。OpenJDK 之前就在 Android 的某些方面得到應(yīng)用,現(xiàn)在將投入更多精力到 OpenJDK。
根據(jù) Android 項(xiàng)目的代碼提交記錄,被更改的文件達(dá)到 8902 個(gè),顯而易見 OpenJDK 已經(jīng)包含在新版的 Andorid 內(nèi)。