汽车改装

给开源一个大大的拥抱!

  近日,微软上线了一个新的开源网站:这个网站本身是开源的,内容也是关于开源的,同时提供一些开源服务。

  从首页来看,这一开源网站的核心理念是「开放」、「协作」和 「灵活」。微软在网站中陈列了自己的开源项目和服务。

  网站分为参与、项目、生态、招聘及博客等版块。其中,「参与」页面还会实时显示微软各个 GitHub repo 的最新动态。

  虽然,这不是微软的首个开源网站,但它是一个全新的站点,用于取代先前过时的版本。

  自由共享计算机源代码开放源代码,可以追溯到最早的商业计算机。那时起,用户组们共享代码以减少重复性工作和成本。

  微软就是这一时期成立的。在创立微软不到一年的时间里,比尔盖茨曾写过一封公开信,指责业余爱好者复制软件的行为是「盗窃」。

  上世纪90年代,微软正处于高速发展期。90年代末,微软开始将日益增长的开源运动视为「威胁」。在一份被称为「万圣节文件」的内部战略录中,他们描述了微软总部用来对付开源软件(特别是Linux)的预备策略。

  其中一种策略是「拥抱-扩展-再熄灭」,即微软采用标准技术,添加专有扩展,并在建立客户基础的基础上,将消费者锁定在专有扩展中,从而确立对该领域的垄断地位。

  微软首席执行官史蒂夫鲍尔默把Linux比作「知识产权的癌症」。微软可以起诉运行Windows的Linux操作系统Lindows侵犯了其商标。但是,法院驳回了微软的索赔,并在微软购买了其商标后,将其软件名称改为Linspire.

  从这时开始,微软开始将开源纳入其核心业务。与鲍尔默的立场相反,纳德拉曾展示了一张幻灯片,上面赫然写着「微软热爱Linux」。

  2014年,公司开放了架的源代码,以推广其软件生态系统,促进跨平台开发。

  2018年,微软收购了GitHub。该网站提供了微软的Visual Studio代码和. net运行时系统的源代码。纳德拉还收购GitHub时说道,「我们都是开源的。」而目前,微软也成为了GitHub上最大的开源贡献者。

  甚至,微软还在发布的Windows 10更新中提供了一个完整的Linux内核,并在去年为Edge使用了浏览器引擎。微软还与开源社区合作为Windows 10开发PowerToys,而微软新的开放设计理念可能意味着我们将在未来几年看到更多的开源努力。2019年,微软将其Edge浏览器转变为使用开源的Chromium(也是谷歌Chrome的基础)

  但不得不说,凭借着Windows 10的Linux内核、GitHub、新Android Surface Duo以及商业云计算作为主要收入来源,现在的微软已经和30年前大不相同了。毕竟当时,微软还正担心开源软件会蚕食它的知识产权和收入呢!

  的确,这些年来,微软说了很多,也做了很多。这个软件巨头现在击败了Facebook、Docker、谷歌、Apache和其他许多公司,是世界上最大的开源项目贡献者。

  从「排斥」到「拥抱」。也许,就像微软前CEO布拉德史密斯的那句名言一样,「如果生命足够长,你可以学会你需要改变。」