歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

Sun CEO聊Java開源:水漲船高


  水漲船高。如果說有一種理念在指導著 Sun 公司的決策,那就是 - 一個由自由開放的標准所聯接起來的互聯網,比起一個依賴於專有技術的互聯網,對於 Sun 以及我們的客戶來說,更有價值。盡管這個比喻不是很貼切(我知道,我把世界各地的翻譯折磨得夠嗆),但是這個概念基本上已為世界各地以及各個行業的所有人們熟知。

  擊敗標准化的努力是徒勞的,歷史上從來不乏這樣的事例。我個人最喜歡的一個例子是:托馬斯·愛迪生為電燈泡申請了專利,這樣一來,如果有人使用了不是自家品牌的“非法復制”的客戶機電燈泡連接到了他的服務器發電機,愛迪生就可以拿起法律武器。歷史上,有許多標准被成功地推行到了各個領域,從貨運集裝箱到電網、從空中交通管制到 Java 平台本身。

  除了 Sun 公司的人很少有人明白Java 平台在過去二十年中所取得的成功是多麼的廣泛,社團為它傾注了多麼大的心血。事實是,使用 Java 的設備數量,比起使用 Microsoft Windows、Linux、Solaris、Symbian 和 Mac 的設備的數量總和還要多。目前,有接近 40 億台設備在使用 Java,從智能卡到消費類電子設備、從 DVD 播放機到機頂盒、從醫療設備一直到世界上大多數的交易系統、還有每售出的 10 台手機中的 8 台都在使用 Java。Java 平台已經成為全球性的標准。

  多年以前就可使用源代碼。現在,我們形成了一個由多方團體組成的牢固社團,在 1,000 多位開發者的驅動和幫助下制定 Java 標准:從谷歌到甲骨文、從 摩托羅拉到諾基亞、從 蘋果到 Apache、Red Hat、三星、索尼、SouJava - 無論是誰,只要在互聯網中扮演著重要角色,那麼他就是 Java 社團的一員(有一個例外,對我們的殷勤邀請反映冷淡)。每一天,都有數百萬的開發人員和客戶從中受益。

  但在過去的幾年裡,我們愈發覺得所取得的成功存在缺憾。

  分歧明顯地越來越大:一方是自由軟件的支持者,也稱做開放源代碼社團;另一方是開放標准的支持者。我們Sun 公司給人留下的印象是腳踩多只船 - Solaris 成為源代碼社團中最受歡迎的項目,此外還有 Glassfish(我們的開放源代碼 JavaEE 應用服務器)、NetBeans(我們的開發環境)以及另一個我最喜歡的項目:Project Looking Glass(它給予許多人以啟迪和靈感)。但是 Java 平台卻從未被列入其中 - 這是因為它的許可證要求更為嚴格,目的是確保社團內部的程序兼容性高於個人自由。(我們的動機很單純,但有時遇到的是敵視與誤解。)

  但是,水漲船高。現在,Java 已經完全證明了自己,采取下一步行動的時機已經到來:對於全世界致力於開創出新一代設備和互聯網服務的開發人員,我們應當徹底砍掉橫在他們面前的門檻。無論美國、巴西、波蘭、中國、西藏、台灣、歐洲,還是墨西哥 - 只要是互聯網可以延伸到的地方(現在,互聯網的覆蓋范圍甚至超出了供電范圍)。

  到了今天,大家應該明白我們所做的一切的初衷。我們堅守承諾,與自由軟件社團並肩攜手,並且將 Free Software Foundation(自由軟件基金會)的通用公共許可(也稱“GPL”)選作 Java 平台發展的監管性許可。

  GPL 還是用於管理 GNU/Linux 發展的許可 - 選擇 GPL,我們就開啟了融合社團以及源代碼的大門。(是的,我們選擇 GPL 第 2 版 - 第 3 版還不能用,但我們欣賞 FSF 的發展方向。)

  挑選許可是一項非常復雜的任務 - 我們盡可能地將所有方面的問題都考慮進去,從保護我們的客戶和許可持有人,到繼續致力於打造異常成功的開發人員社團。同時,還必須考慮到設備制造商、媒介標准、大型企業系統、政府和軍事部署 - 要記得,Java 是應用范圍最廣泛的平台。這絕不是一項簡單的工作。

  所以,Sun 的法律團隊以及 Free Software Foundation 的朋友們 - 我要對你們致以衷心的感謝。沒有你們,我們走不到今天。如果莎士比亞懂得什麼是知識產權的話,他就不會講話那樣尖刻。

  收筆前,我想就一種論調做出回應。

  我們承認,選擇 GPL 的最大動機之一是因為上周 Novell 和 Microsoft 發表了一項聲明,認為自由開放的源代碼軟件是不安全的,除非支付一定的版稅。就像其中一家公司的某高官所說:“自由是有代價的。”

  一派胡言。

  自由軟件無需任何版稅,無需搬運費,可以在全球范圍內大規模應用和部署。看看我們在 Solaris 上取得的成就吧,看看我們在 Java 上取得的成就吧。開發人員可以自由地使用源代碼進行創新。無需支付任何費用或承擔任何義務。

  那些說開源軟件對於客戶不安全,或是認為有商業利潤的軟件不能團結起社團的人 - 終究要被時間所淘汰。他們沒有任何的事實依據。

  他們是在逆潮流而動。


Copyright © Linux教程網 All Rights Reserved