开放源代码软件正在越来越多地受到预算有限的公司的青睐,它也正在开始迈入一个全新的领域:由微软这样的行业巨头所垄断的利润丰厚的基础软件市场。
个人开放源代码数据库和其它应用程序已经十分流行。现在有两个新的开放源代码项目正在开始努力将软件应用程序“搭建”起来,从而形成开放源代码代用品,与来自微软、Oracle、BEA Systems和其它公司的商业软件进行竞争。
上周,一家叫做蓝色代码(Gluecode)的公司开始向来自Apache基金会(Apache Foundation)的基础软件工具包提供技术支持和维护服务。Apache基金会掌握并开发了一些最流行的开放源代码软件。这个工具包包括门户和数据库软件,以及一个应用服务器。
ObjectWeb,一家六年前由一些公司和研究机构发起的法国非盈利性论坛,说它将发布xXo平台(eXo Platform)。这个平台包括一个企业Web门户软件和内容管理应用程序,还有该论坛已经发布的连接性、网格计算和企业消息发送软件。
尽管现在说这些新搭建起来软件将如何撼动后端软件几十亿美元的市场还太早,但是很明显的是,商业软件制造商最挣钱的产品的开放源代码替代品正在与日俱增。
不止这些:Apache基金会和ObjectWeb正在构建越来越多的Java服务器软件组件,以便同专有应用程序竞争。
根据Burtong集团公司(Burton Group)的分析师Anne Thomas Manes分析,好消息是几乎所有的主要软件,从数据库到商业应用程序,现在都有开放源代码的替代品。那坏消息呢?准备好自己动手把。
“你可以以开放源代码技术为基础来重新构建所有的东西,但是难点是,你必须要自己来集成。相当多的系统集成工作都需要一个集成环境才能够完成,”Manes说。
开放源代码的好处包括节省成本——购买者一般只需要支付支持服务的费用,而不是软件本身。来自微软和其他公司的商业软件所带有的长期许可证和升级权利没有多少讨价还价的余地。随着公司规模的增长,其他的应用程序很容易就加进来。此外,如果需要的话,源代码很容易就能够获得。
所有人都同意商业服务器软件将继续具有最先进的特性,至少是在可以预见的未来。但是这些开放源代码中间件项目的程序员和企业家更倾向于与已有的供应商进行正面的竞争。
“新加入到ObjectWeb代码库里的门户软件形成了专有产品真正替代品的完整产品集合,”ObjectWeb的常务董事ChristopheNey说。“(我们的)成员真的感兴趣的不仅仅是拥有一个应用服务器。”
Ney补充说,ObjectWeb正在开发通常与大投入软件相关联的产品,例如基于业务流程执行语言(Business Process Execution Language,BPEL)规范的集成和业务流程自动化软件。
现在没有哪家大型的商业实体发布为ObjectWeb的服务器组件组合提供支持服务的计划。但是,Red Hat在今年早些时候已经开始围绕其Jonas应用服务器提供服务。