歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 甲骨文:Android 是破壞開源的罪犯!

甲骨文:Android 是破壞開源的罪犯!

日期:2017/3/3 12:34:50   编辑:Linux技術

甲骨文和谷歌再次回到了法庭上。這一爭端早在 2010 年就已開始,當時甲骨文率先起訴稱,谷歌在 Android 操作系統中使用了 37 個 Java API(應用程序接口)。本案的最初判決有利於谷歌,但在被提交至上訴法院後情況發生了逆轉。隨後,本案被上訴至美國最高法院,而最高法院的態度是不予受理。目前,這起訴訟又回到了最初的美國地區法院,而訴訟可能給甲骨文帶來 90 億美元的收入
這次,雙方的辯論焦點不再集中於,谷歌在 Android 系統中使用 Java API 是否侵犯了甲骨文的版權而是谷歌的代碼是否屬於公平使用范疇。盡管甲骨文正在對關於公平使用的 4 項法律規定發起猛烈抨擊,但甲骨文的律師和證人也試圖將該公司描繪成為自由、開源軟件的捍衛者
然而在本案中,甲骨文很難扭轉自身的形象,因為該公司首先對開源發難。多名計算機科學家反對甲骨文的做法,稱該公司的態度將會對開源社區造成影響深遠的破壞。
不過甲骨文聯席 CEO 薩夫拉·卡茲(Safra Catz)本周一和周二作證稱,將自己的軟件限制在“帶圍牆的花園中”,這是谷歌,而不是甲骨文的做法
谷歌表示,基於 Java 的開源特性,Android 團隊才利用了 Java API。不過卡茲表示,為了維持 Java 長期以來的理念,即“一次開發、隨處運行”,唯一的方式是確保這一語言不受谷歌等闖入者的干擾。在甲骨文看來,在 Android 系統中,谷歌將 Java 變成了不具兼容性的形式。
卡茲本周代表甲骨文講述了自己一方的看法。目前,卡茲與馬克·赫德(Mark Hurd)共同擔任甲骨文 CEO 的職位。她表示,甲骨文 2009 年收購 Sun 微系統在很大程度上是為了保護 Java,確保這一語言的公平和開放使用。
卡茲表示,當 00 年代中期 Sun 股價下跌時,她開始擔憂 Java 的命運。甲骨文當時利用 Java 去開發軟件,而卡茲擔心,如果 Sun 出現問題,那麼甲骨文使用的編程語言也將出問題。
卡茲表示:“我們擔心 Sun 無法給予足夠的投資,而 Java 是我們產品的關鍵。”
因此,為了避免 Java 走向衰落,或是落入競爭對手手中,甲骨文開始嘗試收購 Java。根據卡茲的說法,甲骨文最初目標不大,只是希望拿下 Java 和 Sun 的部分軟件業務。不過,這一提議遭到了拒絕。隨後有消息稱,IBM 可能收購 Sun,而協議中也包括該公司的硬件業務。這時甲骨文回到了談判桌前,拿出了比 IBM 收購出價 70 億美元更多的 74 億美元,從而將整個 Sun 公司收入囊中。
在這筆收購時,甲骨文時任 CEO 拉裡·埃裡森(Larry Ellison)表示,Java“是我們有史以來收購的最重要的一項軟件資產”。(埃裡森目前是甲骨文董事長。)卡茲本周一在法庭上再次傳達了這一信息,並表示是她向埃裡森建議了這筆收購,並計劃在收購 Java 之後在公司內部繼續發展 Java。卡茲表示:“我們計劃投資 Java,將 Java 社區團結在一起,並在未來開發新版本的 Java。”
卡茲認為,在這筆收購之後,谷歌在 Android 系統中對 Java 的使用就成為了甲骨文內部討論的話題。她表示,Sun 前 CEO 喬納桑·施瓦茨(Jonathan Schwartz)告訴甲骨文,他曾與谷歌進行談判,要求谷歌在使用 Java 時購買授權。(施瓦茨在本案中代表谷歌出庭作證。)
然而卡茲表示,到甲骨文 2010 年初完成對 Sun 的收購之後,Android 對 Java 開放性的影響已經太大,很難逆轉。她指出,整個 Java 開發者社區已一分為二,某些開發者轉向了 Android 平台,導致了 Java 的開放性受限。卡茲表示,使用 Java,“他們只需一次編程就可以在所有地方運行。但當你在 Android 平台上開發時,在除 Android 以外的其他地方都無法運行。”
Android 是一個自由而開放的平台(free and open platform),因此將 Android 視為開發的限制顯得有些奇怪。在對卡茲進行質詢時,谷歌的律師做出了反擊。他們表示,甲骨文並未充分理解 Java 的開放性。該公司的管理者要麼沒有准備好管理一個開源平台,要麼就是故意限制對 Java 的使用。
谷歌的律師還就甲骨文自行開發智能手機的計劃質詢了卡茲。在收購 Sun 的不久之後,甲骨文曾考慮過這項計劃,但最終沒有付諸實施。谷歌的律師展示了甲骨文關於開發手機的一張內部幻燈片,上面顯示:“關於做出聰明的決策,甲骨文內部的專業性有限。”
谷歌指出,甲骨文在自主開發智能手機失敗之後才決定起訴。埃裡森和 Alphabet 執行董事長埃裡克·施密特(Eric Schmidt)之間的郵件往來顯示,在甲骨文提起訴訟的幾個月前,他們倆曾有過會面。谷歌還提到了埃裡森在 JavaOne 開發者大會上的說法,即他很高興谷歌正在使用 Java。埃裡森表示:“我認為,我們會看到越來越多的 Java 設備,其中某些來自我們谷歌的朋友。”
無論谷歌和甲骨文高管之間有過什麼樣的友誼,這都已不復存在。卡茲表示,谷歌的總法律顧問肯特·沃克(Kent Walker)曾於 2012 年 3 月聯系她,討論這起訴訟。根據卡茲的說法,沃克表示:“谷歌是一家非常特別的公司,老規則不適用於我們。”
而卡茲回應了一條古老的規則:“你不能行竊。”
卡茲表示,谷歌的侵權導致甲骨文損失了數億美元。
關於這起訴訟的法庭聽證將於本周繼續進行,並將於下周初結束。
Copyright © Linux教程網 All Rights Reserved