当前位置:Linux教程 - Linux文化 - Sun是业界第一个以开源为基础的公司?

Sun是业界第一个以开源为基础的公司?


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还是非常有信心的。