有钱真的能为所欲为,微软用75亿美元解决了比尔盖茨的“心头大患”

全世界只有3.14 % 的人关注了

数据与算法之美


2018年6月4日,微软在官方博客上宣布:以75 亿美元的价格收购了全球最大的开源代码托管平台GitHub。


谁也没想到,微软和开源这场长达几十年的战争,到最后双方竟然喜结连理了。


640?wx_fmt=png


不过,要说到微软和开源这段“孽缘”,那数据汪可大有话说了,因为这不仅是一场相爱相杀史,更是一场态度转变史。


    爱之深,恨之切    


开源,最早是一种程序员文化,同时也代表着一种硅谷精神。


其实当年硅谷的开源文化孕育许多杰出的程序员,像盖茨这种辍学创业的“毛头小子”更是多如牛毛,但是靠改编编程软件(BASIC)都能拿到IBM大订单的,估计也只有盖茨一个了。

IBM提供硬件,微软提供basic编程软件进行“捆绑销售”。


640?wx_fmt=jpeg


而且不可否认的是,双方首次合作就十分成功,产品销量高、人气旺、用户反馈也不错,但唯一让盖茨觉得不爽的就是,硅谷那帮老友当起了“白嫖党”。

硅谷有个著名的程序员俱乐部,如今许多硅谷巨头都是这个俱乐部的活跃成员,盖茨和乔布斯曾经都这是里的常客;

这个俱乐部的日常就是程序员的技术交流,而且只要被带到这里的设备、软件都可以随意地修改甚至还可以打包带走,其中就包括了微软和IBM合作推出的产品。


盖茨看到自己的心血正在被别人随意地篡改、分享,当然要发声维权啦。


640?wx_fmt=png


于是盖茨一气之下,便写了一封《致电脑爱好者的公开信》,公开diss这群“白嫖党”。


640?wx_fmt=jpeg

《致电脑爱好者的公开信》


这帮老友不支持他就算了,还专门来搞坏,盖茨越想越来气,“你们一群业余爱好者还能编译出什么高级软件来?”


这话听了谁能受得了啊,俱乐部那帮科技宅们立马就怼了回去,“认钱不认人的家伙,咱们走着瞧。”


    青出于蓝而胜于蓝    


都说追求自由创新是人类的天性,可追求利益也同样是我们的天性,当两者不能兼得的时候,对于绝大部分人来说,无疑是后者更具吸引力,至少盖茨是这样做的。


而当时坚持追求自由创新的开源代表们,基本上都是一些松散的小组织,抛开纪律性不谈,甚至连稳定的盈利模式都没有,单凭这一点,微软具备了巨大的优势。


就好比如,虽然Windows是得益于开源这个背景下才创造出来的(“老祖宗”DOS是开源的),但是从商业角度去看,微软对自己产品的专利保护意识,就是更吸引IBM的地方,毕竟没有什么比“垄断市场”更赚钱的了。


640?wx_fmt=jpeg


直到后来微软越做越大,不仅占领了80%的市场份额,还一举“歼灭”了网景、莲花、WordPerfect,并用自家的“Windows、IE、office”称霸了整个PC领域。

640?wx_fmt=jpeg


    开源还在苦苦挣扎    


此时,开源阵营们终于意识到了什么叫作“贫富差距”了,再不做点什么就真的会被时代淘汰了。


1985年,黑客查理德·斯托曼发表了著名的GNU宣言,对外宣称要进行一场自由软件运动:欲创造一个兼容于Unix且完全自由、无偿的操作系统GNU,而且他为了避免出现资金问题,为此还专门建立了一个自由软件基金。


640?wx_fmt=jpeg

为了防止不肖厂商,GNU的源代码是完全公开的


640?wx_fmt=png

GPL许可协议


说了这么多,其实斯托曼就是想反对软件私有,让每个人都有自由使用软件的权利,拳打“知识产权奴”、脚踢“专利狗”。


即便斯托曼搞了这么大阵仗,但微软到底没搭理他,“反我微软就是反商业,怎么会有人傻到跟市场对着干呢?”


640?wx_fmt=gif

果然不出盖茨所料,斯托曼组织的这场自由行动很快就宣告失败了,此时,开源阵营们终于意识到了一个正确组织的重要性。


直到著名计算机工程师埃里克·雷蒙德的出现,才让开源阵营重新看到了希望。


从斯托曼的失败中汲取了经验后,雷蒙德重点描述了开源软件的开发者模式的理论和实际应用,而且还明确地将开源软件和商用软件区分开来了,并于1997年,发布了被世人称为“开源运动的革命性纲领”的作品——《大教堂与市集》。


640?wx_fmt=jpeg

《大教堂与市集》,埃里克·雷蒙德著


虽然这本书完全颠覆了传统软件的开发思路,让开源阵营的程序员们看到了一丝曙光,但在面对庞大的微软帝国时,这一切都太晚了。


    战略上藐视敌人,战术上重视敌人    


1999年2月15日(又称为“Windows退款日”,硅谷当天众多Linux开源软件的爱好者,一路集体游行到微软的旧金山办事处,要求微软为他们未使用过的机器进行退款。


640?wx_fmt=png

其实开源不是有意游行的,是成心找茬的:

有一个用户购买了电脑之后,阅读了几乎从来都没有人来看过的Windows操作系统的用户协议,发现其中包含了一条条款:“如果软件未被使用,你可以得到退款”,于是他便带着自己没有使用过的机器成功地拿到了退款。


好家伙,这波大游行着实是把开源阵营沉积多年的“怨念”终于都释放出来了。


然而,斗志昂扬的他们甚至连微软的面都没见到,“你们可以来,但我可以不见啊”,仿佛印证了盖茨在公开信中挑衅开源的那句话一样。


640?wx_fmt=gif


后来,反垄断联盟终于看不下去了,“士可杀不可辱,今天非得治治你微软”。


1999年,微软因涉嫌「Windows95与IE」捆绑销售,陷入了欧洲的反垄断官司中,而微软只有一个选择——承认开源,因为只有微软承认了开源阵营的存在,才能证明自己不是垄断。


640?wx_fmt=png


于是乎便有了令当时在场所有人都大跌眼镜的场景:听证会上,在盖茨带领下的微软代表团对Linux是一顿吹捧:

我们对开源一直秉承着敬畏之心,因为没有开源、Linux,就没有Windows,我们只是希望用户们能够用上更简单明了的软件而已,比如打开我们的电脑就能使用上一款优秀的浏览器IE。”


俗话说“人争一口气,佛争一炷香”,而盖茨一心只想争市场,数据汪就想问一句:“盖茨,你脸疼吗?”


640?wx_fmt=gif


可正当大家都以为盖茨已在“人设崩塌”的边缘时,殊不知这一切都早已都在他的掌握之中了。


早在一年前,埃里克·雷蒙德就披露了一份微软内部的机密文件——《万圣节文件》,从文件中便可看出,其实在微软内部早已承认开源的地位,“工业品质是可以通过开源软件的项目去达成甚至超越的”,这便是文件中的原话。


而且微软内部已经开始引入了开源模式,甚至他们还挖走了开源社区里的不少人才,或许这就是传说中的“战略上藐视敌人,战术上重视敌人”吧。


640?wx_fmt=jpeg


数据汪的脸真疼......


    我们在一起吧,别互相折磨了    


直到2008年,开源阵营终于不忍心再眼睁睁地看着自己的人才流失,GitHub的出现不仅让开源阵营的“游子们”找到了组织,而且还能让他们依靠自己的专业技术和团队协作过上富饶的生活。


640?wx_fmt=png


在经过随后十年的发展,微软与GitHub(开源阵营的代表)双方的价值观都有了很大的改变,从“死对头”到牵手成功,2018年6月4日这一天,终于迎来了微软和GitHub的“大喜日子”。


640?wx_fmt=png

纵观微软和开源的发展历程,其实这是一个必然的结局,因为商场上没有永远的朋友,也没有永远的敌人,无论是打击开源,还是如今的拥抱开源,本质上都是因为利益的驱使,一种顺应时代的商业策略。


再说了,以微软今时今日的地位,就算微软不打击开源,随便你怎么折腾,你又能怎么地?


640?wx_fmt=gif



部分素材来源于网络,侵权删。



640?wx_fmt=png

超模君用了四年的时间,记录了和数学的点点滴滴......

  《芥子须弥·大科学家的小故事》

    现在下单,参与活动就有机会获得

   1.回馈粉丝,独家优惠码大放送

   2.转发抽奖,送出超模君独一无二签名版

      ······

活动时间:3月1号 至 3月6号

640?wx_fmt=gif


640?wx_fmt=png精品课程推荐:

640?wx_fmt=png

640?wx_fmt=png

选购数学科普正版读物

严选“数学思维好物”

送给孩子的益智礼物   |   办公室神器

算法工程师成长阅读   |   居家高科技

理工科男女实用型礼物精选 

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

----640?点击头像关注----

640?wx_fmt=png

超级数学建模

640?wx_fmt=png

数据与算法之美

640?wx_fmt=jpeg

少年数学家

640?wx_fmt=jpeg

数锐学堂

640?wx_fmt=jpeg

惊喜酱(个人号)

640?wx_fmt=jpeg

玩酷屋COOL

640?wx_fmt=gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/301607.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux 逻辑卷 pe size 4.00 mib大小怎么改,linux逻辑卷的建立

开始的时候系统各目录的挂载情况如下:增加了一个8G大小的scsi磁盘启动系统之后。[rootpoint1 ~]#fdisk �Cl增加了一个sdb设别。一、分区并格式化磁盘[rootpoint1 ~]#fdisk /dev/sdb输入m是显示帮助菜单输入n创建一个分区,选择p创建主分区&…

svn 自动同步到web站点目录post-commit.bat

为什么80%的码农都做不了架构师?>>> 需求分析: 在服务器上搭建了visualSVN server ,然后为了统一测试环境,又在服务器上搭建了web server。现在的需求是,当开发人员通过svn提交更新的时候,让svn自动将文件…

.NET之模型绑定和验证

介绍模型绑定就是接收将来自HTTP请求的数据映射到模型的过程。如果找不到模型属性的值&#xff0c;并不会报错&#xff0c;而是给该属性设置默认值。示例&#xff1a;比如我们有一个接口为[HttpGet("{id}")] public ActionResult<Pet> GetById(int id, bool do…

每日一笑 | 大学教室的真实写照...

全世界只有3.14 % 的人关注了数据与算法之美&#xff08;图片来源于网络&#xff0c;侵权删&#xff09;

linux调用v4l2获取视频,嵌入式Linux:V4L2视频采集操作流程和接口说明

一般操作流程(视频设备)&#xff1a;1. 打开设备文件。 int fdopen("/dev/video0",O_RDWR);2. 取得设备的capability&#xff0c;看看设备具有什么功能&#xff0c;比如是否具有视频输入,或者音频输入输出等。VIDIOC_QUERYCAP,struct v4l2_capability3. 选择视频输入…

面向对象技术——UML

UML&#xff0c;统一建模语言是一种可视化建模语言。 UML包括九种类型的图&#xff1a;用例图&#xff0c;类图&#xff0c;对象图&#xff0c;顺序图&#xff0c;协作图&#xff0c;状态图&#xff0c;活动图&#xff0c;构件图&#xff0c;及部署图&#xff0c;各种图示系统在…

美国返还中国文物,阿里谣言粉碎机获奖,教育部规范研究生培养,腾讯严打微信跑分活动,推动降低港澳漫游费,这就是今天的大新闻。...

今天是3月1日农历正月廿五今天星期五相信大家都很舍不得放下工作下面是今天的大新闻美国返还361件中国文物&#xff08;中国日报&#xff09;当地时间2月28日&#xff0c;美国政府向中国返还361件&#xff08;套&#xff09;流失文物。这些中国流失文物&#xff0c;由美国联邦调…

Linux怎么更新镜像,利用 Zsync 更新已有的 Ubuntu ISO 镜像

对! 是升级iso镜像, 不是升级系统. 从旧的镜像升级到新的镜像.可能有点迟了~大家都down好了镜像~ 我现在才有心情和时间写blog哦~由alpha的iso升到正式版都可以. 呃~ 当然,估计由alpha开始的话,下载量也与直接下载正式版区别不大~这么多人下载, 速度当然会慢喇~ 用zsync来升级镜…

你有做 Code Review 吗?

在代码的编写中有一个很重要的环节&#xff0c;经常会被忽视&#xff0c;那就是 Code Review ,据说在 Facebook、Google 这种互联网大公司&#xff0c;要求每一个提交都必须通过审查&#xff0c;对于每个工程师来说 Code Review 是一项十分重要的工作&#xff0c;甚至比写代码本…

PhotoShop CS5制作残旧的印章效果

编者按&#xff1a;不少网友喜欢个性印章效果&#xff0c;因此常常搜索个性印章在线制作。其实&#xff0c;Photoshop就可以完成个性印章制作。事实上&#xff0c;使用 Photoshop制作残旧的印章效果文字有多种方法&#xff0c;例如可以使用云彩滤镜。本文作者介绍了另一种实现方…

限时秒杀┃秒杀90%的玩具,让孩子爱上科学的彩虹实验2来了!

▲数据汪特别推荐点击上图进入玩酷屋之前小木有推荐过“彩虹实验”&#xff0c;这款是可以让孩子在探索中能够独立思考&#xff0c;主动地构建知识库&#xff0c;培养创造力。&#xff08;传送门&#xff09;让孩子们在家开展科学游戏&#xff0c;既能提升动手能力&#xff0c;…

感想四

2019独角兽企业重金招聘Python工程师标准>>> 随着年龄的增长&#xff0c;对人对事物的认知就越真&#xff0c;包括知识也是如此。&#xfeff; 很多年前&#xff0c;在软件开发领域中发生了一个有趣的转变&#xff0c;软件变成了系统中最为昂贵、最为重要的部分。从…

.NET Worker Service 作为 Windows 服务运行及优雅退出改进

上一篇文章我们了解了如何为 Worker Service 添加 Serilog 日志记录&#xff0c;今天我接着介绍一下如何将 Worker Service 作为 Windows 服务运行。我曾经在前面一篇文章的总结中提到过可以使用 sc.exe 实用工具将 Worker Service 安装为 Windows 服务运行&#xff0c;本文中我…

私有云存储 linux,搭建nextcloud私有云存储网盘

本文将要为您介绍的是搭建nextcloud私有云存储网盘,具体完成步骤:简介&#xff1a;搭建个人云存储一般会想到ownCloud&#xff0c;堪称是自建云存储服务的经典。而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储.真正试用过后就由衷地赞同这个Nextcloud&#xff1a;…

我报了个税,隐私就被扒光了?

全世界只有3.14 % 的人关注了数据与算法之美1月14日&#xff0c;据外媒报道&#xff0c;美国参议院金融委员会正在向美国财政部和国税局施压&#xff0c;要求他们采取网络安全措施。相关数据显示&#xff0c;2015年美国约有700,000名纳税人身份信息遭到泄露&#xff0c;为了解决…

C# 外接(网口)双摄像头视频获取

【注意事项】------------------------------------1. 更新设备网络SDK时&#xff0c;SDK开发包【库文件】里的HCNetSDK.dll、HCCore.dll、PlayCtrl.dll、SuperRender.dll、AudioRender.dll、HCNetSDKCom文件夹、ssleay32.dll、libeay32.dll、hlog.dll、hpr.dll、zlib1.dll、lo…

Visual Studio 2022 Preview 1 和.NET 6 Preview 5 正式发布

具有里程碑意义的Visual Studio 2022 Preview 1正式发布&#xff0c;重点是64位&#xff0c;而没有增加新功能&#xff0c;并且同时也发布了.NET 6 Preview 5。https://devblogs.microsoft.com/visualstudio/visual-studio-2022-preview-1-now-available/https://devblogs.micr…

每日一笑 | 你知道你爸妈当年是怎么在一起的吗?

全世界只有3.14 % 的人关注了数据与算法之美&#xff08;图片来源于网络&#xff0c;侵权删&#xff09;

每日一笑 | 你知道程序媛最“大”的烦恼是什么吗?

全世界只有3.14 % 的人关注了数据与算法之美&#xff08;图片来源于网络&#xff0c;侵权删&#xff09;

什么?他居然想在DLL中放毒!

dotnet/runtime有一个issue[1]讨论了如何使用ModuleInitializer投放恶意代码&#xff0c;但是微软的开发经理表示不背这个锅&#xff01; 什么是ModuleInitializer&#xff1f;ModuleInitializerAttribute[2]是在.NET5.0中新增加的API。它的作用是应用于编译中的任意数量的静态…