在所有权软件厂商和开源提供商之间并没有像一些工业分析家认为的那样有着明显的分界线。事实上,越来越多的企业在考虑接受开源技术,即使像微软公司这样的传统软件厂商也在采取措施来响应用户这方面的需求。
微软新加坡公司平台战略经理Matthew Hardman表示"开源不是一种产品而是软件研发的一种方式。微软公司不会跟开源展开竞争,就好比耐克鞋不会跟跑步去竞争一样"。
Hardman介绍说软件巨人微软公司计划为开源应用软件提供一款可供运行的最佳平台。"我们认为企业和厂商都应该拥有软件研发方法的选择,开源就是这样一种选择"。
不过这位平台战略经理强调说,微软公司将会和开源提供商展开竞争,就如他们和其他所有权软件厂商的竞争一样。
对开源的贡献
根据Hardman的说法,微软公司也为开源技术做了很多贡献。他表示"PHP作为一项创建网页的技术可以充分利用Windows Server 2003操作系统上的性能和可升级性,随着Windows Server 2008操作系统和诸如Fast CGI这样的主机技术的推出,目前运行PHP的速度比在Linux操作系统上最高可达200%"。
Hardman表示公司向PHP库提供代码来进行数据库支持,使得PHP研发人员与微软数据库的连接更加简单方便。
Hardman强调说"Linux是开源的,但开源并非就是Linux。PHP的设计能让研发人员更加方便的创建网页,而并非专门仅在Linux上运行"。
作为微软公司开源战略的组成部分,公司托管了一个名为CodePlex的网站,在这里微软的员工和研发人员社区要完成大约6,000项开源计划。Hardman表示"这样的计划包括AJAX Control Toolkit, SugarCRM, .Net,和能集成在'World of Warcraft'上的代码"。
CodePlex网站不仅包括微软推出的开源计划,Hardman还介绍说"这是一个大家可以创建和共享开源计划的托管平台,我们也可以使用这个平台来共享我们的技术来推动更深入的创新"
根据软件巨人的统计,全球大约有500万研发人员使用诸如Windows, .Net, Windows Server和Microsoft Xbox这样的微软平台技术创建了各种的应用软件。
不同商业模式
与红帽公司不同,微软公司对开源解决方案采取的并非以订阅为基础的商业模式。Hardman介绍说"当我们想要共享源代码时,我们可以免费共享。举例来说,如果有研发人员要使用AJAX Control Toolkit,可以把它直接嵌入开源项目让其商业化,我们觉的这样挺好"。
Hardman表示"这不止是开发源代码的问题。更多的是让开源技术如何为企业服务,而且无需改变现有的平台或者基础架构"。Hardman强调说,简而言之,无论是否使用开源解决方案,协同工作的能力都是非常重要的。
其它的开源事宜
无论企业是否接受开源技术,都必须考虑其他几点因素。首先要了解服务供应商所提供的支持级别,比如安全补丁的高可用性就是非常关键的。
Hardman解释说"在创建开源解决方案时只拥有技术方面的专业经验是不够的。业务知识在确保这些解决方案能在企业中发挥作用也是非常必要的。
除此之外,开源供应商必须保证开源社区中信息的安全"在安全特性中不能有薄弱环节"Hardman强调说。
开源和软件即服务
根据Gartner咨询公司2008年度开源调研报告显示,到2012年软件即服务凭借其在节约企业IT成本方面的优势将逐渐蚕食开源市场。
报告称开源和软件即服务的业务模式都是根据订阅来定价的,都在低利润基础上操作,也都能降低企业的IT运作成本。但Gartner公司认为软件即服务的模式减少了企业对IT专业技能的需求,而开源则增加了这种需求。
红帽公司亚太区总裁Gery Messer则不同意Gartner的说法,他认为"开源并不会增加企业内部对IT专业技能的需求"。Messer还介绍说红帽的订阅模式能为企业提供可预测的费用结构,允许他们将IT研发和支持需求外包出去。
Messer表示"开源是很多企业应用软件运行的基础架构平台。以开源社区雄厚的研发力量为基础的加速创新方法能让软件研发能力不断翻新,为企业提供更多,更具创新意义的解决方案"。
不过Messer也同意说,软件即服务像开源软件一样,也能帮助企业压缩成本,特别适用于中小型企业。
定义开源
Gartner咨询公司新兴技术和趋势研究副总裁布莱恩.普朗提斯表示"尽管我同意红帽公司对软件即服务的定义,但我不认可他们对开源的定义。开源不仅是一款基础架构平台,它的含义比这要丰富的多"。
根据普朗提斯的说法,Gartner对开源的定义是由开放源码促进会认可并由许可证授权协议管理的软件。开放源码促进会是一个致力于促进开源软件发展的非赢利性组织。"这是许可证协议,特别是拥有修改和重新分配源代码的全力,这对于开源来说是最重要的组成部分"。
作为Gartner咨询公司开源调研报告的共同作者,普朗提斯解释说开源软件会增加对专业技能的需求,因为在组织中新的技术就需要新的技能。
"举例来说,如果我的企业使用的是Windows Server操作系统和Linux系统,不管如何分配都需要新的技能。如果我目前使用的是甲骨文11g和SQL服务器,还要新增MySQL,那就需要一系列新技能"。
普朗提斯表示软件即服务就不存在这样的问题,因为软件即服务是在第三方的基础架构上运行的。
|
||
|
||
|
||
|
||
|