微软闯进开源社区:是福音还是魔咒?(1)

51cto

在很多人眼中,传统中的微软和开源根本就是死对头,大有势不两立的架势。但是,很多年过去了,微软也进入了开源社区,并且为开源源代码提供了大力的支持。这个时候,我们如何看待开源和微软的关系呢。有人说是福音,也有人说是魔咒,微软在给开源下套。本篇文章将就此话题展开一系列的讨论。

微软闯进开源社区:是福音还是魔咒?

从2007年7月微软开源技术先驱比尔·希尔夫(Bill Hilf)宣布微软将大踏步的迈向开源那一时刻开始,微软就开始以各种方式从不同层面逐渐渗透入开源社区。首先是在当年10月,微软正式加入了Open Source Initiative(OSI)。在反复审视了微软的公共许可(Ms-PL)和互惠许可之后(Ms-RL),开源组织还是向微软张开了双臂。由此,微软迈开了进入开源社区的第一步。

不管开源还对微软还存在哪些猜测和讨论,微软能够摒弃以往的观念开放地看待开源社区,并为此做出各种努力,这对于开源社区和微软的长期发展都是双赢的。正如,Red Hat的开源事务副主管兼OSI的主席Michael Tiemann所言:“微软加入OSI,这不是结束的开始,仅仅是开始的结束而已。”

微软走进开源社区口水无凭,以往开源界讨论对开源贡献大小习惯用单位或个人对Linux内核贡献做一个排行榜。Linux 内核大概两至三个月会更新一次,每次都有显著的新功能并提高性能。2012年Linux最新的发展报告显示,Linux 3.2 版本的更新完成了1 万多个补丁修改,有226 个企业及1316 个人名义开发贡献的内核。微软此次对于Linux贡献在排行榜上的排名挤进前20名。

此次微软提出了2174 项修改建议,主要的建议项目在服务器虚拟化应用的Hyper-V 技术,但是只有688 项被接受修改。不过,这仍然是微软的首次上榜,也是微软走进开源社区最显著的标志。同时位列傍上赞助内核开发的公司,第一名为Red Hat,其他知名企业如Novell、Intel、IBM、Google、Samsung、Nokia 及Oracle 也是一同参与提出修改与赞助的企业。

事实上,早在2009年7月22日,微软一次向2万行的开发源代码的捐献被认为是向开源社区迈出的最坚持的一步。成立于2006年的微软开源技术中心(OSTC)向开源软件团体捐献了超过2万行的设备驱动程序代码,其中包括三个Linux设备的驱动程序。目前,这些代码被提交给Linux内核社区,并被归类到Linux目录树下,提供给Linux社区和用户。

这些代码支持任何Linux操作系统版本基于微软Hyper-V Server 2008或者Windows Server 2008 R2 Hyper-V平台进行虚拟化。对Linux用户来说,他们将可以在Hyper-V上运行Linux,不再依赖于采用VMware或者Xen等虚拟化技术。

不过,对于微软如此破天荒贴近开源社区的行为,有很多开源厂商和开源社区专家担心,微软其实是想借开源之名达到促进其商业软件营销的目的。当然,作为一个成功的企业,商业利益是其追求的第一目标,这无可厚非。但是在什么样的时代,通过什么样手段是适合的,微软做出了自己的选择——拥抱开源。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值