歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux文化 >> Sun是業界第一個以開源為基礎的公司?

Sun是業界第一個以開源為基礎的公司?

日期:2017/2/27 11:56:15   编辑:Linux文化

2006年8月23日上午,在Sun公司中國區市場部經理馬君海的主持下,Sun公司軟件開源首席長官Simon Phipps接受了來自CSDN《程序員》雜志、《計算機世界》、《每周電腦報》、IT168網等諸多媒體的采訪,暢談了SUN公司的開源歷程、開源策略以及開源領域面臨的一些問題。下面是媒體采訪實錄。

  主持人:各位朋友,首先介紹Simon,大部分媒體朋友對他都很熟悉,在座的還有大中華區的公共事務總監劉俐輝,她在軟件開源方面也是個專家。今天還有“ERM”市場總監佟先生。

  Simon Phipps:

  Sun之所以有一個首席開源官,是因為Sun在24年以來一直對開源的運動介入非常的深。在Sun公司創始人中有一個叫“Bill joy”,他在1980年的時候就創造了BSD版本的Unix,他能夠把這個東西發給社區的其他人,這相當於是第一個開源的創始人。Sun公司在剛開始有BSD軟件,加上比較大眾化的硬件,開創了一個新的紀元,這個公司就開始了,Sun在1982年正式成立的時候,相當於是業界第一個開源為基礎的公司。所以,24年之後的今天,Sun還有很多延續下來的合作,跟開源世界、開源社區。

  舉個例子來說,Sun發明了一個NFS,網絡文件系統,Sun開放給所有人,大家只要想在網絡軟件系統方面做工作,都可以以這個為基礎來做,這就是Sun早期開源的一個軟件。如果回顧一下Sun的歷史,Sun其實在開源方面做了很多的貢獻,一直是開源領域的一個全球的領袖,除了剛才NSF之外,還有TCLTK,比如剛開始有Java的平台,在現在Java平台進一步的開源,之外主要可能還有OpenSolaris,還有OpenSPARC ,接下來還有很多。

  作為一個創新者,有時候做了很多工作,但可能有的成功,有的不是那麼成功,所以在Sun開源也有不完全成功的例子。在這麼多年以來,Sun一直在不懈地做開源方面的貢獻,而且Sun會把這個作為公司策略繼續下去。

  因為Sun從最早以來有這麼多開源方面的活動,所以Sun最高層就決定要設定這樣一個職位,就是首席開源官,去年Sun就邀請我來擔任這個職務,來定義和規劃Sun開源策略。在今年以來,我又有了一些新的團隊成員,今年在全球范圍內會有一些大動作,今天想跟大家分享一下有關Sun實行開源以後現在的進展情況,還有一個是Sun在芯片方面,去年發布了“酷”線程,在OPenSPARC 方面會繼續有一些工作,Sun正在努力推動一個開放的無線格式,這也是一個很關鍵的舉措,政府也很支持,就是ODF。第四件事,正在做的有關Java的開源。

  記者:我想問一下有關工作性質方面的問題,Sun在開源方面可能組織本身的項目,另外還有跟一些大公司合作,比如說IBM,還有一些開源的社區比如說APS(阿帕奇)的開源社區。他在工作當中對於這些工作是不是都屬於他的工作范圍,他在這裡面投入的精力有多少?

  Simon Phipps:我先從第三個方面回答,我其實有很多時間花在跟開源的社區交往和關系的維護上,我花了一周的時間參加debian在墨西哥的會,比如像這次來北京開會,跟阿帕奇(APS)一方一起吃了飯,我的這個團隊負責跟很多開源社區的溝通。同時我還和一些開源的規則和政策制定的組織在一起合作,比如我和兩個律師一起參加一個討論組,這個討論組會正在起草GPL的第三個版本。在跟公司的合作方面,會有專門的負責公司合作經理,我的團隊在開源方面在這個領域和很多公司有很多的接觸和了解,比如我認識很多在IBM方面的人,等等,和其他的公司也有很多聯系。基本上在開源領域的一些比較重要的跟公司之間的合作關系,也是由我來負責。

  記者:這24年來,Sun開源有些是成功的,有些是不成功的,請您介紹一下哪些是不成功的,哪些是成功的,為什麼不成功?是因為該項技術沒有火起來的原因,而導致這項開源沒有成功?

  Simon Phipps:我先舉個例子,OpenOffice,這個社區是一個比較成功的例子,這個社區現在已經是第二大和第三大的開源社區。剛才講了這個項目有非常成功的,這裡面也有成功的一面,具體方面有成功的一方,也有做得不是很好的一方,比如做得好的方面,在線應用很多,不好的地方就是有些社區得到的回饋不多,即使在一個非常成功的開源項目裡,有做得很好的地方,也還有需要改進的地方,並不是把我們做得不好的要藏起來。

  Simon Phipps:我們談一談有關Java的開源歷史和將來,可能對回答這個問題有幫助。我自己的歷史跟Java也有關系,1995年我在IBM工作,任務就是要把Java用到IBM機器上,那時候我組織成立了一個市場團隊來做這件事,2000年我加入了Sun,Sun公司跟我談的也是Java怎麼應用。在1995年的時候,Sun發布了Java平台,那時候對大家來說是有點不可思議的事情,因為把全部代碼都提供給用戶,大家都有可能做一些修改的工作和衍生的工作,在當時這很難想象,因為當時正好是Windows95發布,Windows一直把他的源代碼保護,使別人不可能做類似的事情,在當時這對業界是一個很大的振動。1995年,那時候其實還沒有正式的開源運動,開源運動正式被定下來作為一個潮流是1999年。在1995年,Sun因為把這兩個都發布了,大家都可以在上面做一些工作,當時Sun在IBM把Java平台給Port到IBM系統中,甚至用不著通知Sun一下,就把這個工作完成了。在1995年秋天的時候,他們把Java平台Port到有NS上面,有OS2上面,還有OS390上面。

  跟Java有關的,因為同樣的事情在全國各地都在發生,在大學可能能拿到Java的源代碼,可以做進一步的工作,這樣很多人在Java平台上做很多的工作,所以Java可以傳播的非常快,被應用的也非常多。這件事情它很大程度上也幫助了開源概念的發生和壯大,因為人們看到把源代碼公布給大家,不但沒有把你的軟件技術破壞掉,反而讓它壯大的非常快,發展的非常好。Java非常成功,其實很多開源套用了Java成功的要素和理念。但是作為Sun來講,後來大家覺得Sun在Java開源方面好象落後了一步,並沒有完全與後來的開源發展同步,盡管後來開源是套用了很多Java理念,而且設了這個“激勵”,但是Java的許可證本身,不是一個真正的開源許可證。這個不是在開源的前提下,所以也沒有一個真正的開源概念。

  Simon Phipps:我覺得現在是一個很好的時間,一個是Java的許可證,還有Java繼續發展,這兩方面都要符合開源的潮流。Sun計劃在今年年底到明年年初的時候,用開源的許可證來公布Java的源代碼。Sun一方面會開源源代碼,另一方面Sun相信開源其實有時候是一個開源的社區,大家一起在一個代碼的基礎上來做工作,在開放源代碼的同時,Sun也會組織一個開源Java的社區。

  再明確解釋一下,很多人認為開源其實就是一個免費得到源代碼的概念,有的人認為開源就是一個社區的概念,有的人認為開源就是一個許可證概念,實際上Sun認為開源是一個完整的概念,一個社區圍繞著一個代碼的基礎來做工作,在這裡面要有一個共同的開源的協議,同時還要有一個社區的組織和運作的規則,這些東西都是缺一不可的。所以,Sun准備在Java方面就把這個事情做好,不但是開源,而且要把這個社區運作好。

  記者:Java開源會用GPL還是原來的CCDL?

  Simon Phipps:你覺得應該用哪個許可證。

  記者:我覺得Sun應該會用CCDL。

  Simon Phipps:從Java話題走開一點,我們先談一下關於開源的許可證,其實Sun有很多開源軟件,用的時候並不只是用CCDL,Sun其實用很多許可證。大家可以參考這個網站,Sun.com/open Source,下面有一個許可證的白皮書,從裡面可以看到,Sun對不同的軟件、不同的社區用的是不同的許可證。比如說Open SPARC用的GPL,在OpenSolaris用的就是CCDL,基本上Sun會根據每一個軟件或者社區的特點來決定用哪一個許可證,而並不是用一個東西。我們也會虛心聽取大家的意見,現在Java開源的時候用什麼樣的許可證還沒有做決定,我們也征求社區的意見反饋,當我們開放Java源代碼的時候,會做出決定,到底用哪個開源許可證。現在所有可能性都有。

  記者:今年的Java會議上,Sun高層多次指出Java的開源與否取決於Sun要確認Java標准不會被改變,不會被任何一個組織所控制。所以當時沒有Java開源的時間,現在已經公布了時間表,好象許可證的問題還沒有解決,為什麼Sun會現在發布這個時間表?是不是雖然Sun在征求意見,但是已經有了關於許可證問題的解決辦法?

  Simon Phipps:這個問題關系到很多方面,第一個方面,兼容性的問題,大家之所以喜歡用Java,或者Java得到這麼廣泛的傳播,因為它的兼容性非常好,Sun會一直堅持確保這個兼容性,在任何地方任何人只要一說用Java,就保證確實是一個Java,跟大家概念裡的Java是一樣的,而不是說有不同的定義,比如說彼此不兼容,兼容性的問題,Sun一定會堅持的。要保證這種兼容性,怎麼定義Java這個標准,現在Java這個標准,是用Java GCP來定義的,怎麼保證它能夠比較順暢地運行。我們按我們自己的時限進行開源,並不是意味著改變Java規則制定的機制,在Java保證兼容性的規則制定的基礎上,已經有很多東西在裡面了。

  我們沒有定用什麼樣的許可證,定許可證的過程,也是大家討論的結果,在Sun內部說老實話有不少人想用GPL,但是又有一些人覺得用APS(阿帕奇)或者CDDL比較好,這個決定肯定還沒有做出來,我們現在確實在征求社區的意見。這是面向全球的,當然也很希望聽到中國這邊的意見。

  Simon Phipps:大家如果想了解更多的具體問題,可以上我的網站(Blogs.sun.com/webmink)看一看,到這個網站以後,它的左手有一個索引,到裡面可以找到有關Java的內容。

  記者:剛才提到它的兼容性的問題,是不是現在太過於專注於它的兼容性,而現在外界說到JEE5越來越龐大,對於開發的簡易性會降低,從而失去一些競爭力?

  Simon Phipps:Java兼容性問題,我們並沒有強調過多,而是我們強調應該越來越多,現在有很多開源系統,但是應用和系統之間需要隔離層,而Java提供很好的隔離層,應用用不著考慮到底在哪個系統上,這給大家提供了很大的方便,這是Java的核心價值之一。所以對兼容性一定是要強調的。在這方面我要稍微講多一點,以後軟件開發一定涉及三個層面,一個是在應用的層面,還有在用戶界面的層面,還有在核心層面。在核心層,開源系統可能是Linux,可能是BSD,可能是OpenSolaris,可能是其他的開源操作系統的內核,在用戶這一層可能是KDE的界面,也可能是Gnome的用戶界面,可能是GNU的許可證。Java的作用是什麼?不管這兩個層用什麼,上面用的這一層是統一編程的Java層。

  我個人覺得為什麼要開源的原因,現在開源世界已經非常豐富,非常多樣化,在這個時候給用戶提供一個統一的編程模式和一個環境是很關鍵的。代碼可能也越來越大,就是因為這個環境越來越復雜了。在實際使用的復雜程度方面,Java EE5提供了很多特性,可以用不同的方法來用它,類似什麼定義,它會有些選擇。在用JavaEE5的時候應該比以前簡單了,你可選的余地更大了,而不是更龐大、更復雜。

  記者:現在Java開放是逐步開放,還是說一次性的全部開放?

  Simon Phipps:Java因為有600萬代碼,所以開放要花大約一年的時間,按月份來看,它好象需要很多月,但是過兩三個年來看,好象Java一下子全開放了。

  記者:關於未來的模型,我想提一個問題,我的感覺KDE、GNOME好象對Java不會友好,他們都有各自的開發套件,這些好象都跟Java沒有關系,Java如果在他們之上構建一個層次,似乎給人感覺效率不是很高。請問您對此如何評價?

  Simon Phipps:我對Gnome比較熟悉,因為我是(Gnome advisory Board)的成員,以前的時候之所以有自己的開發工具,是因為Java沒有開源,Java開源後以前一些冗余的東西慢慢會改變,整個Gnome社區對Java開源是非常看好,也非常歡迎。他對KDE的了解可能不如Gnome多,但是事情會變的,Java開源以後,很多事情還是會改變的。

  下面我開始介紹OpenSolaris的情況。OpenSolaris這個開源項目到現在已經有一年多一點,作為一個新開源的項目來說,它有一個非常好的開始。去年僅僅一年的時間裡,就有14000人加入了OpenSolaris開源社區,而且它有了五個新的發行版本,都是獨立的發行版本,像UNIX版本,還有看到很多人把它放到FreeBSD,蘋果的OS/10上面,所有這些都是非常積極的跡象,說明OpenSolaris這個社區第一它是真正開源,第二它發展非常健康。在接下來的時間裡,關於OpenSolaris比較重要的事,它的最大的進展,讓這個門打開得更大,我們做軟件都知道在軟件修改的時候,有一個版本控制,這個都是馬上要放到社區裡,等於像你以前下載下來,自己做軟件可以直接操縱,我要哪一個軟件,來修改控制我的東西,操作和發行版更容易了。以前要通過Sun,現在用戶可以直接操作了。

  Simon Phipps:以前並沒有把版本控制功能開放給公眾,因為在Solaris裡版本控制用了teamware,這並不是對大眾開放的。剛才講的是版本控制這方面的事情,這個會對整個社區發展有比較大的影響。另外一個比較大的影響,有關社區的運行機制,一些規則的制定在現在也接近於尾聲,新的規則,就是一個完全開源社區的運用規則,現任理事會裡面有五個成員,有三個是Sun這邊的,有兩個是社區選出來的。有了這個新的規則以後,裡面所有成員都由社區直接來決定,這也是一個很大的改變,我現在相當於理事會的主席。值得跟大家說一下,有些人會對Sun批評,你好象是對OpenSolaris開放了,但是又控制得很緊。剛才有一位記者朋友問Java開放是一步一步的還是一次性的問題,Solaris這邊也是我們做出開放性的決定以後,就是開放了,比如像公眾來做版本控制,整個社區的理事會都由社區來選,所有這些決定以及所有其他重大決定都是公開給大家,在這個平面裡公開,大家一起來做決定,並不是說Sun一家關在小屋裡做的決定。

  記者:在主要的開源軟件的應用程序上,包管理和應用軟件移植方面,以往我們知道關於這些Gnome軟件在Solaris平台上編譯可能會遇到一些困難,有了OpenSolaris以後,這個困難肯定會減輕很多,但是我們好象沒有享受到這種大量的應用程序能夠在OpenSolaris平台上穩定的運行?我想知道Sun在這方面做了哪些工作?

  Simon Phipps:我給大家解釋一個概念,OpenSolaris本身不是一個操作平台,它是一個社區的概念,不同的人可以利用這個社區及以這個社區為基礎,去做一個自己的操作系統,比如Sun做得就是Solaris,Solaris現在有五個發行版本,有一個版本叫做Nexenta,Sun會幫助用戶把應用放到Solaris上。像Nexenta,他們到現在已經port 6000個Gnome應用。今年我們把UltraSPARC T1結構開源了,這是有史以來第一次硬件的開源。在開源方面我們已經看到了一些積極的成果,有一些LINUX的開發者,因為以前接觸不到硬件的頂級,處在非常底層,我們芯片開源以後,有LINUX的愛好者或者設計成員,已經把LINUX Port到了UltraSPARC T1的芯片上,這對我們來說就是一個很大的收獲。剛剛OpenSPARC公布了更加詳細的結構定義,我們也希望看到基於OpenSPARC我在芯片方面的實現,從中國來說。像這些東西對中國的產業有可能會有幫助。別人已經花了很多錢做研發的投入,能夠直接拿過來用也是很好的一件事情。

  OpenOffice這個社區是2000年的成立,2002年就著手制定開放的文件標准的格式,因為在國際上很多政府有這樣的需求,他希望他的文件格式並不是封閉的標准,或者他今年可以看,我將來如果不用某種軟件了,或者打開了,這對政府來說也是一個很大的問題,他希望有一個開放的文件標准,在將來的時候也能夠保證文件無論用什麼格式都可以打開。OpenOffice2002年做出這個標准,並且捐獻給了國際的標准組織。

  剛才講了國際標准組織,叫做OASIS—綠洲,它就是OpenOffice提供的國際標准的基礎上,開發出一個國際的開發的文件標准,國際開放的文件標准就叫“開放文件標准”,也就是開放文件格式。這個標准是一個真正的國際化的標准,因為第一被OASIS批准了,今年春天又被國際標准化的組織批准了,文件的代碼就是ISO/IEC 2G300,它現在是一個真正的國際標准。全世界第一次有了這個標准,可以按照一個開放的標准把文檔作電子化的存儲。為什麼開放文件格式這麼重要?其實我們用電子化的文檔記錄和存儲我們的歷史,如果是,我們用某一個軟件或者某一個程序才能讀,將來可能沒有辦法讀這樣的歷史。如果中國以前的古代歷史,全部都是用軟件才可以讀,我們現在可能都不知道我們祖先在做什麼,因為以前我們記錄是用紙或者石頭,是一個開放的東西,所以我們在今天才能夠讀到我們的歷史。現在有了這樣一個開放文件格式以後,政府擔心按照這個格式記錄以後,以後不管過多久,這個文件都是可讀的,歷史就保留下來了,要不然就有一定的危險。

  在現在這樣一個數字化的時代,對政府或者對用戶來說特別重要的是,要求供應商提供的東西及至少在存儲文件和存儲數據的時候都能夠是開放的格式,要不然就是專有格式,而且這個格式你並不知道,只有他知道,他把這種私有的、封閉的,把這個特別的格式作為鎖定你的工具,這樣就特別危險,所以一個開放的文件格式是非常重要的。它現在已經被很多的組織和政府支持,除了OpenSPARC,還有其他的。(Openoffice.org,Abi word,U office)三個開源的辦公軟件,(starswite/staroffice,IBM workplace, writely)是一些商用的軟件。還有一些在線的文檔,這個就意味著你在現在有這個文件,你將來要看的時候可以從這裡面隨便選,哪一個適合你需要就選哪一個,而並不是文檔格式是固定的,比如只能買某一個廠商的某個軟件,這樣可以避免你被吃住。避免被鎖定的原因,世界各地的很多政府把這個開放的文檔格式作為自己官方的標准,比利時、巴西、法國*、印度*、丹麥*,前面兩個是全國規定這是官方的標准,後面加*的是政府部分部門或者省規定這個是官方標准,像美國的麻省等等很多小的,我就不列出來了。在很短的時間內,由開源社區和國際標准組織一起合作,把這個規則改變了,很多政府意識到了他們不能在某個美國的公司被一個文檔的格式而鎖定。變成ISik的標准是今年的事情。

  我本來可以講更多的,像Sun OpenSolaris2,還有一些開源中間件,一次識別等等,Sun是一個真正的把開源作為核心的公司,他那麼多的軟件貢獻得了社區,他跟其他做開源的不同,很多號稱做開源的公司,他是針對Linux做一個商用的產品,Sun有一大堆的貢獻,Sun也很驕傲,有這樣多的開源的貢獻,而且和全球各地的人一起來努力,從而改變整個世界。Open SSO,Glassfish、NetBeans、Roller–blog tod、Looking Glass、JiNi、JXTA等等每次跑Linux的時候實際上都在用Sun的開發軟件,比如Sun對Mozilla社區做了很多貢獻,浏覽器,這裡中文化的工作很多都是因為Sun的努力才有了中文的Mozilla,比如像Gnome裡面為殘疾人服務就叫Accessabilitiy 框架,就是Sun主要在中國做出來的。Sun有很多實質性的貢獻,有些人可能認為Sun對Linux不太友好,實際上不是那麼回事,特別是Gnome開源的Linux能跑起來,Sun在裡面做了很大的貢獻。Sun對於開源的參與,第一是特別特別廣泛的,第二是特別特別深入的,你在世界上找不到另外一家公司跟Sun一樣,與開源有這麼緊密的聯系。我一個主要的任務,保證Sun能夠繼續把這個事情做下去,而且做得更好。

  記者:我想跳出技術方面的問題,想請教開源的商業模式的問題,Simon Phipps先生是我見到的唯一的開源首席長官,由此可見Sun對開源如此重視。開源現在應該說Sun的一個競爭手段,也是它的商業模式。去年設定開源官,我想知道作為一種商業模式,Sun目前對開源將來的期盼值是什麼?比如您作為首席長官,未來的理想狀態是什麼?因為我覺得現在開源大家都叫好,我也認為它是一個趨勢,但是雖然是趨勢,但是現在在商業上還沒有成為主流。

  Simon Phipps:商業模式對於開源來說,並沒有一個唯一的模式,它有很多很多的模式,其實有一組開源的模式。其實有一個有趣的事情,為什麼我們在1995年發布了Java這個產品?

  那時候Sun發布Java,等於把OpenSolaris給所有人,當然可以從Java相關的軟件掙到一些錢,但是這個不是Sun的首要目的。只要是因為Sun看到當時市場一種危險,微軟和英特爾聯合起來要把其他產品和廠商擠沒了,這樣 Sun根本沒有市場和舞台能夠去發揮,他們就壟斷了整個市場。發布這個Java是為了創造一個空間,能夠讓Sun公司作為一個整體,繼續發揮它的長項,有一個競爭的平台,這個可以讓Sun以及其他很多人共同受益。現在講開源這個事是類似的,Sun在把開源作為公司的核心策略,確實它會有一些相關的軟件,有可能會掙到錢,但是更高的一個目的是能夠創造這樣一個平台,讓Sun有發揮的空間。

  從戰略的高度來看,開源其實是為了創造一個開放的市場,但是具體到某一些的具體開源產品,每一個開源產品可能都有不同的商業模式,而這種模式是在不斷地變化。這個軟件的發展經歷了三個階段,在80年以前,軟件和硬件是一起來的,軟件是包括在硬件裡面。而到80年代早期,軟件和硬件就分開購買,以前買硬件和買軟件是一起付錢,現在是硬件和軟件分開買,軟件花費是購買使用權。現在這個模式又往前延伸了,首先是買硬件,然後有很多開源軟件在裡面可以選擇,真正用它的時候,並需要支持的時候,才付錢,並不是在選擇軟件的時候付錢。也就是現在選擇不付錢,而是到真正使用來完成任務的時候才付錢。Sun相信所有的軟件未來都會發展到這種模式,並不是在選擇的時候就要付錢,選好了以後,你可以隨意,你需要這樣的服務支持的時候,你需要它來做實際生產的時候,這時候才選擇付錢。Solaris是Sun的第一個軟件成功轉入到這個模式,Sun所有軟件都會轉到這個模式。我們已經看到Solaris有一個很成功的開始,第一,用戶要求我們做培訓收入在上升,很多人本來可以隨便下載用,如果真正用生產領域,需要培訓。第二,更顯著的上升是,我們看到用在其他的硬件平台上的下載,或者許可證是越來越多了。

  Sun做開源一方面有一個策略性的目標,為了創造一個開放的市場,給Sun帶來一個市場空間。還有對於每個產品來說,這個產品利用這種模式可以給Sun帶來更多的收入和利潤。

  記者:現在開源協議非常多,有人就說你要用開源軟件首先要了解各種各樣的協議,首先是法律專家,其次你才是一個程序員,您對此怎麼看?另外,GPL第三個版本,有人在說GPL3不如以前的GPL2更開放,您對此怎麼看?

  Simon Phipps:現在對於開發者來說,一開始有兩個選擇,現在是三個選擇,兩個選擇或者你自己雇律師,或者你自己是個律師,你對這個東西很懂。或者說你相信某一個大的公司,你用他的開源的協議。第三個選擇如果有一個機構給你一個名單,這些東西保證是開源的,是挺好的協議,你也可以從這裡面去選。從2000年到2004年,很多公司慢慢參與到開源領域裡來,開始定義適合自己需求的開源許可證,現在有60多個開源許可證,作為一個開發者確實要從這一堆許可證裡面去選擇。我擔任這個職務的第一個想法,是不是把一些Sun定義開源的許可證的數目縮減,讓開發者選擇起來更容易。去年我就讓SISSL這個協議退役了,在開源的標准方面有一個國際標准OSI,裡面有一個專門研究標准的委員會,去年他們發布了一個報告,在這個報告裡有九種推薦許可證,他們希望其他的許可證都退役,將來就從這九種裡面去選擇。九個許可證是GPL(C)、LGPL(B)、ASL(A)、MPL(B)、CDDL(B)、BSD(A)、MIT(A)、CPL(B)、EPL(B),這就是我們推薦的九個。我上任以來也做了一個工作,把這九個又分了三類,有A、B、C,標准在Sun的白皮書裡面,對一個開發者來說,現在參考這三類就很簡單,只要從A、B、C裡去挑。我們盡量讓這個事變得簡單一點。到GPL3,主要看它是怎麼寫出來的,現在其實還沒有最後弄完,應該到明年底的時候,才能完全定稿。有句諺語“你肯定不想看香腸是怎麼制作的”。草案的第二個版本比第一個版本開放很多,草案的第三個版本、第四個版本,然後才是最終的版本,在這個過程當中會聽取各方面的許可證的意見,所以大家不用太擔心。我自己對GPL是非常看好的,我希望中文版本出來以後,Sun很多軟件可以用這個GPL。

  記者:開源運動會發現凡是比較成功的,都會得到很多大公司的支持,比如IBM等等,像Java本身出來,Sun還有IBM和其他的公司來做,相對來說,Solaris只有Sun一家在做,您怎麼看Solaris這一塊的發展前景?

  Simon Phipps:開源項目有像你說Linux,很多公司在支持,像JBOSS,MySQL也可以很成功。這裡面有很多不同的模式。像Linux有不同的特點,Linux在九十年代初期發展的時候,開始還不很成熟,是慢慢成熟吸收,而Solaris開源開始就比較成熟。雖然Solaris在開始的時候就比較成功,但是在現在或者將來它有很多不同的團體社區來支持它,它現在已經看到很多跡象,比如ZFF被移植到FreeBSD上等等,像這樣一些跡象,因為Solaris這個社區畢竟才只有一歲,往後走,越走它會越健康,你會看到有很多人在上面做工作。我對Solaris還是非常有信心的。

Copyright © Linux教程網 All Rights Reserved