首页>>>行业应用>>>企业     [相关厂商信息]

开源软件软肋: 成本、管理问题多

2010/05/25

  资金预算紧张迫使人们开始重新审视开源软件。虽然对于用户来说开源软件具有节约成本和其它一些闭源软件无法媲美优势,但是开源软件也存在着一些潜在的软肋。

  在首席信息官Daniel Chan首次使用开源软件的时候,节约成本不是他首要考虑的问题。他最感兴趣的是开源软件如何帮助他在纽约州临时救济和残障援助办公室的IT团队快速的将想法付诸行动。在他的政府办公室,采购所需时间从12个月到18个月不等。Chan称:“这就使我们无法有创意地做任何事情。”

  借助开源软件,chan的团队在几个月里就得到了他们所需的建造一个全新自助服务系统的工具,这使得他们能够及时应对当时前经济不景气时期发生的恐慌行为。尽管政府购买了技术支持合同,但是并没有针对许可证证条件进行谈判,这导致采购和法律部门没能参与进来。

  如今其优势正在逐渐体现出来。随着系统应用的升级,chan的团队不仅可以跟上日益增加的发放数量,而且因为不涉及到商业许可证证,他们还可以在一个月的时间里帮助其它州转移技术。chan表示:“我们能够让更多的人参与进来,并迅速进行救助,因为这里有大量的开发人员。”

  通过这一成功案例,chan现在正想办法把政府的Unix平台迁移到Linux中。在到那时候,就可以考虑缩减成本了。他说:“通过迁移到开源系统中,我们可以轻松节约三分之一或五分之四的成本。原来需要5百万美元进行技术更新的,现在我们只需要花费1百万或者更少就可以完成。”

  事实上,据美国计算机世界网站对143名IT专家进行的专门调查显示,80%的受访者认为节约成本是开源软件首当其冲的好处;61%的受访者认为过去几年里,企业已经可以慢慢接受了开源。451集团分析师Jay Lyman称:“在过去的十年间,开源软件已经从一个未知的冒险阶段,发展到了一个拥有数十亿市场份额的阶段。这是时代的产物,也为节约成本提供了可能。”

  但是对开源的密切关注以及成本节约会导致用户忽略开源软件的其它优势,--同时其也会面临挑战,这其中包括需要管理文化变化、风险和期望。

  Lyman称:“开源软件还面临着许多挑战。如果人们发现成本比他们预期要高,那么你就会听到可怕事情发生。”根据市场调研公司Forrester Research的研究显示,最近使用开源软件已经不再是企业的战略决策了,其决策层次已被降低了许多。所以,尽管有着明显的成本优势,但是开源软件在其它方向的优势、潜在风险以及结构性改变却没能被充分关注。

  并不总是“开放”

  成本比预期高的一个原因是,企业经常会选择购买软件许可证证,而不使用免费试用版本。一些厂商使用的是“双许可证证”业务模式。在这种模式下,客户通过购买许可证证获得厂商的支持或者是诸如管理工具等核心软件的额外功能和扩展功能。

  市场调研公司Gatner的分析师Mark Driver表示,绝大多数商业开源软件现在都是基于双许可证模式的。他指出,客户必须知道,在这种选择中,开源软件的开放性会遭到质疑,开源软件许可证比商业软件许可证较便宜,而且商业许可证的一些项目和条款会限制你的使用并把你固定到一个特定的供应商那里。Driver称:“我们也会遇到很多有这种情况的客户,他们说,他们选择开源软件来避免这些承诺,其实他们只是需要一款可以有效工作并且比较便宜的软件而已。”

  Lyman指出大型企业常拥有与开源应用的测试版本一起工作的研发资源,但是即使他们也可能找出理由来购买许可证,比如出于服务级协议的需要。

  NPC网站管理员Jon Brisbin表示:“这对于NPC这家跨国公司并不适应,该公司控制着世界范围内的1150多家必胜客。五年前,该公司只使用了很少一部分的开源软件,但是现在,只要有选择,他们就会积极地寻找方法避免使用商业许可证。当专营公司把其销售点系统从dBase转变成PostgreSQL的时候,它们已经在向开源转移了,这样的部署已经增长到10000个了。”

  Save Mart超师的首席信息官James Sims表示:“在另一方面,从Ingres集团购买企业许可证是一个带有财务色彩的决定。Save Mart使用包括PostgreSQL, Apache Lucene, Red Hat Linux, MySQL和Xymon在内的这些开源应用软件,在一个基于Ingres和SUSE Linux的系统上运行工资支付系统和考勤系统。”该公司开始使用Ingres的公有版本,但是对于这种规模的公司来说,数据库遇到了挑战。Sim就向Ingres寻求支持,这样就达成了一个合同协议。虽然成本和一个支付给商业数据库公司的差不多,但是他们认为,自己得到了更多的、更可靠的服务。

  同样,读者教育出版公司的创始人Bassim Hamadeh,在使用SugarCRM测试版几年后,于三年前购买了它的许可证。他表示:“我们的IT管理阅读器是Sugar2.0,在安装了一周之内我们就开始使用了。大约每个用户每年会为它支付350美元,这个价格是像Salesforce.com这样的软件的20%到25%。该许可证让公司可以使用强大的报告工具、工作流系统和自动触发器等功能。”

  支持成本

  开源软件的另一个标志是可以在社区论坛里得到技术支持,特别是对于一些比较成熟的或者是广泛使用的系统。但是仅仅是依靠社区支持,而不注册服务合同可能是有风险的。

  Driver表示:“人们可以使用谷歌解决自己遇到的90%的问题,但是如果剩下的10%的问题是对关键任务系统,那么这10%可能是致命的。”

  他称,理解一个灾难性错误和偶然发生的故障的商业影响,并制定补救措施是有重要意义的。减少风险就意味着限制应用程序的使用或者是选择向供应商或者第三方付费。
  Driver称:“如果没有服务级的协议、条款和保单,客户就必须自己承担责任。如果你能自己提供技术支持,当然是很好的;但是如果你不能,你就会面临不可预测的风险。”

  在NPC使用的所有开源软件中,Brisbin仅仅选择为SpringSource服务器付费,它可以在内部云上部署基于网络的应用。他之所以作出这样的选择,是因为应用服务器配置是推进共同开发知识的信封。Brisbin说:“我们不能整理150个开发者的邮件列表去提问,因为不是所有的有人使用我们使用的方法。”同时,他还表示,这些合同没有要求他必须购买许可证,而且这些条款也只用了几千美元而已。

  应用管理

  使用开源软件的组织被强烈建议制定政策和管理方法来监控和控制使用。Driver估计只有20%使用开源软件的组织有这些政策。在计算机世界网站的调查中,大部分受访者他们都没有计算ROI(投资回报率)。他称,这样的风险会导致不可预测的成本,例如即使你认为自己获得了利益,但是如果没有标杆管理和成本比较的情况下,这可能只是一个假象。

  Driver称:“人们可能会得到一个负的投资回报率,并坚信这个是明确的,因为他们已经从一个“资产”成本上减去了一个(经营)成本。换句话说,许可证的节约导致员工必须每周花费8到10个小时进行更新,测试和为软件打补丁。”

  在很多情况下,公司意识到了节约,可是却不知道该如何办到。Driver表示:“最大限度地减少潜在风险的办法是最大程度低管理。没有这些,一切都免谈。”

  在纽约临时救济和残障援助办公室,Chan正在制定一个新、旧IT环境之间成本和绩效的直接比较。他意识到这需要一个资源的投入运行测试,并会创造一个有意义的基准。

  即使你只是打算内部使用该软件,但是确保法律部门理解这个种类繁多的许可证是很重要的,Driver说,限制是各不相同的,而且有时变化还会很大。你大概不想因为自己使用的开源软件侵犯了别人的知识产权收到律师寄给你的禁令信吧。

  把开源技术运用到现有基础设施上是另一个棘手的问题。三年前,弗吉尼亚州罗阿诺克的技术总监Roy Mentkow决定放弃使用微软的Office,转而使用OpenOffice。但是,对一些用户来说,桌面应用程序很难集成到Lotus Notes工作流上。Mentkow表示:“我们必须保证OpenOffice和Notes在应用程序对应用程序的基础上可以顺利工作。”

  最后,这个城市中900个用户的一半都迁移了,这节约了140,000美元。Mentkow说,这些节约不是一下子实现的,而是在这些桌面应用可以升级到一个新的微软Office的时候才能实现的。

  除了开源软件上述优势外,以下因素也十分重要:雇用熟悉技术的研发人员需要额外的花费。尽管研发人员充足,并且他们也热切希望从事开源软件的研发,但是雇用专业技术人员的花费仍然十分高昂。

  Lyman称:“如果你问开发人员他们是喜欢研发开源软件还是商业软件。80%的人给出的答案是开源软件。与开发商业软件的研发人员相比,这些开发人员的费用只是稍低一点而已。”

  Hamadeh以SugarCRM为例称,其甚至极有可能让一个当地学生参与,在几个小时内就给你编好程。他称,专业商业技术人员能够创建定制模式。同时,Hamadeh提醒称,一些技术精湛的SugarCRM的顾问收费十分昂贵,所以在公司内部保留IT人才可以帮助避免增加成本。

  Brisbin指出,开源软件在NPC取得的成功很大程度上要归功于他们的开发人员型业务精湛,并且愿意离开商业软件加入到开源软件的研发工作中。

  与此同时,也存在着一个难以量化的成本问题:文化变化。Mentkow称,Roanoke转向OpenOffice涉及到的文化改变就如同其改变桌面一样艰巨。他称:“文化方面的改变不会在片刻内完成。随着我们转向不同的平台和不同的标准,我们将不得不接受这些变化。”

  Sims强调称,在那些极具创新意识和勇气的机构中,改变文化要相对容易。因为转向开源代表着在为棘手问题寻找传统答案中取得的突破。他称:“你不会因为购买微软或甲骨文的产品而被解雇的,如果你没有选择最合适的产品来满足公司的特殊规范,那么肯定会被解雇。这和习惯思维无关。”

  随着开源软件的成熟,公司将会开始消除这些误解,理解利益和缺点之间的影响,并很好地平衡它们。
共 2 页: 1  2 

网界网



相关阅读:
可管理的电话会议系统开发从入门到精通(三) 2010-02-21
可管理的电话会议系统开发从入门到精通(二) 2010-02-09
可管理的电话会议系统开发从入门到精通(一) 2010-02-08
Asterisk电话会议函数MeetMe详解 2010-02-02
开源商业智能软件走红2009 2009-12-31

分类信息:  开源软件_与_企业
热点专题:  开源软件