技术开发 频道

微软梁念坚谈创新与开源

  【IT168 评论】很多热衷于支持开源(开放源代码)的朋友,常持有这样的观点:开源意味着创新,谁不开源就是不创新、不进取。而我则认为:开源不等于创新,创新也不等于开源。如果再有人说,“因为微软不开源,所以它不创新,”那这个论调我则更不赞同。因为一直以来,创新不仅仅是微软的DNA和立身之本,而且对开源提供大力支持也是微软创新的形式之一,并且措施不断。

  在2009年,微软就宣布捐赠3个Linux装置驱动程序、总计2万行的程序给Linux社群,以推进系统间的互操作,今年10月,微软又与Cloud.com结成合作伙伴,OpenStack向微软Windows开放,使其项目支持微软虚拟化平台Hyper-V,这预示着微软技术即将用于开源云。

  其实,早在几年前微软就设立了开放源码技术中心(Open Source Technology Center,OSTC),专门研究Linux、UNIX与其他开放源码技术,并主动建立与不同社区之间的连接,意在为客户提供更多的弹性和选择。2007年,微软还与非盈利组织“协议自由信息基金会(Protocol Freedom Information Foundation)”签署协议,帮助非盈利开源服务器软件开发商了解微软Windows的最新变化,获得与Windows交互所需的信息。

  不得不强调,支持开源对于微软而言,是创新的一种形式。微软一直以来都致力于支持不同平台之间的互操作,即在人、数据和不同系统之间建立联系。微软的互操作性原则包括:确保连接的开放性,提高数据的可移植性,增强对行业标准的支持,以及促进与包括所有开源社区在内的客户和行业进行更开放的交流。

  因此,对于微软而言,支持开源与创新并不矛盾。我们不是通过开放微软产品的源代码去支持开源,而是通过另一种方式去支持它,准确地说,应该是微软致力于给市场带来既鼓励竞争创新、又具有与特殊系统和应用连接能力的技术,并在其中达到一种平衡。

0
相关文章