Ubuntu為何揮手告別甲骨文Java開發包?

xncw04 12年前發布 | 7K 次閱讀 Ubuntu

文章來源:袁萌的BLOG

近日,典范(Canonical)對外宣布,自2月16日起,將從Ubuntu現有軟件庫中刪除甲骨文的Java開發包(JDK)。此舉是何故也?

自去年12月16日以來,甲骨文獨自宣布將改變Java開發包對外發行的“授權模式”(即不再允許Linux發行版與其捆綁發行),此舉引起業內議論紛紛,至今不斷。甲骨文為什么要這么做呢?其根本原因就是一個字:錢。試想,由于Java是一個自由編程語言,誰都可以自由使用,而Java開發包(JDK)的不斷升級、完善的成本則由甲骨文來承擔,甲骨文感到“不合算”。那么,怎么辦呢?

于是,甲骨文想出一個“妙計”,先分兩步走:第一步,終止JDK原有的發行模式(即不與Linux發行版捆綁發行),使得Java用戶必須到甲骨文官方網站上下載最新版本的開發包JDK;第二步,......(現在不好意說)。

當然,有人說,不用甲骨文的JDKk開發包,而改用OpenJDK不就行了?此言差矣!甲骨文現在就對外嚷嚷,它的最新版本JDK開發包是如何如何 “神奇”(尤其是對于大型Java應用系統),效率又是如何“高超”,如何如何“優秀”,......把廣大Java用戶搞的迷迷糊糊,都相信了甲骨文的 “神話”,紛紛轉向甲骨文的商用Java開發包。

Java開發包是商用(封閉),還是公用(開放)?這是兩條不同的發展路線。歷史已經證明,商用軟件有其強大的生命力,在不同的發展時期,商用軟件曾經有過自己的”輝煌“,這是不可否認的歷史事實。微軟與甲骨文都是實例。但是,進入互聯網時代,尤其是進入移動互聯網以“云計算”為中心的新時期,商用軟件是否能夠繼續“輝煌”?蘋果的崛起很能說明問題,蘋果的C編譯器就是好(相比GNU的C編譯器)。現今,Ubuntu發展起來了,它代表了一種新的 “思潮”(即內外開放、完全透明)。但是,Ubuntu能夠取得最后的成功嗎?對此,業界有不同的聲音、不同的看法。

甲骨文收回Java開發包一事,看來并不簡單。我們要認真反省一下,這些年來,有誰在關心OpenJDK的不斷完善?在軟件原創問題上,我們國人有何值得一說的貢獻?軟件的本質(或靈魂)是什么?大家承認,軟件的本質就是數學(而且是純粹數學)。但是,現今有誰還在迷戀數學研究?上星期,我去過北京新華書店,在數學書的書架上,我沒有看見國人寫的數學”傻瓜書“。當今,國內工科院校的數學教材還不如50多年前的水平(蘇聯的數學教科書),為此,我的心幾乎都要涼了。

環顧四周(指軟件業界的當前情況),凄凄涼涼,有誰還在做軟件的原創工作?......我想起來了,有一人(我不說他是誰)還在癡心迷戀軟件的“原創”。今天我就給他打電話,預祝他與父母家人新春快樂!

 本文由用戶 xncw04 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!