作者:友亚
【赛迪网讯】7月12日消息,Linux和开源应用一直是微软的“眼中钉”。自从诞生以来,微软就试图将开源应用扼杀在摇篮中。而如今,随着开源应用的日益壮大,微软已学会与开源应用共生共存了。
两年前,开源程序“DotNetNuke”作者肖恩-沃克(Shaun Walker)收到一封来自微软的电子邮件。微软在邮件中表示,愿意为沃克的DotNetNuke应用提供商业支持和互联网托管。
而沃克的要求只有一个,要保证DotNetNuke应用的开放性,并免费提供。出乎意料的是,一向视开源为仇敌的微软对此却十分上心,以多种方式支持了DotNetNuke应用。
沃克对此表示道:“要想保持自身竞争力,微软必须要面对现实,根据市场趋势进行战略调整。”对DotNetNuke的支持表明了微软对开源软件的态度已经发生了转变。
在过去的几个月中,微软承诺对开源应用进行支持,并表示愿意借鉴开源应用的部分开发模式。例如,微软用户可以通过微软的管理软件来管理Linux服务器。将来,用户还可以在同一台机器上运行Linux和Windows系统。
去年,微软还发布了一系列开发工具,并同时公布了源代码。此前,微软CEO史蒂夫-鲍尔默一度将开源视为“毒瘤”。而如今,鲍尔默又称:“与我们竞争的是产品,因此我们不会抵制潮流。”
此外,其他种种迹象也表明,微软对Linux和其他开源应用的态度已经从当初的扼杀在摇篮中转变为共生共存。
此前有消息称,鲍尔默今年年初曾秘密会晤红帽公司首席执行官Matthew Szulick。另外,微软还聘用了大量开源社区中的知名人士,如Gentoo创始人Daniel Robbins和曾在整个python和Java社区引起巨大轰动的Jim Hugunin等。
微软新英格兰公司主管Michael Werner近期在一次开源大会上表示:“我们已经意识到要支持开源社区,如果MySQL开发人员愿意在微软平台上开发产品,我们表示欢迎。”
Novell开源平台总经理David Patrick表示:“微软与开源社区的接触越来越频繁,这是一个积极的现象。但与此同时,微软还要保护自身利益,不会与开源社区进行深层次的技术交流。”
Mono开发人员Miguel De Icaza认为,微软对开源立场的转变是比较务实的。当意识到Linux不可能彻底颠覆后,微软已经调整了策略。Icaza说:“微软不是一家愚蠢的公司,他们已经学会与开源共生共存了。”