文章詳情頁
專訪:Sun開源冒險(xiǎn)之族 應(yīng)潮流開放Java
瀏覽:78日期:2024-03-18 09:37:16
多年來,Sun 在華爾街不得寵的一個(gè)原因是它無法利用其創(chuàng)造性的發(fā)明盈利,尤其是軟件方面的發(fā)明。為了再現(xiàn)昔日輝煌,Sun 目前的軟件策略可以總結(jié)為一個(gè)詞:開放源代碼。 Sun 已經(jīng)使Solaris Unix操作系統(tǒng)開放源代碼化,首席執(zhí)行官喬納森表示,Sun 將最終使其所有軟件技術(shù)開放源代碼化,甚至包括Java編程語言。Sun 的目的是用開放源代碼商業(yè)模式的“破壞力蠶食其它軟件廠商的市場(chǎng)份額。Sun 負(fù)責(zé)軟件的執(zhí)行副總裁格林肩負(fù)著使軟件業(yè)務(wù)盈利的重任。在接受CNET News.com 采訪時(shí),格林說Sun 將“相當(dāng)迅速地使Java開放源代碼化,并闡述了Sun 的軟件戰(zhàn)略。問:你目前最重要的任務(wù)是加速Sun 的開放源代碼化進(jìn)程,現(xiàn)在這一計(jì)劃進(jìn)展得如何?答:與二年前離開時(shí)相比,現(xiàn)在的Sun 有了很大變化。Sun 在Solaris 的開放源代碼化、NetBeans開發(fā)人員社區(qū)、Sparc 架構(gòu)向多內(nèi)核技術(shù)的發(fā)展等方面取得了很大的進(jìn)展。我認(rèn)為Sun 的宗教色彩已經(jīng)大大降低,更注重業(yè)務(wù)了。問:許多年來,對(duì)Sun 的批評(píng)一直是它是一家硬件公司,只想銷售更多的服務(wù)器。你會(huì)告訴我說Sun 已經(jīng)改變了自己的信仰,軟件成為其主導(dǎo)業(yè)務(wù)了嗎?答:我認(rèn)為我們過去的一個(gè)重大失誤是只偏重硬件,現(xiàn)在,我們的業(yè)務(wù)要平衡得多了。Sun 是一家大公司,有能力同時(shí)做好許多事情。我不能說“我們將放棄硬件業(yè)務(wù)而優(yōu)先發(fā)展軟件業(yè)務(wù),我能說的是,我們將把軟件作為Sun 業(yè)務(wù)中的一個(gè)重要組成部分,利用它積極地影響我們的硬件業(yè)務(wù)。問:你曾經(jīng)表示Solaris 是Sun 軟件戰(zhàn)略的中心,為什么?我想許多人會(huì)認(rèn)為Java更會(huì)使人想到Sun。答:也許你是正確的。要選出哪種技術(shù)更重要是相當(dāng)困難的。我要指出的是,在操作系統(tǒng)領(lǐng)域,競(jìng)爭(zhēng)是非常激烈的,而Java的處境則會(huì)好一些。所有人都意識(shí)到了Solaris 的強(qiáng)大功能,我認(rèn)為開放源代碼計(jì)劃給它帶來的親和性將使人們?cè)趦?nèi)心更喜歡它,因?yàn)槿藗兡軌虿榭丛创a,能夠使用它,并根據(jù)自己的需求進(jìn)行修改。問:為什么提供源代碼就會(huì)刺激銷售?答:這不僅僅是有沒有代碼的問題。在獲得、分析、試用軟件前,甚至是在它上面開發(fā)軟件前,人們不會(huì)購(gòu)買軟件。軟件采購(gòu)模式已經(jīng)由“預(yù)先分析向“事后分析過渡。無論是查閱源代碼還是試驗(yàn)一些項(xiàng)目,企業(yè)都可以按照自己的節(jié)奏來做,而不會(huì)受到Sun 的任何干預(yù)。一旦項(xiàng)目規(guī)模擴(kuò)大時(shí),客戶就會(huì)與我們接觸,尋求支持服務(wù)。問:你重新加盟后Sun 宣布的一個(gè)重要消息就是它計(jì)劃使Java開放源代碼化。概述一下這樣做會(huì)達(dá)到什么目的。你能解決兼容性問題嗎?Sun 一直以兼容性為理由拒絕使Java開放源代碼化。答:我希望澄清一下一些傳聞。現(xiàn)實(shí)情況是,大多數(shù)個(gè)人已經(jīng)能夠獲得Java的源代碼,我和喬納森在JavaOne 會(huì)議上公布的消息影響了許可途徑和使用開放源代碼化Java的靈活性,這也是我們采取措施使Java完全開放源代碼化的原因。但是,應(yīng)當(dāng)澄清的是,目前,幾乎所有人都可以獲得Java的源代碼,但是,我們希望向人們提供在如何使用這些源代碼方面更大的靈活性。這樣做是非常有意義的,它減輕了客戶在使用Java時(shí)對(duì)靈活性的擔(dān)憂。現(xiàn)在,兼容性問題相當(dāng)危險(xiǎn),但我認(rèn)為冒這個(gè)險(xiǎn)是值得的,這不是一個(gè)不可克服的難題。問:你預(yù)計(jì)Java會(huì)在何時(shí)真正實(shí)現(xiàn)開放源代碼化?答:我們正在努力工作,使Java“相當(dāng)迅速地開放源代碼化。問:Sun 對(duì)軟件投資的成果還需要多長(zhǎng)時(shí)間才會(huì)顯現(xiàn)出來?答:這些成果是多元化的。Solaris 的下載量達(dá)到了500 萬次,我們?cè)谝荒陼r(shí)間內(nèi)就做到了這一點(diǎn)。衡量的標(biāo)準(zhǔn)非常有趣:它們是下載量、使用者、開發(fā)人員、財(cái)務(wù)目標(biāo)。我認(rèn)為這個(gè)過程正在加速。我認(rèn)為,作為開放源代碼社區(qū)中的一家公司,我們必須在中間件領(lǐng)域花點(diǎn)時(shí)間。問:所有的大廠商都在吸引開發(fā)人員?對(duì)他們的爭(zhēng)奪會(huì)更激烈嗎?答:由于我們的核心技術(shù)、技術(shù)力量、開放源代碼計(jì)劃,開發(fā)人員會(huì)對(duì)我們有深深的敬意。我認(rèn)為一旦人們對(duì)“它會(huì)真正這樣做嗎?這一問題有了明確的答案后,他們會(huì)將我們列為是第一、第二大開放源代碼廠商。問:在標(biāo)準(zhǔn)化過程之外還存在許多Java開發(fā)活動(dòng),這對(duì)于Sun 和Java而言是好事還是壞事?答:我認(rèn)為這是一個(gè)了不起的事情。我們不能總是以歷史的眼光來看待問題。在前開放源代碼時(shí)代,標(biāo)準(zhǔn)在軟件產(chǎn)業(yè)中是重要的,因?yàn)樗翘岣弋a(chǎn)品兼容性的唯一途徑。在開放源代碼時(shí)代,出現(xiàn)了不同的創(chuàng)新、創(chuàng)造模式,和不同的標(biāo)準(zhǔn)概念。因此,我們不計(jì)劃控制這些開發(fā)活動(dòng)。我們將與這些項(xiàng)目進(jìn)行接觸,對(duì)它們提供比過去更好的支持。問:腳本語言是開發(fā)領(lǐng)域的一個(gè)熱門話題,你如何吸引腳本語言編程人員?有人認(rèn)為Java虛擬機(jī)應(yīng)當(dāng)成為面向所有腳本語言的虛擬機(jī)。答:我不希望看到事情沿著業(yè)界“不喜歡的方向發(fā)展,因此我不會(huì)試圖為業(yè)界指定一個(gè)發(fā)展方向。我認(rèn)為,Sun 雇傭提姆就是我們意圖的一個(gè)表露,它與腳本語言編程社區(qū)有著密切的聯(lián)系。我認(rèn)為,在Java虛擬機(jī)之上運(yùn)行腳本環(huán)境是一個(gè)明智的主意,但是,這要看業(yè)界的選擇。我們要做的工作是幫助開發(fā)人員更好地完成他們的工作,而不是規(guī)定他們應(yīng)當(dāng)怎樣做?
標(biāo)簽:
Java
相關(guān)文章:
1. JAVA教程 第八講 Java網(wǎng)絡(luò)編程(二)2. JAVA教程 第五講 AWT圖形用戶界面設(shè)計(jì)(一)3. JAVA教程 第七講 Swing用戶界面設(shè)計(jì)(一)4. JAVA教程:解析Java的多線程機(jī)制(4)5. JAVA教程 第四講 Java的例外處理和I/O流(一)6. 【專訪 PHP 之父】PHP7 性能翻倍關(guān)鍵大揭露7. JAVA教程:解析Java的多線程機(jī)制(2)8. JAVA教程:解析Java的多線程機(jī)制(3)9. JAVA教程 第六講 Java的線程和Java Applet(二)10. JAVA教程 第七講 Swing用戶界面設(shè)計(jì)(二)
排行榜
