CNET科技資訊網7月7日國際報道 多年來,Sun 在華爾街不得寵的一個原因是它無法利用其創造性的發明盈利,尤其是軟件方面的發明。
為了再現昔日輝煌,Sun 目前的軟件策略可以總結為一個詞:開放源代碼。Sun 已經使Solaris Unix操作系統開放源代碼化,首席執行官喬納森表示,Sun 將最終使其所有軟件技術開放源代碼化,甚至包括Java編程語言。Sun 的目的是用開放源代碼商業模式的“破壞力”蠶食其它軟件廠商的市場份額。
Sun 負責軟件的執行副總裁格林肩負著使軟件業務盈利的重任。在接受CNET News.com 采訪時,格林說Sun 將“相當迅速地”使Java開放源代碼化,並闡述了Sun 的軟件戰略。
問:你目前最重要的任務是加速Sun 的開放源代碼化進程,現在這一計劃進展得如何?
答:與二年前離開時相比,現在的Sun 有了很大變化。Sun 在Solaris 的開放源代碼化、NetBeans開發人員社區、Sparc 架構向多內核技術的發展等方面取得了很大的進展。
我認為Sun 的宗教色彩已經大大降低,更注重業務了。
問:許多年來,對Sun 的批評一直是它是一家硬件公司,只想銷售更多的服務器。你會告訴我說Sun 已經改變了自己的信仰,軟件成為其主導業務了嗎?
答:我認為我們過去的一個重大失誤是只偏重硬件,現在,我們的業務要平衡得多了。Sun 是一家大公司,有能力同時做好許多事情。我不能說“我們將放棄硬件業務而優先發展軟件業務”,我能說的是,我們將把軟件作為Sun 業務中的一個重要組成部分,利用它積極地影響我們的硬件業務。
問:你曾經表示Solaris 是Sun 軟件戰略的中心,為什麼?我想許多人會認為Java更會使人想到Sun。
答:也許你是正確的。要選出哪種技術更重要是相當困難的。我要指出的是,在操作系統領域,競爭是非常激烈的,而Java的處境則會好一些。
所有人都意識到了Solaris 的強大功能,我認為開放源代碼計劃給它帶來的親和性將使人們在內心更喜歡它,因為人們能夠查看源代碼,能夠使用它,並根據自己的需求進行修改。
問:為什麼提供源代碼就會刺激銷售?
答:這不僅僅是有沒有代碼的問題。在獲得、分析、試用軟件前,甚至是在它上面開發軟件前,人們不會購買軟件。軟件采購模式已經由“預先分析”向“事後分析”過渡。
無論是查閱源代碼還是試驗一些項目,企業都可以按照自己的節奏來做,而不會受到Sun 的任何干預。一旦項目規模擴大時,客戶就會與我們接觸,尋求支持服務。
問:你重新加盟後Sun 宣布的一個重要消息就是它計劃使Java開放源代碼化。概述一下這樣做會達到什麼目的。你能解決兼容性問題嗎?Sun 一直以兼容性為理由拒絕使Java開放源代碼化。
答:我希望澄清一下一些傳聞。現實情況是,大多數個人已經能夠獲得Java的源代碼,我和喬納森在JavaOne 會議上公布的消息影響了許可途徑和使用開放源代碼化Java的靈活性,這也是我們采取措施使Java完全開放源代碼化的原因。
但是,應當澄清的是,目前,幾乎所有人都可以獲得Java的源代碼,但是,我們希望向人們提供在如何使用這些源代碼方面更大的靈活性。
這樣做是非常有意義的,它減輕了客戶在使用Java時對靈活性的擔憂。現在,兼容性問題相當危險,但我認為冒這個險是值得的,這不是一個不可克服的難題。
問:你預計Java會在何時真正實現開放源代碼化?
答:我們正在努力工作,使Java“相當迅速地”開放源代碼化。
問:Sun 對軟件投資的成果還需要多長時間才會顯現出來?
答:這些成果是多元化的。Solaris 的下載量達到了500 萬次,我們在一年時間內就做到了這一點。衡量的標准非常有趣:它們是下載量、使用者、開發人員、財務目標。我認為這個過程正在加速。
我認為,作為開放源代碼社區中的一家公司,我們必須在中間件領域花點時間。
問:所有的大廠商都在吸引開發人員?對他們的爭奪會更激烈嗎?
答:由於我們的核心技術、技術力量、開放源代碼計劃,開發人員會對我們有深深的敬意。我認為一旦人們對“它會真正這樣做嗎?”這一問題有了明確的答案後,他們會將我們列為是第一、第二大開放源代碼廠商。
問:在標准化過程之外還存在許多Java開發活動,這對於Sun 和Java而言是好事還是壞事?
答:我認為這是一個了不起的事情。我們不能總是以歷史的眼光來看待問題。在前開放源代碼時代,標准在軟件產業中是重要的,因為它是提高產品兼容性的唯一途徑。在開放源代碼時代,出現了不同的創新、創造模式,和不同的標准概念。
因此,我們不計劃控制這些開發活動。我們將與這些項目進行接觸,對它們提供比過去更好的支持。
問:腳本語言是開發領域的一個熱門話題,你如何吸引腳本語言編程人員?有人認為Java虛擬機應當成為面向所有腳本語言的虛擬機。
答:我不希望看到事情沿著業界“不喜歡”的方向發展,因此我不會試圖為業界指定一個發展方向。我認為,Sun 雇傭提姆就是我們意圖的一個表露,它與腳本語言編程社區有著密切的聯系。
我認為,在Java虛擬機之上運行腳本環境是一個明智的主意,但是,這要看業界的選擇。我們要做的工作是幫助開發人員更好地完成他們的工作,而不是規定他們應當怎樣做?