技术开发 频道

专访Sun副总裁:Java在2006和2007年的开源

【IT168 开源专访】Rich Green在今年五月以Sun的二号人物的身份出任该公司负责软件开发的副总裁。他主要负责Solaris企业级系统,这其中包括Solaris操作系统、Java企业版、N1管理软件、Sun Studio以及Java Studio开发工具。Green同时还负责许多工业标准的制定和开源社区的管理。

    本文中,记者对Rich Green进行了专访。主要针对Java和Solaris的开源问题进行了探讨,同时还对大家所关心的其它问题和Green交换了意见,这其中包括最近Sun的 CEO的更换。 

    记者: 你以前在Sun工作过,而现在又回到了曾经效力过的Sun公司,这意味着什么? 
    Rich Green:这好象并不是什么新闻。我在2004年,也就是和Microsoft的官司结束之后就离开了Sun。在这之后,我和Bill Coleman共同创办了Cassatt公司。在这期间,我一直和Bill Coleman共事。在这两年中,我们一起设计了整个产品和产品战略方案,以及共同研究如何将这些产品成功地推向市场。恰巧目前有一个机会使我能够重新回到Sun,Sun是一家能使人热血沸腾的公司,这样的机会我当然无法拒绝。因此,我在2006年5月份回到了Sun。

    Sun的更朝换代 

    记者: 你刚回到Sun时负责什么? 
    Rich Green:我刚回到Sun时是Java和开发工具的负责人。 

    记者:仅仅几个月就升任Sun负责软件开发的副总裁了? 
    Green:大概有5个月。 

    记者: 在你回到Sun后,和新任CEO Jonathan Schwarz有什么更近一步的举措吗? 
    Green: 这不好说。我认为Jonathan升任CEO,对Sun来说是件好事。但这和我回到Sun完全是两码事。 

    记者: Jonathan和Scott MacNealy担任CEO有什么不同? 
    Green: 我认为在20多年后,我们将会有一位卓越的领导人带领我们走向胜利。事实上,好消息是我们现在已经有了两位这样的领导人,他们是懂事会主席Scott和CEO Jonathan,他们是一对黄金搭档,这对搭档将会使Sun重显往日辉煌。

【IT168 开源专访】

    Sun软件开发团队的目标 

    记者: 你的软件开发团队的目标是什么? 
    Green: 这要从两个方向来说。我们现在有一个基于中间件的解决方案,其中包括Web 2.0和其它技术,我们目前正在集中力量将这个解决方案进行市场推广。还有一种用于支持这个解决方案的技术,叫Java CAPS(Composite Application Platform Suite),还有我们的身份验证管理,这些技术在这个解决方案中起了很大的作用。另外一个方向是围绕着Solaris和Solaris 10来展开的,我们在一年前就已经将Solaris开源了。在这期间,我们取得了骄人的业绩,这其中包括600万的Solaris下载量、飞速成长的开发人员社区和大量涌现的自愿者,还有在这期间,由于大量的自愿者的加入,已经使Solaris变得更加健壮了。 

    记者: 你们现在向其它可以获得利益的领域进军了吗? 
    Green:如果我们做了,你会知道的。 

    记者: 那么你是否正在考虑其它的领域? 
    Green:我们目前在商业软件上已经有了四个意向或兴奋点。我们有我们的开发人员计划和商业模式,我们在移动和嵌入领域也取得了成功,大量的移动设备使用了Java就是一个很好的例子。 
    在两个月前,已经有超过10亿部手机安装了Java。我们还有整套的Web和中间件解决方案以及Solaris系统。这些领域中的每一个都有可能获得巨大的利润。在这些领域,我们已经投入了大量的精力,事实上,前两个领域对Sun是非常重要的,它们决定了我们的成败。因此,我认为,分清主次是做好工作的最好方法。



【IT168 开源专访】

    Sun因Java被指责? 

    记者: 尽管Sun发明了最好的技术,但却没有从中赚到钱,Sun也因此成为被指责的对象。你对此怎么看?我认为这些技术指的就是Java,也许是NFS(Network File System)。 

    Green: 我想我不会同意这个观点。我认为这些评论更关心的是财务报表上的数字,而不是它的商业价值。我不能公布我们销售软件的数量,因为这会涉及到一些商业秘密。但当我们看到Solaris在工业上作为一个卓越的Unix平台所处的位置,以及它在开源操作系统中高速的成长,最难抉择的问题就是我们是否应该在这个领域进行投资。我们的开发人员计划将推动在Solaris平台上的新的应用和新的ISV。事实上,在2006年我们的网络程序开发部已经扩招了一倍的人员,这些开发人员将全部投入这一领域。大约有一百万或二百万的开发人员将直接和Sun的开发人员进行合作。

【IT168 开源专访】

    Sun Java的开源 

    记者: 自从你们开放了Solaris的源码后,Sun从中挣到钱了吗? 
    Green: 非常抱歉,我不能透露财务方面的信息,但可以肯定地说,在开源方面的增长将指导我们如何将其商业化。 

    记者: Java开源的情况如何? 
    Green: 在今年5月份的JavaOne会议上,我们已经宣布我们将来要把Java开源。但现在我们仍然采用许可证的方式和我们的合作伙伴一起工作。我们将在今天年底将一部分Java代码开源,这一过程将持续下去,直到全部开源为止。因此,这将是一个非常值得期待的时刻。 

    记者: Java的开源是逐步进行的吗? 
    Green: 是的,最初将有一些Java模块被开源,然后在明年第一季度将全部开源。因此,这将是一个连续的过程。在2007年,Java SE和Java ME的所有部分将全部开源,这一过程将在2007年第一个季度完成。 

    记者: Java的企业版本是否开源呢? 
    Green:企业版已经开源了!GlassFish工程在去年就已经被开源了。所以这是开源的第一步,接下来,我们还有两步。 

    记者: 开源的Java和不开源的Java有什么不同? 
    Green: 事实上,Java在去年就已经完全通过开源社区进行开发了。你知道,GlassFish作为Java企业版的最新发行版本,已经被开源了,开发人员至少在18个月之前就可以浏览和修改它的代码了。因此,从透明和开源方面,它已经做到了。 
    而现在人们更关注于它的许可证的变化,大家更希望在商业领域按照可用性和弹性进行更具有实质性的变化。使所有的组织都使用Java,对于我们更有意义,这些软件发行商更希望有一个免费的许可证被包含在自己的产品中,包括他们的ISV产品,或者是他们的开源产品。我们现在要做的不仅仅是使Java的代码可以访问——这点我们已经做到了——而是变化Java源代码的访问许可,这将是Java在开源方面的重大举措。

【IT168 开源专访】

    Sun的Java和Solaris所面对的挑战
 

    记者: 你认为是否会有更多的人使用脚本语言而不是Java语言? 
    Green: 我认为这是一件好事。事实上,在第九届Sun技术日上,我和其他人讨论了我们将要把Java虚拟机打造成一个平台,在这个平台上可以加入其它新的技术、新的语言。我认为这是非常值得的。 
    当我们看到越来越多的人对语言层和框架层进行改进和创新时,他们将精力主要花在了实现虚拟机上,而这些新的虚拟器并不象Java虚拟机那样成熟。我们要使Java这个平台能够促进新语言的开发。因此,我们仍然关注转移到Java上的开发人员的数量,这个数量是非常庞大的。据我所知,在2006年,这个数量至少翻了一翻。这个数量还在继续增加,我们有非常棒的技术来为这些开发人员服务,我们将全力以赴。 

    记者: 你最先关注的是哪个领域? 
    Green: 我已经说过,我想我们已经看到了快速的增长,我们将对中间件领域投入更多的精力——无论是Java企业系统,还是Java CAPS SOA技术,或者是我们的身份验证系统。事实上,我们所看到了商业规模的增长都是围绕着身份验证进行的。尤其是分布式网络计算解决方案数量的增加、SarbOx和Homeland安全的兼容性,这一切都要求人们拥有更强大、可升级的身份验证、身份验证管理,以及在这些领域中全套的身份验证解决方案。 
    根据调查可知,我们拥有数量第一的产品使用量,在我们的身份验证解决方案中还有我们的SOA技术。这是一个非常大的领域,Sun将在这个领域中取得巨大的成功。 

    记者: Sun和Microsoft的协同工作能力如何,Sun为Microsoft即将推出的Windows Vista操作系统设计特殊的Java版本了吗? 
    Green: 协同工作能力依然会摆在首位。我们在JavaOne上公布了一项基于Web服务的协同工作技术,这种技术的实现可以在我们的网站上下载,现在已经有很多人在使用它。 
    我们正在仔细地考虑和Vista程序的互操作性。我们的目标是保证所有的Vista用户都可以得到最新的Java SE,我们正在为Java SE可以在Vista上完美地运行而努力。因此,我们近期所关注的焦点是Java和Vista的集成。 

    记者: Solaris目前将如何应对来自Linux的竞争? 
    Green: Solaris目前的增长率是非常高的。在一年之内就有6百万的下载量,这真是一个奇迹,并且有16,000名社区开发人员为Solaris提供过代码,这样的增长率要比Red Hat Linux或是SuSE Linux高得多。你要知道,我们只将Solaris开源了一年。
今年,你将看到更多的产品被开源,在明年,将有更多的开源社区被建立,有更多的开发人员会选择Solaris 10。我想你甚至会看到Solaris 10以更快的速度发展。

【IT168 开源专访】

    Sun的开发计划 

    记者: 你们打算对Java进行大幅度的改进吗?或者在未来的几年内有什么开发计划吗?这是否对于Java来说是一次革命性的变化? 
    Green: 我想这种变化要比你的预期来得快。你最先看到的是我们的第二步,也就是关于Web 2.0和服务性软件的改进。 
    一方面是将企业内部的解决方案快速转换为Web 2.0的可定制的解决方案,这种解决方案将通过Sun的实验室和其它的软件组织实现。你将会看到许多组织参与进来。另一方面,从资料上看,已经有成百上千的项目本身就是建立在Web 2.0上的基于服务的解决方案,这些项目有的很简单,有的很复杂。我们相信我们可以在网络计算、Solaris、Web 2.0、身份验证等领域,用我们的经验来助他们一臂之力。我们必须为使用这些新技术的公司进行全方位的培训和服务。这些技术一部分是由Sun的实验室研发的,一部分是Sun已经拥有的,其余很大一部分来自Sun的外部。 

    记者: 对于Sun,你还想提出其它主要观点吗? 
    Green:我只想重申,Sun正在走向正功,并且会因Solaris 10而加速这一过程。我们一年前将Solaris开源,这对于Solaris将是一次突破。我们将要在Solaris 10和OpenSolaris上投入更多的精力。 

    记者: 你认为Sun会在开源软件上赚到钱吗? 
    Green: 当然,由于软件行业是一个复杂的系统,这就要求我们全方位地考虑各种因素,如产品、许可证、服务、支持以及培训。 
    你可以注意到软件这个行业正在转变,软件本身的收入已经不那么重要了,而软件的大量使用将成为其它相关领域迅速发展的催化剂。包括Sun在内的许多开源企业,可以更好地为客户提供服务、培训和技术支持,这要比任何一家单独的企业做得更好,而且这些服务将具有更大的价值。现在,商业模型已经从一面迁移到另一面,因此,我认为Sun将在新的商业模型中获利。

0
相关文章