Tuesday, June 28, 2005

IBM、昇陽簽定Solaris、Java合作協定

昇陽與IBM周一簽定Solaris和Java的合作協定,與業界死對頭化干戈為玉帛。

IBM透過推出自有版本Java軟體、資料庫及其他伺服器軟體,早已是昇陽Solaris拓展到Intel Xeon等x86系統上的堅強盟友。而藍色巨人──同時也是最早Java合作夥伴之一──也把與昇陽的授權合約延長到2016年。

兩家公司是在昇陽JavaOne大會上宣佈這項合作消息。

「我們正致力做到過去受限於雙方關係而做不到的事,」昇陽總裁Jonathan Schwartz在開幕演說中指出。「我們已向市場明確傳達Java社群是充滿活力、開放、高度參與的訊息。」

藍色巨人將推出用於x86系統的Solaris版本的Websphere、DB2資料庫、Rational開發工具及Tivoli管理工具。IBM這些軟體已經推出可在搭載Saprc系統的電腦上運行,但決定根據客戶需求,再推出x86系統的版本,IBM軟體事業群資深副總裁Steve Mills發表談話時指出。IBM將會支援x86及Sparc上的Solaris 10。

兩公司間的Java合作則更深入,Mill說。「我期望未來十年的Java持續成為全球企業技術基礎架構的關鍵角色。」

IBM支援Java,受創最深的將是微軟,分析機構RedMonk分析師James Govenor「任何分裂Java陣營的事都有利於微軟。Java已稱霸了十年,而IBM與昇陽攜手將會使其再稱霸十年,」他說。

這項合作顯示昇陽與IBM和解的跡象。過去在伺服器上兩公司誓不兩立,因此可想而知,昇陽把Solaris從SPARC處理器擴展到x86的大業中,IBM不會是第一個支援者。不過雙方現在最少已放下一道武器了。

2004年昇陽甚至和更大的死對頭──微軟──互相合作。上週五,昇陽也和它在儲存市場上的對手EMC簽定合作開發協定。

「我們現在沒有其他敵人還需要簽什麼約的了,」昇陽執行長Scott McNealy在記者會上說,但Schwartz很快又補充,「我相信還可以找到其他的。」

同一天昇陽也將其Java伺服器軟體以開放原始碼釋出。這是IBM多年來的要求。

Schwartz表示把昇陽的Java伺服器軟體釋出只是第一步。「這是我們未來把所有軟體資產都開放出來的第一步,」Schwartz說。「這有益於業務,也有益於整個世界。」

然而Java的許多技術,包括即將推出用於桌面電腦的「Mustang」現在還有著重重授權限制。

昇陽一直努力把──已在六月初以開放原始碼釋出的──Solaris推上x86晶片上。該公司現在已銷售2-4顆Opteron處理器的伺服器,今年稍晚還計畫推出更高階的Galaxy產品線。

昇陽指出,IBM及HP沒有把自家版本的Unix--HP-UX及AIX──推到x86電腦上是一大策略錯誤。

昇陽銷售的所有AMD伺服器跑得都是Linux。McNealy上周表示他認為Solaris、微軟Windows和Red Hat Enterprise Linux將是僅存的三個主要伺服器作業系統。

Java十年

Java是可讓程式不用修改就可執行在各種裝置上的軟體,包括程式開發語言、class file及將Java指令翻譯成特定電腦能解讀之語言的Java虛擬機器(virtual machine),本來是設計來執行於消費性電子上,但十年前正式問世後,則主要被用於增添網頁活潑性。

Netscape及微軟的授權使用加速了Java的普及。但微軟擔心人們只會在Java平台而非Windows平台上開發程式,於是將之修改成只能在Windows平台上執行的Java開發工具,導致昇陽與微軟間多年的官司,直到2004年微軟才以支付昇陽19.5億美元和解。

事實證明,Java受歡迎程度不只限於桌面電腦上,它先後席捲了伺服器(稱為Enterprise Edition)及科技產品(稱為Mobile Edition)。

昇陽掌控Java的爭議也一直沒停過。雖然其他公司得以參與Java的開發,但昇陽卻放棄把Java變成正式標準的計畫。面對來自IBM及開放原始碼人士的抨擊,昇陽本週終於宣佈一個名為GlassFish的開放原始碼計畫。

昇陽計畫以OpenSolaris同一個授權制CDDL (Common Development and Distribution License)將Java釋出。

「大家會看到我們在許多Java技術上使用CDDL,」昇陽軟體執行副總裁John Loiacono說。「我們不反對使用GPL或BSD授權,但我們有許多理由選用CDDL。我們相信這是讓開發者社群混合原始碼最具彈性、最合適的方法。它也可作為專利保護及豁免權。」

昇陽還對Java做了些門面上的措施。一如預測,Java 2 Enterprise Edition (J2EE)、Standard Edition(J2SE)及Mobile Edition(J2ME)中的"2"將會被拿掉,未來稱為Java EE、Java SE、Java ME。

代號為Mustang的桌面版本Java SE 6預計在2006年夏天問世,而代號為Dolphin的Java SE 7則預計於2008年春天推出。

0 Comments:

Post a Comment

<< Home