著名的開放源碼鼓吹者 Eric S. Raymond ,為開放源碼重要論述「教堂與市集」(The Cathedral and the Bazaar)作者。他表示 Sun 必須在控制 Java 與使其盡可能散佈之間做出選擇。他說,Sun 堅持緊密控制 Java,扼殺了該語言在開放源碼社群的接受度,將此領域拱讓給 Perl 與 Python 等競爭者,已傷害了 Sun 的長期利益。Raymond 在公開信中說,這是控制與使其普遍存在之間的選擇。儘管 Sun 聲稱開放源碼是其盟友,但 Sun 似乎正走向控制。Sun 的條款是如此受限,Linux 散佈套件甚至無法包含 Java 二進位檔,做為瀏覽器的 plug-in,更不用提做為獨立運作的開發工具。Sun 回應道,在釋出 Java 控制權,與微軟等公司破壞該軟體的風險間產生平衡的權力已受到打擊。Sun 發言人 Russ Castronovo 表示,這是在保護 Java 遭濫用,以及使更多人有貢獻機會之間的抉擇。Current Analysis 的 Shawn Willett 認為雖然 Java 的確不太像是開放源碼軟體,但他認為 Sun 也不用擔心 Raymond 的預測,Python 不會取代 Java。Sun 曾釋出 Network File System 軟體,以及 OpenOffice.org 原始程式碼,受到 Raymond 讚賞。Sun 過去也針對開放源碼社群,對 Java 做了許多調整。例如,Sun 2003 年時允許開放源碼社群 JBoss 得以存取 Sun 的 Java 相容測試軟體。今年初 Sun 更開啟新的 java.net 社群,提供針對 Java 技術開發工具更大範圍的支援。上個月的 LinuxWorld,Sun 宣佈於 2004 年底,推出旗下所有開發工具 Linux 版本的計劃,其中包括目前僅有 Solaris 版本的 Sun Studio,以及一系列 Java 工具,如 Java Studio Creator、Java Studio Enterprise、Java Studio Mobility 和 NetBeans 3.6 及 4.0 版。針對 Sun 提出反駁,Raymond 認為 Sun 的作法並非他所樂見,他說畢竟他只是寫出開放源碼社群許多人的想法。Raymond 認為,Sun 公開宣稱是開放源碼的盟友,便可預期開放源碼社群對此,將同樣給予公開的評價,不論是由他或社群其它人來發表看法,Sun 不應厭惡此一意見表達。對於 Sun 列舉一系列該公司對開放源碼的貢獻,Raymond 明白指出,最好的回應便是「程式碼在哪裡?」,這是社群關心的問題,而非行銷和協會活動。
相關網址:
1.開放源碼擁護者: 釋出 Java 程式碼
2.Sun 被要求釋出 Java 程式碼
3.Sun 啟動 java.net 上的 Java For Linux 社群
4.使用 Eclipse 求助系統撰寫專案文件
5.使用 Eclipse 求助系統為你的專案撰寫文件 - 建構易用且可搜尋的求助文件
6.Sun 將所有 Java 與 C/C++ 工具推向 Linux
7.ESR: Let Java Go, 第二回合