此外更重要的是,Sun 要如何將 Java 開放源碼。儘管在日前由 Oracle 贊助的 Oracle OpenWorld 會議上,Sun 執行長 Jonathan Schwartz 提議以 Sun 釋出 Solaris 時設計的共用開發與散佈授權 (CDDL),作為 Java 開放源碼授權方案。與常見的 GPL 不同,對 CDDL 授權的原始碼進行改動,都將回歸到 Sun 手中,也因此軟體 社群多半不傾向使用 CDDL。
如今 Java 將如 Linux 等開放源碼軟體一樣,以 GPL 授權釋出。往 後對 Java 原始碼所做的更動,都必須成為開放源碼。這一點影響到 Java 日後發展方式與藉此得以獲益的一方。透過 GPL 授權,Java 就能輕易與 Linux 相結合共同釋出。
開放源碼開發實驗室 (Open Source Development Labs, OSDL) 執行 長 Stuart Cohen 認為,這一點開啟了開發者利用 Linux 與 Java 合作創新的機會,將加速創新成為市場成長的觸媒。
Sun 的軟體執行副總裁 Rich Green 表示,使用 GPL 是相當重要的 一步,將透過產業標準授權隨著每一份 Linux 散佈套件而擴展 Java 普及率。
ActiveGrid 執行長,同時也是前 Sun 高階主管的 Peter Yared 認 為 Sun 採用 GPL 讓他備感驚訝,Sun 希望拉攏更多開放源碼開發者 到 Java 陣營。尤其是當 Zend 的 PHP 語言已經在商業網站開發上 壓倒 Java 的此時。已經無主導地位可言的 Sun 即使走開放源碼這 一步,也不會有過去 Sun 一直擔憂的損失。
開放源碼行動應用軟體開發商 Funambol 執行長 Fabrizio Capo- bianco 表示,他們樂於聽到這個消息,這一步不旦有助行動應用軟 體開發者,藉由大型開發者社群的幫助,也能改善並擴展此一平台。
接著 Java 之後,開放源碼社群正等著看 Solaris 是否也能以 GPL 授權釋出。正如 Cohen 說,大家都希望看到 Sun 也在 Solaris 上 採用 GPL。對此,Green 語帶玄機的表示,這正是 Sun 可能的下一步。
相關網址:
1.Sun 開放源碼 Java 的背後
2.Sun 再飲一口 Java
3.Sun Microsystems 出人意表的一步