风舞残阳 2008-4-1 16:48
专访:Sun开源冒险之族 应潮流开放Java
多年来,Sun在华尔街不得宠的一个原因是它无法利用其创造性的发明盈利,尤其是[wiki]软件[/wiki]方面的发明。 为了再现昔日辉煌,Sun目前的软件策略可以总结为一个词:开放[wiki]源代码[/wiki]。Sun已经使[wiki]Solaris[/wiki][wiki]Unix[/wiki]操作[wiki]系统[/wiki][wiki]开放源代码[/wiki]化,首席执行官乔纳森表示,Sun将最终使其所有软件[wiki]技术[/wiki]开放源代码化,甚至包括Java[wiki]编程[/wiki]语言。Sun的目的是用开放源代码商业模式的“破坏力”蚕食其它软件厂商的市场份额。 Sun负责软件的执行副总裁格林肩负着使软件业务盈利的重任。在接受CNETNews.com采访时,格林说Sun将“相当迅速地”使Java开放源代码化,并阐述了Sun的软件战略。[b] 问:你目前最重要的任务是加速Sun的开放源代码化进程,现在这一计划进展得如何?[/b] 答:与二年前离开时相比,现在的Sun有了很大变化。Sun在Solaris的开放源代码化、NetBeans开发人员社区、Sparc架构向多内核技术的发展等方面取得了很大的进展。我认为Sun的宗教色彩已经大大降低,更注重业务了。[b] 问:许多年来,对Sun的批评一直是它是一家硬件公司,只想销售更多的服务器。你会告诉我说Sun已经改变了自己的信仰,软件成为其主导业务了吗?[/b] 答:我认为我们过去的一个重大失误是只偏重硬件,现在,我们的业务要平衡得多了。Sun是一家大公司,有能力同时做好许多事情。我不能说“我们将放弃硬件业务而优先发展软件业务”,我能说的是,我们将把软件作为Sun业务中的一个重要组成部分,利用它积极地影响我们的硬件业务。
[color=#FFFFFF'][/color]
[b] 问:你曾经表示Solaris是Sun软件战略的中心,为什么?我想许多人会认为Java更会使人想到Sun。[/b] 答:也许你是正确的。要选出哪种技术更重要是相当困难的。我要指出的是,在[wiki]操作系统[/wiki]领域,竞争是非常激烈的,而Java的处境则会好一些。
[color=#FFFFFF'][/color]
所有人都意识到了Solaris的强大功能,我认为开放源代码计划给它带来的亲和性将使人们在内心更喜欢它,因为人们能够查看源代码,能够使用它,并根据自己的[wiki]需求[/wiki]进行修改。[b] 问:为什么提供源代码就会刺激销售?[/b] 答:这不仅仅是有没有代码的问题。在获得、分析、试用软件前,甚至是在它上面开发软件前,人们不会购买软件。软件采购模式已经由“预先分析”向“事后分析”过渡。
[color=#FFFFFF'][/color]
无论是查阅源代码还是试验一些项目,企业都可以按照自己的节奏来做,而不会受到Sun的任何干预。一旦项目规模扩大时,客户就会与我们接触,寻求支持服务。[b] 问:你重新加盟后Sun宣布的一个重要消息就是它计划使Java开放源代码化。概述一下这样做会达到什么目的。你能解决兼容性问题吗?Sun一直以兼容性为理由拒绝使Java开放源代码化。[/b]
[color=#FFFFFF'][/color]
答:我希望澄清一下一些传闻。现实情况是,大多数个人已经能够获得Java的源代码,我和乔纳森在JavaOne会议上公布的消息影响了许可途径和使用开放源代码化Java的灵活性,这也是我们采取措施使Java完全开放源代码化的原因。 但是,应当澄清的是,目前,几乎所有人都可以获得Java的源代码,但是,我们希望向人们提供在如何使用这些源代码方面更大的灵活性。 这样做是非常有意义的,它减轻了客户在使用Java时对灵活性的担忧。现在,兼容性问题相当危险,但我认为冒这个险是值得的,这不是一个不可克服的难题。[b] 问:你预计Java会在何时真正实现开放源代码化?[/b] 答:我们正在努力工作,使Java“相当迅速地”开放源代码化。[b] 问:Sun对软件投资的成果还需要多长时间才会显现出来?[/b] 答:这些成果是多元化的。Solaris的下载量达到了500万次,我们在一年时间内就做到了这一点。衡量的[wiki]标准[/wiki]非常有趣:它们是下载量、使用者、开发人员、财务目标。我认为这个过程正在加速。 我认为,作为开放源代码社区中的一家公司,我们必须在中间件领域花点时间。[b] 问:所有的大厂商都在吸引开发人员?对他们的争夺会更激烈吗?[/b] 答:由于我们的核心技术、技术力量、开放源代码计划,开发人员会对我们有深深的敬意。我认为一旦人们对“它会真正这样做吗?”这一问题有了明确的答案后,他们会将我们列为是第一、第二大开放源代码厂商。[b] 问:在标准化过程之外还存在许多Java开发活动,这对于Sun和Java而言是好事还是坏事?[/b]
[color=#FFFFFF'][/color]
答:我认为这是一个了不起的事情。我们不能总是以历史的眼光来看待问题。在前开放源代码时代,标准在软件产业中是重要的,因为它是提高产品兼容性的唯一途径。在开放源代码时代,出现了不同的创新、创造模式,和不同的标准概念。 因此,我们不计划控制这些开发活动。我们将与这些项目进行接触,对它们提供比过去更好的支持。
[color=#FFFFFF'][/color]
[b] 问:脚本语言是开发领域的一个热门话题,你如何吸引脚本语言编程人员?有人认为Java虚拟机应当成为面向所有脚本语言的虚拟机。[/b] 答:我不希望看到事情沿着业界“不喜欢”的方向发展,因此我不会试图为业界指定一个发展方向。我认为,Sun雇佣提姆就是我们意图的一个表露,它与脚本语言编程社区有着密切的联系。 我认为,在Java虚拟机之上运行脚本[wiki]环境[/wiki]是一个明智的主意,但是,这要看业界的选择。我们要做的工作是帮助开发人员更好地完成他们的工作,而不是规定他们应当怎样做?