英国前首相帕麦斯顿曾说过:“没有永远的朋友,也没有永远的敌人,只有永远的利益。”这句话用来形容微软对于开源的态度正合适。
在21世纪初,曾视开源为“毒瘤”,并一度想将其毁灭的微软,现在却被戏称为一家“Linux和开源公司”。为何微软曾对开源恨之入骨,而又是从何时开始决定与开源和解并且亲如一家的呢?
故事还得从本世纪初开始说起。
开源是“毒瘤”
2001年,时任微软CEO的史蒂夫·鲍尔默(Steve Ballmer)宣称:“Linux是一个毒瘤。”后来,微软赞助了SCO(SCO Group,简称SCO,一家美国电脑软件公司)对Linux的版权攻击,声称Linux侵犯了微软的专利,并迫使基于Linux的Android厂商为该专利索赔买单。
图源The Register
比尔·盖茨和鲍尔默统治下的微软希望看到Linux和开源软件(OSS)“死去”并被“埋葬”,因为他们认为“OSS对微软构成了在收入和平台方面的威胁,特别是在服务器领域。”
他们还意识到开源能聚集大量优秀的开发人员。“OSS收集和利用集体智慧的能力简直令人惊叹。并且,OSS的传播速度之快、范围之广,比我们自己使出浑身解数来扩大的规模还要大。”
面对开源软件的威胁,微软的答案是什么?“尽管开放源软件项目已经能够在许多服务器应用中站稳脚跟。但通过扩展这些协议和开发新的协议,我们可以阻止OSS项目进入市场。”对于微软来说,这是一种久经考验的压制敌人的方法。
然而,随着微软内部决策层的变动,故事渐渐开始有了转折。盖茨在2008年先是停止了在微软的日常工作,又于2021年,退出微软董事会。鲍尔默则于2014年辞去了微软CEO一职,并辞去了董事会职务。他们如同其反对Linux和OSS的方式一样,终成为过去式。
微软爱Linux?
凭着“打不过就加入”的心态,萨蒂亚·纳德拉(Satya Nadella)作为微软新任CEO执掌微软大权时,他便高调地说:“微软爱Linux”。
图源The Register
当微软在开源大会和重大事件上拿出印有“Microsoft Loves Linux”的T恤和徽章时,可以想象大家的震惊。这是真的吗?微软真的爱 Linux?
当然,公关的口号和免费的T恤并不代表真理,事实胜于雄辩。但纳德拉明白,若想要赚钱,微软就得真正拥抱开源,而不是灭掉开源。
纳德拉曾在接受外媒《连线》采访时说道,他对过去的纷争不感兴趣。看上去好像是微软意识到“Linux 就在这里”的这样一个现实。微软不能真正地消灭它,所以必须接受它。
“如果你不跟上新的趋势,你就活不下去。”Linux已经成为当今商业技术的重要组成部分,这意味着微软不得不要与Salesforce等曾经的敌人交朋友,不仅要热爱Linux,还要将Linux融入到自己的产品中。
今天,大家都认为微软是一个大公司,在股市上也雄霸一方。但或许大家不记得的是,当鲍尔默在2014年辞职时,微软的股价已经下跌了40%以上。当鲍尔默宣布他要离开时,微软的股价是34.47美元。2022年7月14日,微软的股价是252.72美元。
微软已经变得比以往任何时候都更有价值,因为它终于发现,加入Linux和开源比与之对抗更好。
当然,微软也不是十全十美的。当开源与自己的商业利益相冲突时,有时也会做出“令人失望”的举措。
例如,近期它的子公司GitHub在其商业化的Copilot人工智能配对程序中使用开源代码,就存在严重的法律和道德争议问题。软件自由保护协会对此也表示愤怒,表示将放弃对GitHub的所有使用。同时,微软也被质疑断自由软件开发者活路,企图禁止微软商店中的商业开源....种种行为,也不禁让人担忧,微软是否是以“拥抱-扩展-消灭”的态势来渗透开源的,但毋庸置疑的是,微软近些年在开源维度做出的贡献也是实打实的。对此,你如何看待现如今的微软已经成为一家 Linux 与开源公司?
参考链接:https://www.theregister.com/2022/07/13/microsoft_linux_company/
— 推荐阅读 —