开源:微软,我该如何接受你的“爱”
【IT168 专稿】遥望几年前那个对开源的态度摇摆不定的微软,时而漠不关心,时而公开攻击。然而近期,那个对开源一向冰冷的面目渐渐变得“温暖”了,微软正以种种动作向人们展示着惊人的变化,它已经不再把开源授权和开源社区开发当作危险的仇敌,而在寻找一条即竞争又共存的道路。
微软与开源赛跑
微软与开源和睦相处的一个新时代真的能到来?这个问题仍然在争论之中,并且有很多人还对此持怀疑态度,开源力量的逐渐强大意味着开源在未来的软件领域中也将占据一席之地,并且有持续扩张的趋势,一些实力不裴的软件企业也纷纷意识到一味与开源竞争,自身也会丧失一些难得的发展机遇。于是,一些与开源有竞争的企业,也开始尝试在某些领域与开源合作,与此同时,微软也在积极审视开源对微软的威胁。近来,微软一反常态,不仅开始与开源进行一些合作,而且还把自己特有的标准开放给开源组织,为开源社区开绿灯,并以金钱开路,赞助Apache基金会为由打入开源内部,虽然微软这一系列的反常举动让很多人百思不得其解,但从整个软件产业的长远发展来看,无论微软的目的意图如何,这种做法无疑体现了微软逐渐向开源靠拢的开放态度,这种积极的心态开源界是持欢迎态度的。
我们换一种角度正视微软的举动,不难看出,微软的这种种尝试,正从某种程度上证实了开源软件的快速发展以及不断壮大的规模,在历经了20多年的发展,开源的技术也在逐渐走向成熟和稳定。据近年有关机构的数据统计,Linux占到全球30%以上的服务器市场份额,开源软件已经得到越来越多的用户的认可。在如此凶猛的发展势头之下,有第三方预测,2012年,开源技术应用将占到全部商业软件的80%,到了那个时候开源将在全球取得广泛的应用。也有人预测在未来五年,将会出现定购的模式,这也是开源的商业模式之一,也将逐步取代传统销售模式,成为主流的模式。同时,我们可以乐观的看到,随着政府的引导、技术的趋势、市场的拉动,现在跟开源软件相关的标准,知识产权,教育培训,质量论证测试和生态系统,都在形成和完善之中,具有相当好的前景。
微软:梦想与现实
我们在迎接微软拥抱的同时,必须清楚地看到,即使微软在开源方面做出了如此多的努力,想尽一切招数“示好”,这一切是真实的开源了吗?在面对现实中的微软操作系统和文档与开源软件的系统文档之间的问题,微软的“示好”并没有解决其根源上的问题;还有令众多开源者们寒心的微软共享源代码授权方式问题,微软的源码授权目前主要有三种版本,最具有限制性的是微软企业代码授权,它允许用户访问某些Windows源代码,但是不允许修改。从目前来看,微软一方面积极地宣传自己的开源策略,另一方面也在其事实垄断的基础上,积极申请标准,并且取得了一定的进展,这是微软在预防开源软件更多的侵占自身市场作出的一种策略;在另一个行动上,微软则是积极的寻求与开源软件的合作,更大限度的加入到开源软件的技术中来,为未来在开源软件的技术发展中谋求自身的地位,比如与各个公司的合作,这些都是很好的例证。
商业化策略推动微软走近开源
是什么因素导致了微软具有如此友好、温和的态度?答案是:商业化。微软不是唯一的叩响开源之门的软件厂商,类似的厂商还有推出Red Hat客户支持服务的甲骨文公司,还有不断抛出开源活动的Sun公司。
如今,商业化的开源公司已经成为应用软件厂商领域中的重要一部分。这类公司的特点就是他们如何授权自己的软件产品。而在软件实施和软件的厂商支持方面没有太大区别,这些“传统”通过微软近几年的不断“努力”我们也可以清晰的看到微软战略部署上的调整,包括微软在互操作性方面的努力等等,其实所有微软的这些努力的根本目的就在于促进其产品的销售额。
开源:微软,我该如何接受你的“爱”
开源的发展正在如火如荼,无论是现在还是将来,企业将会用开源软件来促进他们的业务。对于雾里看花的开源软件厂商,则要更加深刻的理解微软针对开源软件的战略,一方面,微软在与开源软件的合作确实比过去实际很多,另一方面,在微软的核心领域,微软还是采取了避开的政策,这也直接导致了目前大家对微软是真开源还是假开源问题的争议。但是无论如何,今天开源软件与微软的合作比起过去已经进步了很多;换个角度,开源软件尽管目前的发展势态良好,但是在市场中所占据的份额还是很低,某些技术还不是很成熟,与微软这个事实标准的产品和技术相比,还存在一定的差距,如何抓住目前合作的契机,做好产品之间的互操作性也是开源软件应该考虑的实际问题。在前两者的基础上,开源软件更多的需要考虑的问题也应该是自身发展的问题,自身标准的问题,毕竟做事实市场的追随者还不是开源软件的目标,但是作为软件的领跑者,开源软件的准备工作还稍显不足。
整体上来说,微软的舞姿改变了,尽管他对开源的姿态中包含了很多大家有争议的问题(比如专利的授权问题),但是开源界们不能盲目的被“感动”,而要冷静的审视,包括仔细的审视自己,在有限的环境中抓住各个方面有力的条件,大力发展技术和产品。总之,纵观微软向开源迈进的步伐,微软是否真正能够容纳开源,实现开放,同开源软件由竞争转为实质性的合作,仍将是个谜,对于未来我们只能拭目以待!