本周Sun公司宣布它將開源其被廣泛使用的編程語言Java的源代碼。也就是說,任何人可以下載這些代碼,並對其進行修改(當然前提是要遵循一些限制規則)。盡管此舉將有助於保持Java的相關性,但是這還不足以解決Sun公司在其他核心服務器業務方面所面臨的問題。
1990年Java作為一個內部項目開始亮相。但是在1994年,Sun感覺這將是開發基於Web的應用程序的偉大工具——Sun的最初目的是將其做為智能設備的一個開發工具。
當然,這是一個明智之舉,Java已經變成了一個標准。多年來Java平台已經被證明是多才多藝的,可以幫助開發移動設備、智能機器人,甚至是Mars Rover方面的應用。
現在隨著Java作為一個開源產品出現,Java將面對所謂的GPL授權問題。這也是很多其他開源產品所同樣需面對的,例如Linux。簡單來說,按照GPL規定,假若有任何代碼方面的修改,必須是基於開源基礎的。
此舉有助於給Java帶來更多創新內容,這也是Zimbra的創始人和CEO Satish Dharmaraj的觀點。開發電子郵件系統的Zimbra就是一家開源軟件公司(Dharmaraj同時也是Java開發團隊的元老之一)。他表示:“Sun開源Java的決定對整個開源社區來說是一件好事,但是和在其他編程環境中一樣,Sun還有很多開源的工作要去做。現在不僅僅是要解決Java平台本身開源的問題。”
但是,這與Sun的初衷有什麼不同麼?至少在現階段不會有太多不同。來自Azure Capital公司合作伙伴的Mike Kwatinetz表示,在幾年前Java達到巅峰的時候,Sun就應該這樣做,現在Sun的行動已經作用相反了。在新的網站開發方面,Zend已經超越了Java,微軟也已經進入該領域,Java正在不斷的喪失領土。
但是,Sun在其服務器業務方面的成功的優勢依然存在,而且好消息是Sun已經在這個業務方面開始了重新崛起的行動。但是Sun還需面對來自Dell、惠普和IBM的激烈競爭。換句話說,要想取得成功,Sun依然需要采取些“新想法”。