微软又“搞”开源了!
最近,微软推出了一个新的开源网站:网站本身是开源的,内容也是关于开源的,而且还提供了一些开源服务。
给开源一个大大的拥抱!
从首页来看,这个开源网站的核心理念是“开放”、“协作”和“灵活性”。 微软在其网站上展示其开源项目和服务。
网站分为参与、项目、生态、招聘、博客等版块。 其中,“参与”页面还将实时展示微软各个GitHub仓库的最新动态。
虽然,这不是微软的第一个开源网站,但它是一个全新的网站,取代了之前过时的版本。
网友们纷纷“鼓励”、“欣慰”。
据微软首席软件工程师 Jeff Wilcox 介绍,该网站是由 Jekyll 生成的微软网页编辑软件,Jekyll 是一个用 Ruby 实现的开源静态网站生成器。 动态数据是从用 Typescript 实现的 Node.js 后端检索的。
它通过 Linux Azure Kubernetes 服务 (AKS) 集群部署到 Microsoft Azure 中,并使用微软自己的 Azure Front Door 和 Azure CDN 服务。
开源是“毒瘤”和“抄袭”!
要知道,微软曾经“讨厌”开源。
免费共享计算机源代码 - 开源代码,可以追溯到最早的商用计算机。 从那时起,用户组就共享代码以减少重复工作和成本。
微软公司就是在这个时期成立的。 创建微软不到一年,比尔·盖茨写了一封公开信,指责业余爱好者复制软件是“盗窃”。
20世纪90年代,微软正处于快速发展时期。 20 世纪 90 年代末,微软开始将日益增长的开源运动视为一种“威胁”。 在一份被称为“万圣节文档”的内部战略文件中,他们描述了微软总部用于处理开源软件,特别是Linux的准备策略。
其中一种策略是“拥抱-扩展-消灭”,其中微软采用标准技术,添加专有扩展,并通过将消费者锁定在专有扩展中来建立客户群,从而建立该领域的主导地位。 垄断。
微软首席执行官史蒂夫鲍尔默将Linux比作“知识产权癌症”。 微软可能会起诉运行 Windows 的 Linux 操作系统 Lindows 侵犯其商标。 不过,法院驳回了微软的诉讼请求,并在微软购买了其商标后将其软件名称改为Linspire。
然而,到了2014年,情况发生了变化。
不再有仇恨!微软热爱开源
2014年,萨蒂亚·纳德拉被任命为微软新任首席执行官。
从此,微软开始将开源纳入其核心业务。 与鲍尔默的立场相反,纳德拉曾展示过一张幻灯片,明确表示“微软热爱Linux”。
此后,微软对开源进行了多次180度的转变。
2014年,该公司开源了.net框架,以推广其软件生态系统并促进跨平台开发。
2016年,微软推出了Windows Linux子系统,允许Linux应用程序在Windows操作系统上运行。
2018年,微软收购了GitHub。 该网站提供了 Microsoft Visual Studio Code 和 . NET运行时系统。 纳德拉在收购 GitHub 时也表示,“我们都是开源的”。 目前,微软已经成为GitHub上最大的开源贡献者。
微软甚至在去年发布的 Windows 10 更新中提供了完整的 Linux 内核,并为 Edge 使用了浏览器引擎。 微软还与开源社区合作开发Windows 10的PowerToys,微软新的开放设计理念可能意味着我们将在未来几年看到更多的开源努力。 2019 年,微软将其 Edge 浏览器转变为使用开源 Chromium(也是 Google Chrome 的基础)
这样的逆转令人惊讶。
但不得不说的是,以 Windows 10 的 Linux 内核、GitHub、新的 Android Surface Duo 以及商业云计算为主要收入来源的微软现在与 30 年前有很大不同。 毕竟微软网页编辑软件,当时微软担心开源软件会蚕食其知识产权和收入!
微软开源贡献排名连年上升
事实上,微软这些年来已经说了很多,做了很多。 这家软件巨头现在是世界上最大的开源项目贡献者,击败了 Facebook、Docker、Google、Apache 等许多公司。
从“排斥”到“拥抱”。 也许,正如微软前首席执行官布拉德·史密斯(Brad Smith)所说的那样,“如果你活得足够长,你就可以学习……你需要改变。”
参考