5月23日消息,據(jù)《連線》報(bào)道,甲骨文與谷歌的訴訟即將結(jié)束,當(dāng)日雙方的律師將做結(jié)案陳詞。甲骨文指控谷歌使用Java應(yīng)用編程接口(API)侵犯自己的知識(shí)產(chǎn)權(quán)。無論陪審團(tuán)如何裁決,此案都將對(duì)開發(fā)者制作軟件的方式產(chǎn)生永久的影響。
對(duì)于這種可能對(duì)科技行業(yè)產(chǎn)生很大影響的案件,人們常常難以跟進(jìn)。此案拖了多年,無論是技術(shù)還是法律的細(xì)節(jié)都深?yuàn)W難懂。但對(duì)于關(guān)心業(yè)務(wù)或技術(shù)未來的人來說,這又是需要了解的重要案子。為此本文將盡可能地向大家講解清楚此案。
2010年1月,甲骨文完成了對(duì)Java編程語言和平臺(tái)開發(fā)商Sun公司的收購(gòu)。那年8月,甲骨文起訴谷歌,指控其在Android使用Java相關(guān)技術(shù)侵犯自己的版權(quán)和專利。此外,甲骨文還指控谷歌使用Java API侵犯其版權(quán)。2012年,華盛頓特區(qū)法庭做出對(duì)谷歌有利的裁決,認(rèn)為這些API不受版權(quán)限制。
不幸的是,上訴法庭推翻了此裁決,而美國(guó)最高法院拒絕聽證?,F(xiàn)在,甲骨文和谷歌回到特區(qū)法院,尋求對(duì)谷歌使用這些API是否構(gòu)成“公平使用”,即谷歌不需要版權(quán)持有人同意就可使用的裁決。法庭的裁決將對(duì)軟件行業(yè)產(chǎn)生重大影響。
緊急關(guān)頭
此案不會(huì)讓Android消失,谷歌已經(jīng)承諾未來版本的系統(tǒng)將使用完全開源的Java。但從上訴法院裁定這些API受版權(quán)保護(hù)后,可能開辟全新的針對(duì)新創(chuàng)公司和開源項(xiàng)目的訴訟領(lǐng)域。例如,多家公司制作的開源軟件可兼容各種云服務(wù),以使客戶更容易將應(yīng)用軟件從亞馬遜搬到自己的數(shù)據(jù)中心。
Basho和SwiftStack都提供兼容亞馬遜云存儲(chǔ)服務(wù)S3的存儲(chǔ)產(chǎn)品。既然API受版權(quán)保護(hù),亞馬遜理論上可指控2家公司侵犯版權(quán)。甲骨文和谷歌的訴訟即將結(jié)束,沒有什么比編程的未來更危如累卵。同時(shí),很多開源系統(tǒng)如FreeBSD和基于Linux的系統(tǒng),使用了基于AT&T的Unix系統(tǒng)API的POSIX標(biāo)準(zhǔn)API。
按照上訴法庭的裁決,AT&T可起訴POSIX系統(tǒng)開發(fā)商。電子前線基金會(huì)的高級(jí)律師米奇·斯托爾茨(Mitch Stoltz)表示:“無論陪審團(tuán)如何裁決,在甲骨文訴谷歌案后,這些情況都可能發(fā)生。”從這個(gè)意義上說,此案已經(jīng)嚴(yán)重打擊了軟件行業(yè),因?yàn)閼?yīng)對(duì)侵權(quán)訴訟是費(fèi)時(shí)費(fèi)錢的苦差事。
這種威脅本身也可能讓開發(fā)者害怕訴訟,失去甚至試圖開發(fā)基于API新軟件的勇氣。如果法庭做出有利谷歌的裁決,其他公司可能在類似訴訟中有更多勝訴希望。但如果法庭偏向甲骨文,使用API將要看版權(quán)持有人是否高興了。
API是什么
在此案中谷歌面臨的關(guān)鍵問題之一是,如何向法官和陪審員解釋API。審理此案的法官威廉·阿爾蘇普(William Alsup)曾自學(xué)了Java編程以更好地理解此案。他也曾是原先第一次訴訟的法官,在2012年的裁決中,他認(rèn)為API有點(diǎn)像圖書館。他當(dāng)時(shí)寫到:“每個(gè)軟件包就像圖書館里的書架,每個(gè)類就像書架上的書,每個(gè)方法就像書里的如何做章節(jié),找到正確的書架、選擇正確的書,打開涉及你需要工作的章節(jié)。”
通過采用與Java相同的組織方式組織軟件庫,谷歌使Java編程者更容易為Android編寫軟件。問題是,雖然甲骨文提供開源版Java,每個(gè)人都能修改和分享基礎(chǔ)代碼,但Sun的許可條款禁止公司未獲批準(zhǔn)就開發(fā)自己的Java語言。阿爾蘇普裁決,谷歌Android平臺(tái)沒有真正使用Java,因?yàn)樗麄冎皇墙栌昧嗽撈脚_(tái)的組織結(jié)構(gòu)API。但上訴法庭最終不同意阿爾蘇普的裁決,但阿爾蘇普給出了很好的比喻,即使裁決存在一些技術(shù)問題。
然而谷歌喜歡的比喻是將Java比作文件柜。2012年該公司律師推出一個(gè)真的文件柜,解釋文件的標(biāo)簽就是API,而放入文件夾里的是真正有版權(quán)的東西。不清楚谷歌律師為何比喻為文件柜,而不是聽從法官的解釋。Motherboard的編輯薩拉·鄭(Sarah Jeong)已經(jīng)知道API是什么,她不認(rèn)同谷歌律師的解釋。這對(duì)谷歌不是好的信號(hào)。
電子郵件
甲骨文的律師發(fā)現(xiàn)了兩封電子郵件,暗示谷歌完全知道API是受版權(quán)保護(hù)的。Android創(chuàng)始人安迪·魯賓(Andy Rubin)在一封郵件中稱:“祝他們好運(yùn),Java.lang.apis是受版權(quán)保護(hù)的。”他寫到,Sun可決定誰能得到使用許可證。
在給魯賓的郵件中,工程師蒂姆·林霍爾姆(Tim Lindholm)寫到:“我們的結(jié)論是,我們需要按照條款協(xié)商獲得Java許可。”這些郵件不一定能證明谷歌做錯(cuò)了,因?yàn)椴皇枪雀杪蓭煱l(fā)出的,不能證明API不能公平使用。但肯定對(duì)谷歌不是好事。
Sun的祝福
谷歌不是總是倒霉,前Sun首席執(zhí)行官喬納森·施瓦茨(Jonathan Schwartz)在法庭上稱,Sun一直免費(fèi)和開源,同意谷歌使用這些API。他的證詞與他在Android發(fā)布時(shí)發(fā)表的公開言論一致。2007年他在Sun網(wǎng)站寫到:“衷心祝賀谷歌發(fā)布新的Java/Linux平臺(tái)Android。”
甲骨文的律師試圖削弱施瓦茨的證詞,并公布了一些郵件,顯示施瓦茨當(dāng)時(shí)認(rèn)為Android“蹩腳”,猜測(cè)谷歌可能在玩弄許可規(guī)則。
未來如何
即使陪審團(tuán)做出有利甲骨文的裁決,軟件開發(fā)的未來也不會(huì)完全迷失。很多新的開發(fā)平臺(tái)如谷歌的Go語言和蘋果的Swift,都按照比Java更自由的條款提供許可,允許營(yíng)利性公司使用和修改。同時(shí),微軟也開源了.NET編程平臺(tái),新創(chuàng)公司和思科、英特爾和IBM等都在共同開發(fā)開源技術(shù)標(biāo)準(zhǔn),幫助阻止未來類似的訴訟。
Gartner的分析師拉吉·巴拉(Raj Bala)稱,亞馬遜不會(huì)阻止人們使用其網(wǎng)絡(luò)服務(wù)AWS的API,因?yàn)檫@不符合該公司最佳利益。谷歌也開源了自己部分關(guān)鍵云技術(shù)如Kubernetes。這些更為開源的技術(shù)可給開發(fā)者信心,支持這種開放的公司將贏得未來,無論此案陪審團(tuán)如何裁決。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。