[开源冲击软件行业] 软件行业发展前景
未来十年软件的发展方向将会受到开源软件和专有软件两大势力的影响,客户也会被迫应变。 作为Linux领导厂商,Red Hat的企业开发部门副总裁Mike Evans如今站在业界一个最重大冲突的第一线。
与Red Hat站在同一阵营的是Alfresco、MySQL和SugarCRM这些公司,它们都是新兴的开源行业的领头羊。站在另一个阵营的是微软、Oracle和SAP这些开发商,它们是专有企业软件的保守派。
面对不断攀升的许可费,IT采购经理在沮丧之余,常常指责专有软件开发商是强盗。有些采购经理甚至希望,开源会马上干掉那些软件寡头。那样,厂商锁定、许可费和封闭代码就统统不复存在。
我们会亲眼看到专有软件模式消亡吗?即使出现这一幕,对客户来说意味着什么?开源已经对软件行业带来了不可改变的影响。要是这种趋势继续发展下去,可能会消灭现在的这个软件市场。
但这种结果几乎不可能出现。据Evans声称,用这种离奇的词语来描述开源和专有软件之争是错误的。他说: “Red Hat的大部分人早上醒来后不会说‘我如何打击微软?’或者‘我如何打击Oracle’之类的话。他们着眼于如何为市场及客户开发更优秀的技术。”
与十年前相比,如今的软件市场已大不相同。在接下来的十年,市场会继续以出人意料的方式发展,发展方向会受到开源软件和专有软件两大势力的影响。
免费赠送
我们是怎样走到今天这个地步的呢?一种常见的误解是,以为开源主要是因为低成本而大行其道。
MySQL公司的产品执行副总裁Zack Urlocker说: “要不是像MySQL这类产品流行起来,我认为用户不会看到IBM、Oracle和微软也提供免费的‘简装’版本的数据库产品。”
免费赠送软件似乎是蹩脚的商业决策,不过这确实是吸引某些关键用户群的好办法。免费下载的专有软件通常受到某种限制――要么通过许可条款,要么去掉某些功能。正因为如此,它们在企业环境下的应用非常有限。另一方面,开源厂商经常免费赠送功能齐全的软件版本。对一家公司而言,这属于哪一种生存之道呢?
Red Hat的Evans承认,不是下载的每份Linux都能保证为Red Hat带来销售额。但不要以为没有支付合同费用就使用开源软件的人都是吃白食的人。他说,不需要专业支持的用户一般具有很高的技术水平,往往最后会通过其他方式为Red Hat的产品作贡献――要么直接贡献代码,要么通过较广泛的开源社区出力。
Evans说: “他们有的发送错误报告,有的实际上贡献潜在的补丁程序。这就是参与性社区模式的魅力。”这种参与恰恰体现了开源真正改变行业的重大影响,这已迫使专有软件开发商重新考虑吸引顾客的方式了。
胜在灵活
Evans用“保护主义者”来形容专有软件开发商,并认为专有软件开发商奉行的保护主义损害了顾客的利益。厂商锁定、缺乏互操作性、无法对软件产品进行改动――哪怕是为了修补安全漏洞,这一切都限制了产品对顾客具有的价值。
MySQL的Urlocker解释道: “顾客在使用开源后重新平衡与开发商之间的关系。”Bintex的Wood同意这番话,他说,在他所在的咨询公司,开源已成了标准。他说: “毫无疑问,我们部署的软件100%涉及开源,即使最终产品可能并不总是开源产品。五年前,我们的客户往往会说‘开放哪部分代码?’而现在,与我们合作的客户很少对开源一无所知或者不想使用开源。”
对Wood而言,开源能够流行起来,归结为一个明显的优势: “那就是灵活性。”他解释: “如果有机会选择使用开源,我们会使用它。可以使用工具集和应用源代码,这让我们可以提供高度定制、具有成本效益的解决方案。”
当然,很少有IT部门完全抛弃专有软件。纯粹使用开源软件的环境仍不多见。
Wood说: “相反,我敢说专有软件在补充我们部署的开源软件。譬如,在MySQL环境下使用商业化商业智能工具,或者在Linux上运行Oracle――开源和专有产品互为补充,提升对方的价值。”
这是如今企业IT环境的现状,而传统的专有软件行业还没有完全接受这种形势。
宝贵商品
开源带来的最有颠覆性影响之一就是,它往往会使某些类别的软件商品化。譬如说,统治Web服务器市场的是开源Apache,小型的数据库安装环境也日益成为开源数据库的地盘。一旦开源的功能极其丰富、标准化,那么商业公司还会不屑于跟这些产品竞争吗?
不过,Wood并不认为商品化是一种威胁,反而认为可能是一种机遇。他说: “因为软件开发商(无论开源还是专有软件)开始更多地在质量和支持方面而不是纯粹的功能和成本上展开竞争,所以商品化对顾客来说是好事。”
Linux市场采取了这种方法。只有第三方开始把Linux内核连同其他软件封装成完整的“发行版”,Linux才开始走近更广泛的目标群。
每个发行版都基于同样的基本代码,但各自提供略有不同的性能调整和内部配置。有利的竞争促进发行版的维护者不断竭力改进自己的产品。最后,其中一些发行版变得非常完善、非常流行,于是开始向顾客收费。一开始,他们试图销售采用零售包装盒的发行版,但这种模式争取不到核心目标群。最后,迎合企业顾客的发行版把支持和维护作为了盈利手段。换句话说,客户服务成了最重要的东西。
当然,专有软件开发商一直在提供支持合同。但由于高昂的管理费用,他们只好收取更高的费用,才能提供与精简型开源公司同样水准的服务。
不演进就灭绝
这些挑战导致一些人坚持认为,专有软件注定会销声匿迹。
开源ESB开发商MuleSource的CEO兼创办人之一Dave Rosenberg说: “十年后,我预计专有软件公司会成为例外而不是标准。开源浪潮才刚刚开始兴盛。”
另一些人反对预测软件行业会出现急剧变化的观点。Evans说: “市场的很大一部分会需要开源软件。不过也有相当多的一些人不会在乎自己使用的软件、应用或者网站是不是开源。”
确实如此。但软件行业处于重大转型的时期,开源不是专有软件面对的惟一挑战。基于Web的软件服务化(SaaS)市场处于比商业开源软件还要早的阶段,一旦这项技术完全成熟起来,可能会具有同样的颠覆性。目前,传统软件厂商处于四面楚歌的境地。
Evans说: “当日本汽车生产商在上世纪七十年代提出了更好的价值方案后,汽车生产更经济可行、质量更高、价格更低,与现在的软件行业一样,美国的汽车行业也开始出现了许多同样的保护行为。”
如今的专有软件公司绝不能犯同样的错误。新的商业模式已经对软件行业产生了深远影响,而这些变化已成定局。以前即使存在厂商锁定、缺少互操作性及其他保护伎俩等问题,软件开发商也能过得去,但这种日子快要到头了。现在,要求客户和软件开发商之间建立一种新型关系的呼声响亮而清晰,业界除了迅速应对、顺时而变,别无选择。
