首页 > > 25

甲骨文訴穀歌案裁決將影響軟件行業未來

2016-05-24
来源:网易科技

  網易科技訊 5月23日消息,據《連線》報道,甲骨文與穀歌的訴訟即將結束,當日雙方的律師將做結案陳詞。甲骨文指控穀歌使用Java應用編程接口(API)侵犯自己的知識產權。無論陪審團如何裁決,此案都將對開發者制作軟件的方式產生永久的影響。

  對於這種可能對科技行業產生很大影響的案件,人們常常難以跟進。此案拖了多年,無論是技術還是法律的細節都深奧難懂。但對於關心業務或技術未來的人來說,這又是需要了解的重要案子。為此本文將盡可能地向大家講解清楚此案。

  2010年1月,甲骨文完成了對Java編程語言和平台開發商Sun公司的收購。那年8月,甲骨文起訴穀歌,指控其在Android使用Java相關技術侵犯自己的版權和專利。此外,甲骨文還指控穀歌使用Java API侵犯其版權。2012年,華盛頓特區法庭做出對穀歌有利的裁決,認為這些API不受版權限制。

  不幸的是,上訴法庭推翻了此裁決,而美國最高法院拒絕聽證。現在,甲骨文和穀歌回到特區法院,尋求對穀歌使用這些API是否構成“公平使用”,即穀歌不需要版權持有人同意就可使用的裁決。法庭的裁決將對軟件行業產生重大影響。

  緊急關頭

  此案不會讓Android消失,穀歌已經承諾未來版本的系統將使用完全開源的Java。但從上訴法院裁定這些API受版權保護後,可能開辟全新的針對新創公司和開源項目的訴訟領域。例如,多家公司制作的開源軟件可兼容各種雲服務,以使客戶更容易將應用軟件從亞馬遜搬到自己的數據中心。

  Basho和SwiftStack都提供兼容亞馬遜雲存儲服務S3的存儲產品。既然API受版權保護,亞馬遜理論上可指控2家公司侵犯版權。甲骨文和穀歌的訴訟即將結束,沒有什么比編程的未來更危如累卵。同時,很多開源系統如FreeBSD和基於Linux的系統,使用了基於AT&T的Unix系統API的POSIX標准API。

  按照上訴法庭的裁決,AT&T可起訴POSIX系統開發商。電子前線基金會的高級律師米奇·斯托爾茨(Mitch Stoltz)表示:“無論陪審團如何裁決,在甲骨文訴穀歌案後,這些情況都可能發生。”從這個意義上說,此案已經嚴重打擊了軟件行業,因為應對侵權訴訟是費時費錢的苦差事。

  這種威脅本身也可能讓開發者害怕訴訟,失去甚至試圖開發基於API新軟件的勇氣。如果法庭做出有利穀歌的裁決,其他公司可能在類似訴訟中有更多勝訴希望。但如果法庭偏向甲骨文,使用API將要看版權持有人是否高興了。

  API是什么

  在此案中穀歌面臨的關鍵問題之一是,如何向法官和陪審員解釋API。審理此案的法官威廉·阿爾蘇普(William Alsup)曾自學了Java編程以更好地理解此案。他也曾是原先第一次訴訟的法官,在2012年的裁決中,他認為API有點像圖書館。他當時寫到:“每個軟件包就像圖書館裏的書架,每個類就像書架上的書,每個方法就像書裏的如何做章節,找到正確的書架、選擇正確的書,打開涉及你需要工作的章節。”

  通過采用與Java相同的組織方式組織軟件庫,穀歌使Java編程者更容易為Android編寫軟件。問題是,雖然甲骨文提供開源版Java,每個人都能修改和分享基礎代碼,但Sun的許可條款禁止公司未獲批准就開發自己的Java語言。阿爾蘇普裁決,穀歌Android平台沒有真正使用Java,因為他們只是借用了該平台的組織結構API。但上訴法庭最終不同意阿爾蘇普的裁決,但阿爾蘇普給出了很好的比喻,即使裁決存在一些技術問題。

  然而穀歌喜歡的比喻是將Java比作文件櫃。2012年該公司律師推出一個真的文件櫃,解釋文件的標簽就是API,而放入文件夾裏的是真正有版權的東西。不清楚穀歌律師為何比喻為文件櫃,而不是聽從法官的解釋。Motherboard的編輯薩拉·鄭(Sarah Jeong)已經知道API是什么,她不認同穀歌律師的解釋。這對穀歌不是好的信號。

  電子郵件

  甲骨文的律師發現了兩封電子郵件,暗示穀歌完全知道API是受版權保護的。Android創始人安迪·魯賓(Andy Rubin)在一封郵件中稱:“祝他們好運,Java.lang.apis是受版權保護的。”他寫到,Sun可決定誰能得到使用許可證。

  在給魯賓的郵件中,工程師蒂姆·林霍爾姆(Tim Lindholm)寫到:“我們的結論是,我們需要按照條款協商獲得Java許可。”這些郵件不一定能證明穀歌做錯了,因為不是穀歌律師發出的,不能證明API不能公平使用。但肯定對穀歌不是好事。

  Sun的祝福

  穀歌不是總是倒黴,前Sun首席執行官喬納森·施瓦茨(Jonathan Schwartz)在法庭上稱,Sun一直免費和開源,同意穀歌使用這些API。他的證詞與他在Android發布時發表的公開言論一致。2007年他在Sun網站寫到:“衷心祝賀穀歌發布新的Java/Linux平台Android。”

  甲骨文的律師試圖削弱施瓦茨的證詞,並公布了一些郵件,顯示施瓦茨當時認為Android“蹩腳”,猜測穀歌可能在玩弄許可規則。

  未來如何

  即使陪審團做出有利甲骨文的裁決,軟件開發的未來也不會完全迷失。很多新的開發平台如穀歌的Go語言和蘋果的Swift,都按照比Java更自由的條款提供許可,允許營利性公司使用和修改。同時,微軟也開源了.NET編程平台,新創公司和思科、英特爾和IBM等都在共同開發開源技術標准,幫助阻止未來類似的訴訟。

  Gartner的分析師拉吉·巴拉(Raj Bala)稱,亞馬遜不會阻止人們使用其網絡服務AWS的API,因為這不符合該公司最佳利益。穀歌也開源了自己部分關鍵雲技術如Kubernetes。這些更為開源的技術可給開發者信心,支持這種開放的公司將贏得未來,無論此案陪審團如何裁決。

[责任编辑:朱剑明]
网友评论
相关新闻