近日J(rèn)ava之父James Gosling在他的博客“On a New Road”上發(fā)表文章 “Cynical chuckles”,對Java平臺標(biāo)準(zhǔn)化組織JCP和Oracle旗下Java和Solaris的未來做出了分析。他認(rèn)為Java比較安全,但Solaris前景堪憂。全文如下:
最近網(wǎng)上對Oracle及JCP未來有很多討論。確切地說,這個話題從2007年12月就開始了:
2007年12月12日,Oracle向JCP提出以下建議:
第一號決議(Oracle提議,BEA公司附議)
執(zhí)行委員會(Executive Committee )認(rèn)為,JCP將努力成為一個開放的、獨(dú)立的、廠商中立的標(biāo)準(zhǔn)組織(Standards Organization),所有成員參與公平競爭且必須滿足以下幾點(diǎn)要求:
> 會員共同承擔(dān)開發(fā)和管理費(fèi)用;
> 一個有規(guī)章制度的法律實(shí)體、管理機(jī)構(gòu)、成員等;
> 新的,簡化的授權(quán)策略(IPR Policy)將允許盡可能多的實(shí)現(xiàn);
> 嚴(yán)格的兼容性要求;
> 致力于促進(jìn)Java編程模型。
另外,執(zhí)行委員會將推出措施以期使這種轉(zhuǎn)換越快越好,盡量減小對Java社區(qū)的影響。
最近我收到一封Email,是這樣開頭的:“當(dāng)Oracle奠定了Java的基礎(chǔ)……”。LPOD老兄(譯注:指Oracle CEO Larry Ellison)可不是以道德和言行一致著稱的。他是成吉思汗名言“我們贏還不夠,別人必須輸”的信徒。2007年的這個決議完全是Oracle耍的一個控制游戲,不含任何高明的原則。(既然他們有不同的觀點(diǎn))很顯然這個被推崇的決議就像一個長著翅膀的豬,怎么也成不了天使。
現(xiàn)在Java可能還處于安全狀態(tài)。因?yàn)镴ava技術(shù)是Oracle絕大部分業(yè)務(wù)中的核心技術(shù),所以一旦Java被淘汰了,Oracle公司將會受到較其他公司更大的損失。Oracle業(yè)務(wù)的體系結(jié)構(gòu)中企業(yè)級數(shù)據(jù)中心占主要地位,幾乎不涉及其他領(lǐng)域。當(dāng)它收購了Sun,擁有了Java后,它的業(yè)務(wù)才擴(kuò)張到了數(shù)據(jù)中心以外的很多領(lǐng)域。
我真正擔(dān)心的是Solaris:我希望Illumos工程(譯注:Solaris的社區(qū)開源分支)可以順利的進(jìn)展下去,但是就目前而言Solaris上的數(shù)據(jù)確實(shí)讓人沮喪。導(dǎo)致的原因只不過是因?yàn)镾un公司的核心技術(shù)人員因?yàn)榭謶諳racle公司的文化而幾乎全走光了。
【人物小傳】
James Gosling (1955.5.19-)加拿大出生的程序員,美國工程院院士。以“Java 技術(shù)之父”而聞名于世。他是Java 技術(shù)的創(chuàng)始人,親手設(shè)計(jì)了Java語言,并開發(fā)了Java編譯器和Java虛擬機(jī),使Java成為了世界上最流行的開發(fā)語言。
James Gosling先生于1977年獲得加拿大卡爾加里大學(xué)計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,1983年獲得了美國卡耐基-梅隆大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位,博士論文的題目 是:"The Algebraic Manipulation of Constraints"(指導(dǎo)老師是《編程珠璣》的作者Jon Bentley)。除Java外,他還開發(fā)過衛(wèi)星數(shù)據(jù)獲取系統(tǒng),Unix的多處理器版本,若干編譯器、郵件系統(tǒng)和視窗管理器,他還用C實(shí)現(xiàn)了Unix上的 第一個類Emacs編輯器Gosling Emacs。1984年加入Sun公司,曾任該公司全球副總裁兼高級研究員。之前,他曾經(jīng)在IBM短暫工作。