开源模式缘何困难重重?
CIO更喜欢Roesch无法向潜在投资者推销的开源商业模式:公司为单一开源代码库提供支持的服务模式。
Strasnick说:“我喜欢服务模式,因为我的钱全部投在实施及支持上。”几家知名的开源公司如Red Hat(Linux)、JBoss(中间件)和MySQL(数据库)都是围绕这种模式创建的。但因为软件代码库向任何人开放,所以对竞争者而言进入门槛很低。
这些公司必须极其精简高效,才能与同类的专有软件公司竞争。弗雷斯特研究公司的Goulde说:“CIO期望在开源软件方面少花钱,至少节省30%到50%的费用。”如果软件是免费的,这似乎很容易实现;但软件对提供支持的公司来说通常不是免费的;许多公司必须雇佣员工来领导、管理及开发开源产品。围绕Linux出现的提供免费服务的社区历时多年才发展起来,而它只是例外,并不是普遍规则。更糟的是,风险投资者不喜欢纯服务模式,因为服务利润势必低于专有软件的利润。Moore说:“风险投资界致力于获得数倍于投资的回报。他们投资的公司必须在某个阶段获得可持续的竞争优势。”这有助于解释为什么开源公司的发展不如专有软件公司来得快。
另一个制约因素是在小众市场或者垂直行业建立基于开源的商业模式几乎不可能。只有一小部分下载者会向厂商购买支持服务(譬如Snort有10万固定用户,但只有800人订购了支持服务)。而除非使用软件的人有很多,否则开发人员和用户社区就无法发展。所以成功的重要开源产品具有某些共同点:广泛适用于多种类型的公司和行业;往往瞄准因每个人(包括竞争对手)都能够使用软件的源代码,所以许多公司认为无法提供竞争优势(譬如基础设施)的领域。
即便开源软件符合所有这些条件,仍很难建立基于开源的商业模式,除非软件很复杂、并且是确保业务运行的重要部分。这种情况下,CIO、特别是人手较少的中小公司的CIO绝对离不开商业支持。Goulde声称,支持一直是CIO们最担心的问题。全国卫生研究所联邦信用合作社的Drake说:“如果我们准备采用一个软件包,就需要该厂商承担一部分风险。”
而CIO们也总是倾向于选择老牌的大厂商而不是小规模的新兴公司提供支持。这就是为什么MySQL与惠普和戴尔达成了合作伙伴关系从而支持其开源数据库。MySQL的CEO Marten Mickos称,MySQL从服务收入当中提成,而CIO知道大厂商在支持产品后也可以放下心来。
不过由于CIO们对小厂商不放心,而风险投资界又不愿意支持开源软件,CIO们将会在今后几年看到越来越多的人在推销混合源码模式,他们有必要对这些厂商进行认真筛查。
Roesch认为,Snort社区将会生存下去。他说:“Check Point需要明白为什么保持源代码开放很重要,事实上它已认识到了这一点。”作为教育的一方面,开源开发模式在项目所有者和用户之间建立了在专有软件领域无法模仿的关系。 “许多购买Sourcefire软件的人在大学里就开始使用Snort,现在他们把该软件带到了公司。” 他说。
开源新模式:免费软件不免费
0
相关文章