大厂们怎么突然都‘叛变’了?
想想十几年前,微软视开源为毒瘤,恨不得把Linux当成杀父仇人。现在呢?CEO亲自在大会上喊“Microsoft ♥ Linux”。这脸变得,比川剧还快。为啥?不是良心发现,是真金白银砸出来的教训。 云计算时代,谁还敢把底层全攥在自己手里?AWS一开始就靠着开源堆起来的,省下天文数字的研发费。谷歌发了狠,把Kubernetes这种大杀器直接丢出来,硬生生把容器编排的桌子掀了,全世界都得跟着它的游戏规则玩。这时候你再藏着掖着,等着你的就是被淘汰——你写的闭源软件再牛,能牛过全地球的工程师一起改bug?所以大厂们学乖了,打不过就加入,甚至自己闷头搞开源,把竞争对手的护城河填平。对,就是这么残酷,也这么现实。
免费?其实更贵才对!
一说开源,脑子里第一个蹦出来的绝对是“免费”。对吧?不用花钱买license,多好!但你真以为能白嫖?太天真了。那坑,踩下去能把你脚崴断。 免费的才是最贵的——这话用在开源上,对了一半。软件本身不要钱,但你得有人懂啊。招个能把Linux玩转的运维,工资可不比买个Windows Server许可便宜。更别提出了问题你得自己扛,或者花钱买厂商的支持服务。红帽就是靠这个发家的,赚得盆满钵满。 不过对创业公司来说,这简直是天大的福音。不用一开始就被Oracle的license费用压死,用MySQL或者PostgreSQL先跑起来,活下去了再谈优化。这就跟种地一样,种子免费给你,但你想丰收得自己会浇水施肥,或者雇个老农。所以开源的火爆,背后是整整一个生态的成熟——不只是代码,是围绕着代码的服务、培训、认证,甚至是一整套商业模式。这玩意儿,可比卖一锤子买卖的软件健康多了。
Linux的逆袭,还有云原生那摊子事儿

开源社区的魔法,就是人多眼杂?
很多人觉得开源安全,因为代码公开,谁都能审查。这是个幻觉,真的。Heartbleed就是活生生的例子,代码公开了好几年,漏洞就在眼皮底下没人发现。所以开源的真正优势不是天然安全,而是修复快。只要爆出来,社区的反应速度是闭源公司没法比的。 另外,社区那股子劲儿,太让人上瘾了。三更半夜不睡觉,跟一个地球另一端的陌生人为一个bug争得面红耳赤,最后一起搞定,那种成就感,嗷嗷的。很多顶级项目,就是靠这种狂热堆出来的。Linux内核的贡献者,来自成百上千个公司,有竞争对手,但大家在一个邮件列表里协作,这景象本身就挺魔幻的。 当然也有让人窝火的时候。辛辛苦苦维护的项目,被大厂白嫖,出了事还反过来骂你。或者某些“大神”脾气古怪,一言不合就开喷,直接把小白劝退。开源的江湖,有侠客,也有痞子。但总的来说,它提供了一种可能性:你不是消费者,你是共建者。代码不好?自己动手改啊!这种掌控感,是闭源永远给不了的。
我问答网