扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:天极 2008年3月16日
关键字: 开源
没有什么能够阻挡住开源软件普及的步伐。从前,开源只是一种基础架构和开发工具,而如今它却快速渗透到了企业环境中的每个角落。
公共领域是这股趋势的先行者。譬如某行政机构中的40万台工作站上就已经开
始使用Open Office。根据一份调研报告显示,对开源技术贡献最大的是欧洲(有70%的开源开发商都位于欧洲),而在企业环境和政府机构中对开源技术使用率最高的则是美国。同时,公共领域在开源上的IT预算将从2006年的7%,2007年的9%,增长为2009年的14%。
开源无处不在
如我们所知,开源软件已被广泛地运用到安全设备(比如防火墙、IPS-IDS、代理、防病毒、防垃圾邮件),操作系统(比如工作站、网络、科研计算机),以及数据库和网页浏览器等企业基础架构中。
现在的开源技术在企业与政府机构信息系统中的高(商业应用)、中(对用户不可见,比如Talend Open Studio和Talend的旗舰级数据集成产品)、低三个层面上遍地开花。
某些常见的商业应用包ERP、SQL财务系统、SugarCRM或BI系统。总的来说,在商业环境中有五种开源技术被应用得最广泛,它们分别是企业应用(比如办公自动化、管理、CRM、内容管理、商业智能);部署工具(比如应用、协同、项目管理);网络服务器和应用软件(比如中间件、企业服务器平台、集成、门户);以及数据库与操作系统。
开源迈向成熟
信息系统中日益提高的开源软件普及率表明了开源技术的不断成熟。若干年前,开源厂商大多只是向那些认可接纳开源理念的用户提供解决方案。而如今,有越来越多的企业为了提高自身的竞争优势而采用了开源解决方案。
每一天都有新的公司(包括那些世界级的大型企业)宣布加入开源的阵营,而私营领域也不甘落于人后。近期甲骨文国际用户组织进行了一次调研,调研结果显示在使用甲骨文数据库的公司中有37%也同时使用了开源数据库。
如今,开源已经成为了所有权软件的主要备选解决方案。商业周刊在2005年10月曾发表过一篇名为“一种能与微软、甲骨文、IBM和SAP相抗衡的新生态系统正初露峥嵘”的文章。自从该文章发表以后,风险投资机构对近50家开源公司投入了超过4亿美元的资金。而近期开源行业中一连串的并购活动也证明了它的朝气与蓬勃。
企业开源解决方案的五大优势
随着开源的茁壮发展与用户认可度的提高,它为企业带来了质量、可靠性、透明度、低成本,以及互用性等优势。
优势1:质量与可靠性
一直以来,开源社区都在不断努力提高开源代码的可靠性。他们对开源应用的开发与完善精益求精。当所有权软件厂商都在忙着提高客户忠诚度时,开源厂商却在默默致力于提高用户满意度。
那些商业开源软件公司依靠服务、咨询和培训的商业模式来获取盈利。从技术角度看,正是开源社区促使开发者提供了高级指导,从而保障了外部二次开发的顺利平滑。
大部分的开源开发商已将质量视为生命,并于推出前在社区中进行了反复的测试。同时,这些厂商也在产品开发上投入了大量的资源,以确保产品功能与性能的高水准。他们在产品可靠性上不遗余力,以求达到产品的稳定性、开发规划的持续性,以及纠错的及时性。此外,开源厂商、开发人员以及社区之间通过论坛、博客或wiki所进行的交流互动也使得开源应用的质量得到了进一步的提高。
优势2:透明度
众所周知,开源代码可向任何人提供开放式的访问。它不仅更易于定制,而且也加强了公司在所有权环境下的独立性。如先前所述,通过以开源许可证的方式来发布核心代码和基本模块,开源厂商为开发者社区提供了一种能够改善他们的产品并开放给其它用户使用的机会。鉴于开源代码开放式访问的特色,公司可以轻松并快速地按照自己的需要来定制解决方案,免去了外包定制的昂贵成本和必要性。这要感谢开源社区的力量,正是这股力量使得企业用户可以享受到其它公司或个人所开发、定制或整合的成果。
优势3:节省成本
关于开源软件和免费软件之间的差别一直都是一个热门话题。就算开源软件提供了免费的访问许可证,但也不足以表明这些程序就是零成本。许可证费用只是投资回报(ROI)与总体拥有成本(TCO)分析中的一部分,其它诸如部署、培训、资料、整合等成本都应考虑在内。尽管开源技术的低成本优势吸引了大批的公司加入该阵营,但这却不是唯一的因素。如同前文所讨论的那样,开源也是一种集结构性、透明度、可靠性于一身的选择。当然,和传统的所有权软件许可证费用相比,开源所能节省下的成本的确是可以让人笑逐颜开。
优势4:互用性
多年来,互用性一直都是软件使用者所面临的一个棘手问题。所有权软件是一种由独立小组开发以解决特定需要的解决方案,它们缺少共享、对话和协同的特质。因此,公司往往需要花费大量的时间与金钱去改造所有权解决方案。厂商应改变他们的思维方式,开放他们所开发的解决方案来促进软件与信息系统的集成。
增强互用性也是开放式解决方案联盟(Open Solutions Alliance)创立的宗旨之一。该联盟汇聚了大量的开源解决方案厂商,共同致力于增强互用性,从而更好地在企业环境中部署开放式解决方案。
优势5:广泛的学生基础
开源解决方案在工程技术学校和高等学府中的使用率越来越高。 除了兴趣与预算是推动开源软件发展壮大的两大因素之外,高等学府之间的交流互动也加强了学员对该技术的投入与应用。学生好奇的天性使得他们热衷于揭开程序背后的神秘代码,这就进一步促进了开源技术的发展。
其它优势
开源软件对用户的吸引力不止与此,比如开源社区的互助精神就是另一大优势。如同我们前文所说,厂商和社区之间互相支持,共同交流探讨技术问题。这些交流推动了二者间的对话,从而进一步提升了解决方案的质量。用户之间的直接交流也是一种极具价值的社区工具。来自于不同国家、不同行业、不同文化背景的专业人士开诚布公地分享他们的见解与想法,这一点是所有权软件很难做到的。
此外,开源软件也能缓解紧张的资源压力。如我们所知,开源解决方案并不十分依赖于高性能的系统,它在现有的系统中就能充分地发挥它的作用。
缺点
从前,人们都觉得开源解决方案在集成到关键环境中总存在着这样那样的问题,而且也缺少丰富的专业资源,其中最大的一个问题就是稳定性。而如今这些昔日的缺陷都在逐渐消失。随着开放式解决方案的茁壮发展,以及技术支持的加强,其可靠性与持续性都得到了长足的改善。此外,个人投资者与风险投资机构不断向开源厂商注入资金,使得他们更加如虎添翼。
展望未来
开源软件的未来是光彩夺目的。随着开源社区的成长,开源软件势必也将持续发展提高。将会有更多的公司、政府机构、非赢利性组织投入开源的怀抱。在未来的五年之内,或许会有一批开源公司脱颖而出,成为业界的翘楚。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。