Sun与Oracle:一个美梦的终结

Sun微系统的首席执行官很快便将成为前首席执行官。这位首席执行官表示Oracle收购Sun将带来积极的效应。

Jonathan Schwartz表示,"对于Sun全球的客户、开发人员、合作者和员工来说",这笔并购交易是"一笔梦幻般的交易"。Oracle收购Sun将"重新定义"IT界限,减少IT的成本和复杂性。

至少,这是他试图想表达的。

唯一会发生重大改变其实是Schwartz和Sun过去五年多来所做的一切:平台独立性,开放系统,以及经济性。这些想法是很好,但是由于Sun的不作为和官僚性而无法实施很好地这些想法。

除非Oracle的战略方向或管理思路发生重大改变,而且除非Oracle采用Sun的学术式思维和营运方式,否则你将再也看不到像Sun这样大的公司慷慨地资助Java和开放源代码,你也将再也看不到像Sun那样的价格竞争。

一些人认为Oracle比起IBM更适合Sun,因为IBM的爱摆架子的东海岸风格和Sun自由思考的经验主义会产生冲突。但是,Oracle绝不是Sun理想的结合对象。Oracle是一个严酷而充满达尔文主义的地方。Oracle会定期评估员工的表现,并裁掉表现最差的10%的人。在收购Sun以后,Oracle也会审视Sun所带过来的人员和产品,如果不符合Oracle的要求,这些人和产品也将会被裁掉或砍掉。

例如,在从BEA Systems手中获得了竞争性的WebLogic Server 之后,Oracle就终结了自己的Java应用程序服务器,因为WebLogic是更好的应用程序服务器。

Oracle可以做出Sun自己所不能做出的决定,这也是Sun的人所担心的。虽然有变化总比没变化好,但是对于Sun的客户来说,Oracle并不是光明的新曙光。人们也不要指望Oracle会在开放源代码或Java上采取像Sun那样的行动。

可以预计的是,Oracle收购完Sun后第一件要做的事情就是对资产进行尽职调查,同时对那些与Oracle产生竞争的领域进行比较分析。Oracle将考虑哪些应该保留,哪些应该放弃。对于被放弃的部分,Oracle将只提供支持和维护,或者向社区发布代码–然后任这些产品自生自灭。

Oracle起初曾经联合惠普一起购买Sun的软件业务–或者说,Sun的一部分:Java,Solaris和MySQL。那次交易被IBM给阻止了。

这三部分软件资产仍然是Oracle此次交易的核心。这次,Oracle也得到了Sun的服务器和存储业务,但是多支付了36亿美元。

那么,为什么Oracle这么想得到Java呢?Java对于Oracle的中间件、开发工具、应用程序服务器和数据库支持来说具有重要的战略意义。Oracle是Java的忠实拥护者,它认为Java–运行于Linux–是对付微软Windows和.NET的理想软件。收购Java还意味着可以得到来自ISV(独立软件开发商)和设备制造商的许可证费用。

Solaris对于Oracle也很重要。在Solaris上运行的Oracle数据库比其他任何操作系统都要多–这也是Oracle首席执行官Larry Ellison周一特意指出的。Ellison周一表示将根据Solaris对Oracle的数据库做出调整,这样有助于Oracle保持主要客户,比如电信服务提供商、银行和金融服务提供商,否则这些公司有可能转向Linux和Linux数据库,或更糟糕的情况下–Linux和MySQL和Postgres。

MySQL的命运将如何?

MySQL的情况更加复杂,但是MySQL为Oracle的ISV和系统集成合作伙伴提供了一个现成的解决方案和机遇。

许多人在担心MySQL以后的命运–这也可以理解。不过,Oracle收购Sun后很有可能将继续该数据库的开发。在收购InnoDB之后,Oracle也继续InnoDB的开发。Oracle还继续了Sleepycat的开发。MyQL可以使Oracle在OEM(贴牌厂商),ISV和网页开发企业中占有更大的一席之地–尤其是考虑到超过一半的网页开发人员是使用MySQL。

扼杀MySQL没有任何意义。实际上,在Oracle的领导下,MySQL有可能会茁壮成长。Oracle希望的是从软件中赚钱,而不是仅仅喜爱软件这个概念却实际上让软件逐渐窒息。

Sun还有许多其他开放源代码软件。我曾经写过许多关于Sun开源软件缺点的文章,但是让人惊奇的是,这次交易并不意味着所有这些项目的自动消亡。不过,Oracle将会进行尽职调查,然后一些大型独立开放源代码项目将会被砍掉。

Sun内部的乐观人士可能会说Oracle将欢迎GlassFish,OpenSolaris和Java CAPs,这些产品和MySQL拥有共同的OEM市场。不过,这需要假设Oracle有兴趣建立一个开放的、平台中立的、经济型的第三方合作伙伴社区。可惜Oracle不是。

Oracle希望合作伙伴们使用的是Oracle可以收费,且可以保持回头客以扩展Oracle核心业务的软件。

最关键的决定因素,就是现金收入。如果这些产品可以赚钱,那么自然就会通过Oracle的审核。可惜它们不是。

你也对对NetBeans说再见了。NetBeans是Sun替代Eclipse的Java工具平台。Oracle和Sun曾在2006年1月对此展开过公开争论,当时Oracle的服务器技术负责人表示Oracle没有任何采用NetBeans的计划。Oracle使用的是Eclipse以及它的JDeveloper集成开发工具。NetBeans没有任何立足之地。

Sun的开源的命运将取决于Oracle如何构建集成的Sun-Oracle设备–这是Oracle总裁Charles Phillips在周一早上公布收购消息时曾经提到过的。只有Oracle工程师在经过仔细审核后认为有价值的技术,Oracle才会应用这些软件。Oracle将会利用Sun的技术来构建更多的服务器设备。去年10月,Oracle曾推出HP Oracle Exadata Storage Server(惠普OracleExadata存储服务器)和HP Oracle Database Machine(惠普Oracle数据库机器)。

可以差不多肯定的是Solaris和OpenSolaris上的ZFS和D-Trace是高级的技术。未来,这些技术将可以应用于任何基于Oracle的系统,以及来自Oracle的存储硬件和软件系统。服务器设备是Ellison最钟爱的领域之一。Oracle在1998年就推出了8i数据库设备。

Oracle很早就希望应用程序服务器,数据库,中间件和应用程序都来自一家提供商。Schwartz此时应该认可这一点这并不稀奇,但是这对于他在Sun的工作来说是个很大的倒退。

Sun的开源软件,比如ZFS和OpenSolaris,再加上Sun的存储和Solaris,对于Oracle来说是个很大的蛋糕。Oracle就是一家"信息公司"。无论硬件还是软件,只要能够加快客户的信息访问,或者说只要这个软件可以让系统的成本更低,那么这些产品都可以通过Oracle即将进行的尽职调查。

硬件的命运将如何?

这里唯一还不确定的因素就是Oracle究竟有多渴望成为一家硬件公司。尽管去年Oracle推出了Exadata和数据库机器,但是实际上这些设备是惠普制造的。

要让Oracle成为一家真正的硬件企业就像让一辆超级大坦克改变行进路径一样难。Oracle是一家软件企业。Oracle可以通过Sun的系统业务来生产那些Exadata和数据库机器,并为电信和银行等客户提供更大更好的数据库和存储系统。

Oracle联席总裁Safra Catz周一保证说Oracle将会使Sun的系统业务成为一个盈利的业务部门。但是这需要多长时间?Oracle真的变成了一家硬件企业了吗?既然硬件的利润率比软件要低许多,为什么不继续选择惠普作为合作伙伴?Oracle所采取的策略很可能是让Sun的系统业务重新盈利,然后再将该业务卖出以获得更多的利润。

这次交易最后的牺牲品将是Schwartz在担任Sun软件部门高级副总裁时候所提出的那些大胆的企业软件想法。Sun在当时采用的策略是让公司或个人以订购费的形式支付费用,以便使大型系统变得更加有经济性。

Sun的一些产品无人问津,而且它也已经丢了中间件市场–它必须提供新的东西。不过Sun的做法确实让人们思考,而且也推动了我们如今所看到到新的企业架构收费方式的产生。

不过这些想法在Oracle没有位置。Oracle在收购完一家公司后所做的第一件事情就是提高被收购公司软件的价格。MySQL的客户将来可能需要购买Java许可。

Oracle是一家让许多硅谷公司又爱又恨的公司。Oracle的运营方式被人们看成是成功的运营方式,但是Oracle的运营方式也被人们看成是傲慢的,而且Oracle也被认为在独立性和创新上没有多少建树。Oracle对流程和增长的高度关注使得Oracle变成一家不断购买和整合其他人技术的公司。

除非Oracle的思维方式发生重大变化–从单纯的盈利、业绩和流程转向经验主义–否则你将看到Sun和它的产品发生重大重组。对于一些产品和部门来说,这将意味着管理的改善和盈利能力的改善。但是对其他一些产品和部门来说,这将意味着终结的到来。

目前还很难预测Sun的一些重要人物在新的公司中将会有什么样的位置,这些人物包括Java之父James Gosling,XML联合发明人和语言专家Tim Bray,密码权威Whitfield Diffie。Sun的学院式文化鼓励的是思考和实验。Oracle首先是一家企业,专注于如何整合各种组件,而不是进行创新或是在计算、语言或安全领域做出新的重大突破。除非Oracle改变自己的风格,否则这些Sun曾引以为豪的智囊团人物将很有可能选择离开。

最大的损失莫过于市场上将少一个公司级的支持开放式系统的开源支持者。

Sun引以为豪的是过去这么多年来Sun对开源代码的贡献。但是,Oracle则从来不像Sun这样。Oracle是要利用开源来支持它自己的业务或击垮竞争对手。

在Oracle领导下,开放源代码以及Java将继续前进。开放源代码甚至有可能盈利。但是不要指望Oracle会对其他人发善心。