软件在线4月13日编译 上周早些时候,Forrester咨询公司发布了一份题为“开放源代码走向主流”的报告。虽然标题也许不是重大新闻,而支持这一报告的数据用户或许值得一读。该报告是根据超过1100北美和欧洲的企业(包括中小企)的软件开发决策中得出的。根据调查结果显示,前三名的规划目标分别是:
这其中,更低的成本、产品整合的提高一级创新的增加成为IT决策者2009年首选的三项并不奇怪。看到这三项目标的受访者中,那些使用开源的与没有使用开源或者正在下降开源使用的比例建立了一种有趣的联系。由于降低IT成本是企业的头号目标,我们发现2009年这个报告相当的有意思:
对于大部分的开发者来说,最终事项比这些事项的意义更加重要。Forrester已经看到这一趋势,并在过去两年内增加了对相关项目的调查。对于大多数的应用软件专业开发人员来说,开放源代码是一种达到目的的手段。而大多数开发商并不在乎这是否是自由开源软件,而更加关心的则是他们的免费(就如同免费啤酒),如果在开源软件组件和调查得出的前三项计划目标中有任何的联系的话,开发这将策略性的采纳。如果不是这样,大多数人不会采用开源软件本身。
对于Forrester公司最近做出的这一调查我没有深入的数据,但这一发现受到最近我访问的一些客户的支持。如果人们对免费的考虑多于自由,我将会怀疑是否设立的软件供应商可以吸引开发者采用新的产品而不是提供一款开源版本的产品?
就这一议题的新的调查和传闻让我觉得非常反感。也许这是因为开源已经跨越了宗教主义者和传统开发者的界限,如果一个免费封闭源代码的产品更符合项目的需要,那么或许“传统开发商”至少愿意认真考虑他是否真的不适合开源产品。经验上来说,在基于封闭源代码建立的产品已经过度使用的情况下,开放源代码软件会被考虑。但是,这似乎可能会改变既定的供应商建立更加灵活的产品版本,以更好地与开源产品融合。