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等虚拟化技术。

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

1 2 3 4 下一页>>
内容导航

 第 1 页:微软走进开源迈出关键一步  第 2 页:微软开源不是说说而已
 第 3 页:微软开源化的10大证据  第 4 页:微软开源背后的故事
原文:微软闯进开源社区:是福音还是魔咒?(1) 返回操作系统首页

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

  1. 微软和开源社区---开发者的福音

    微软在2012年在开源社区有非常大的动作,明天要参加的#微软MVP社区巡讲# http://msdn.microsoft.com/zh-cn/msmvpevent.其中会介绍的一个主题就是VS2012 ...

  2. 是否接受微软作为开源社区的一员?

    2019独角兽企业重金招聘Python工程师标准>>> 当人们提到开源软件的时候,大多数人会立刻想到Linux.Apache.Mozilla来命名现在正在开发的一些项目.当然,有成千 ...

  3. 微软向Linux社区开放60000多项专利:对开源微软是认真的

    10月10日,微软在博客中宣布正式加入开放创新网络(Open Invention Network, 简称"OIN"),向所有开源专利联盟的成员开放其专利组合. \\ 微软的加入意味 ...

  4. .NET开源社区存在的问题

    12月9日, Oren Eini ,以色列的一位热衷于.NET开源项目的开发人员,在他的Blog上写了一篇文章分析了.NET开源社区存在的问题,文章的题目是:The Problem of Open S ...

  5. 激怒开源社区,微软悄悄删除2500行功能代码后致歉:已恢复!

    整理 | 孙胜 出品 | CSDN(ID:CSDNnews) 近日,.NET开源社区"再起波澜". 只因微软在即将发布的 .NET 6 中悄悄删除了 Hot Reload(热重载) ...

  6. 积极拥抱.NET Core开源社区

    潘正磊在上海的Tech Summit 2018 大会上给我们的.NET Core以及开源情况带来了最新信息. .Net Core 开源后取得了更加快速的发展,目前越活跃用户高达400万人,每月新增开发 ...

  7. 微软nni_实践空间站 | 为微软官方开源项目贡献代码,你准备好了吗?

    亟需一个契机重新驱动你在冬日沉睡的大脑? 2020 年春季学期微软学生俱乐部实践空间站项目正等待你大展身手! 实践空间站是微软学生俱乐部打造的全学年持续性活动,通过项目导师指导与自主创新结合的方式,帮 ...

  8. 微软研究院开源编程语言Verona,借鉴Rust、Cyclone等特性

    2020-01-22 09:58:06 机器之心报道 作者:一鸣.Jamin 近日,微软研究院开源了一个名为 Verona 的项目.这是一个面向研究的编程语言,旨在解决内存管理和计算机安全方面的问题, ...

  9. 从抵触到力推,.Net Core 的成功让微软正视开源

    为什么80%的码农都做不了架构师?>>>    原文  https://www.oschina.net/news/80093/microsoft-supports-open-sour ...

最新文章

  1. thinkphp学习笔记7—多层MVC
  2. HDOJ 1233 还是畅通工程
  3. redhat6.5 配置使用centos的yum源
  4. Concurrent包下的常用并发类和普通类之间的区别
  5. 有关Vector里面元素重复解决办法
  6. Dom4j遍历解析XML测试
  7. C++学习之路 | PTA乙级—— 1078 字符串压缩与解压 (20 分)(精简)
  8. java mssql mysql,在JSP中访问MSSQLServer数据库_MySQL
  9. 使用https协议解决掉顽固不化的已解密的登录请求
  10. Vue 3 首个 RC 版本发布
  11. 挣钱其实是一门学问也一个门道
  12. C语言随笔小算法:取出一个任意整数的每一位数值
  13. 初学者Pytorch 和 Caffe 使用对比
  14. 我不曾忘记的初心-大厂小厂
  15. 工程造价步骤_史上最全造价工作流程,全了
  16. spss因子分析结果解读_SPSS进行问卷量表信度检验(详细操作过程及结果分析)——【杏花开生物医药统计】...
  17. xshell安卓版下载_xshell5手机安卓版下载|Xshell5最新版下载_v5.0.1199_9ht安卓下载
  18. 手机代理上网_华为、荣耀手机安装GooglePlay的方法
  19. 毕业设计 stm32单片机智能药箱设计与实现 - 物联网
  20. torch.norm的理解

热门文章

  1. java市场饱和了吗?现在转行学java会不会太迟?
  2. [ethereum源码分析](3) ethereum初始化指令
  3. 机器学习之统计分析(2)
  4. 【无标题】接口测试用例设计(精华)
  5. 写在最前:单片机从业的经验教训和历程。
  6. C++句柄类(露齿的猫)
  7. SQL注入漏洞,攻防必杀技!
  8. nlpir 需要用java调用_NLPIR SDK工具使用(java)
  9. Redis集群系列三 —— 哨兵集群原理
  10. openpose-master 编译说明