甲骨文谷歌版權之戰,你最常用的軟件或許被殃及
歡迎關注“創事記”的微信訂閱號:sinachuangshiji
文/姚赟
來源:盒飯財經(ID:daxiongfan)
已經持續8年的Oracle(甲骨文)訴谷歌在Android操作系統上使用Java代碼版權侵犯一案,近日,美國聯邦巡回法院已作出判決。本次判決中,裁定谷歌敗訴,需要向Oracle支付88億美元的賠償。
就這個案件的影響來說,這88億美元的賠償并不算重要——這個案件的最終裁決,將影響整個軟件行業的生態。
影響1:軟件開發方式將會完全不同?
Java語言自2006年開源至今,已成為最基礎的編程語言之一。
2017年12月公布的“世界編程語言排行榜”顯示,Java在眾多編程語言中排名第一。
或許以上數據對一個沒有編程語言基礎的人來說,不太好理解,舉幾個例子。
從我們日?!百I買買”的電子商務網站,到手機中的安卓App;從如高盛、花旗等銀行開發使用的前臺和后臺電子交易系統,到游戲如《我的世界》,他們的開發中都或多或少使用了Java語言。Java語言已經覆蓋到了安卓、金融業服務器、Java Web、軟件工具、大數據技術等各項互聯網技術中。
簡單來說,Java語言應用場景包括了網上購物、手機應用、銀行等等,滲入到大部分人生活的方方面面。
看來Java的應用屬性和商業屬性,都相當重要。
如果谷歌不再上訴,或上訴后的最終結果維持本次裁定,是否意味著未來Java語言的使用,不再“free”——自由。也就是說,哪怕是已經開源的軟件或語言,使用都會受到較多的限制和約束。甚至在使用前,開發者也會綜合考慮,存在被起訴的風險和相關會增加的成本,也因此會挑選一個風險小、數據安全、使用便捷的編程語言。
真是這樣的話,接下來大家將去擁抱哪個編程語言?
國內知名某程序員聚集社區中,不少用戶提出了各自的觀點。
整理了下,主要可分為兩派,一派是支持C++語言——目前世界編程語言排行第三,主要用于iOS系統的開發編譯;一派支持新秀Kotlin,具有安全簡潔、語言復符合現代特性、與Java的親和度高等特點,也是近幾年谷歌一直力薦使用的語言。
不論是“C++派”,還是“Kotlin派”,開發過程中最基礎的編程語言改變后,其相關的邏輯、開發方式等自然都會大不相同。
影響2:互聯網企業或將面臨 “從天而降”的支出
當一款使用開源代碼發開出來的國際通用系統或應用,被收取了高額的罰款后,這對已經習慣,同時高度依賴開源協議的行業來說,或許是一種“警示”。
不論國內還是國際,對版權的保護越來越重視,這是一個大的趨勢。
如最終谷歌敗訴,部分已經使用Java語言進行系統、應用、后臺等開發的企業,將面臨一筆 “從天而降”的版權支出。
當然,這筆費用的支出,在實際落地過程中,可能是一種“概率”和“風險”。
還有,如谷歌敗訴,最直接的影響者應該是相關的使用者——Java程序員。
所以,像多米諾骨牌一樣,這件事傳遞到企業后,另一筆費用則將成為必然——用于員工招聘和學習培訓的支出。
類似Java針對“對象”的語言,目前不止一種,一旦存在被罰款的風險后,大部分企業有能力也有技術,可以將原先的系統或應用轉成其他非Java語言。但實行“轉”或“遷移”的過程中,最重要的投入便是熟悉新編程語言的員工。
這類員工根據來源可分為兩類,一類來源為外部招聘,一類則為內部學習培訓。
但是,無論哪一類,對企業來說,都將是一筆無法規避的支出。
IDC保守估計國內程序員大約有500萬人,而該數據與CSDN網站創始人蔣濤給出的數據吻合。據蔣濤透露,CSDN注冊會員超過2500萬,其中活躍用戶超過800萬(3個月內登錄的),這其中30%是學生,60%是和一線開發相關人員,也就是說差不多500萬。
另外,根據IDC的統計,在所有軟件開發類人才的需求中,Java程序員的需求達到60%至70%。
也就是,本次案件的最終裁定,或將直接影響國內至少300萬以上的從業者。并間接影響這300萬以上從業者的就業企業。
影響3:版權意識崛起,或將成為自由軟件的末路?
對開發方式的影響也好,或是對企業成本支出的影響也罷,這些也僅是一時的一事。
業內相關從業者,更關心,同時也更擔憂的是,經過本次案件后Oracle和谷歌在對待開源協議的態度上。
2006年, Sun公司還未被Oracle收購,Java也還屬于Sun公司。那時,Java開源使用的是GPLv2協議。
GPL的協議強調的便是“自由軟件”的觀點——強調用戶擁有如何使用軟件的自由。這是一份基于用戶出發,對使用者限制、約束較少的協議。
另外,關于GPL協議另一需要重點提到的特點:只要在某軟件中使用GPL協議的產品,則該軟件產品必須也采用GPL協議,既必須也是開源和免費。
這也是Oracle與谷歌侵權案件中,雙方爭論焦點之一。
谷歌使用簽署了GPLv2協議的Java語言,開發了Android 操作系統,那谷歌就得按照協議規定開源和免費Android 操作系統。
事實上,谷歌也是這么做的。
目前,蘋果、微軟和Facebook等大公司推行軟件私有化,不公開起源代碼,而谷歌是僅剩的、寥寥無幾還推行軟件共享的大企業。
但,谷歌是否基于Android 操作系統獲利,獲利多少?如谷歌繼續上訴,回答這個問題,將不可避免。
與“自由軟件”相對的另一種觀點,稱為“商業軟件”。簡單來說,自由軟件提倡的是軟件共享,那商業軟件提倡的便是版權、著作權的軟件私有化。
歷時8年的這場Oracle與谷歌之間的代碼版權之爭,讓硅谷的整個軟件產業陷入了數年的“分裂”狀態。一波人開發非功能性的基礎代碼,另一波人使用這些代碼來開發應用程序,并認為版權法應該將使用這些基礎代碼視作一個例外。
從商業角度理解,Oracle作為一家商業企業,8年前花了74億美元收購了一家公司,買了其開發語言的版權。
商業動作背后,營利作為目的是必然的,只不過使用時的區別可能是間接營利和直接營利。
最終裁定如果還是Oracle勝訴,那么,上文中提及的各種影響在未來是否會成為現實,Oracle對待開源協議的態度將成為關鍵。
其實,軟件行業生態是否會被打破這件事,很像一個“雞湯經典”——雞蛋是從內打破,還是從外打破。
國際上,對待版權、著作權的態度一直很明朗,而國內近幾年版權意識也逐漸覺醒,這是大的趨勢。
所以,或許有一天“版權這股風”一不小心也將吹進了代碼的字里行間。