我问答网
有问必答

开源软件为啥突然就火了?

说实话,我第一次意识到开源这事儿真的“火出圈”,不是看见某篇10w+文章,也不是大厂突然宣布开源了什么核武器——而是我家楼下的打印店老板,都开始跟我聊“那个Linux系统比Windows稳当,还不怕勒索病毒”。😮 那时候我就知道,这玩意儿算是彻底钻进我们生活的骨头缝里了。 所以到底为啥?火得这么突然,跟点了窜天猴似的。其实你要是天天泡在代码堆里就知道,根本没啥“突然”,都是闷声发大财,然后某天大家一回头——卧槽,满大街都是了。

大厂们怎么突然都‘叛变’了?

想想十几年前,微软视开源为毒瘤,恨不得把Linux当成杀父仇人。现在呢?CEO亲自在大会上喊“Microsoft ♥ Linux”。这脸变得,比川剧还快。为啥?不是良心发现,是真金白银砸出来的教训。 云计算时代,谁还敢把底层全攥在自己手里?AWS一开始就靠着开源堆起来的,省下天文数字的研发费。谷歌发了狠,把Kubernetes这种大杀器直接丢出来,硬生生把容器编排的桌子掀了,全世界都得跟着它的游戏规则玩。这时候你再藏着掖着,等着你的就是被淘汰——你写的闭源软件再牛,能牛过全地球的工程师一起改bug?所以大厂们学乖了,打不过就加入,甚至自己闷头搞开源,把竞争对手的护城河填平。对,就是这么残酷,也这么现实。
微软CEO纳德拉演讲幻灯片展示Microsoft loves Linux
微软CEO纳德拉演讲幻灯片展示Microsoft loves Linux
这也就算了,更绝的是,现在连硬件厂商都开始拥抱开源了。想当年驱动不公开,装个打印机都跟闯关似的。现在大部分驱动直接进主线内核,开箱即用。这爽感,谁用谁知道。

免费?其实更贵才对!

一说开源,脑子里第一个蹦出来的绝对是“免费”。对吧?不用花钱买license,多好!但你真以为能白嫖?太天真了。那坑,踩下去能把你脚崴断。 免费的才是最贵的——这话用在开源上,对了一半。软件本身不要钱,但你得有人懂啊。招个能把Linux玩转的运维,工资可不比买个Windows Server许可便宜。更别提出了问题你得自己扛,或者花钱买厂商的支持服务。红帽就是靠这个发家的,赚得盆满钵满。 不过对创业公司来说,这简直是天大的福音。不用一开始就被Oracle的license费用压死,用MySQL或者PostgreSQL先跑起来,活下去了再谈优化。这就跟种地一样,种子免费给你,但你想丰收得自己会浇水施肥,或者雇个老农。所以开源的火爆,背后是整整一个生态的成熟——不只是代码,是围绕着代码的服务、培训、认证,甚至是一整套商业模式。这玩意儿,可比卖一锤子买卖的软件健康多了。
开源商业模式对比图表红帽服务订阅收入增长
开源商业模式对比图表红帽服务订阅收入增长

Linux的逆袭,还有云原生那摊子事儿

Linux的逆袭,还有云原生那摊子事儿
Linux的逆袭,还有云原生那摊子事儿
说开源火爆,绝对不能绕开Linux。服务器端,它早就不是小透明了,是绝对的扛把子。然后呢,移动互联网来了,Android内核就是Linux,一下子占据了全球几十亿台手机。连带着嵌入式、物联网,全被Linux扫了一遍。你家里的路由器、智能电视、甚至电饭煲,里面跑的都可能是个裁剪过的Linux内核。这种润物细无声的统治力,太可怕了。 再后来,Docker横空出世。整个软件交付方式被革命了。紧接着Kubernetes成了编排之王。这些全是开源的。现在你要是出去跟人说自己搞后端,不知道K8s,都不好意思开口。云原生这个大盘子,从头到脚全是开源组件堆起来的。普罗米修斯监控、Envoy网关、Jaeger追踪……名字一个比一个怪,但离了谁这桌子都转不了。这已经完全不是“用不用开源”的问题了,是“你不用就没法在圈子里混”。你说它能不火吗? 不过这背后,也有一堆烂摊子。OpenSSL心脏滴血漏洞出来的时候,大家才发现,这么要命的基础设施,居然靠两个兼职维护者拿爱发电。💔 这也给整个社区敲了警钟,后来基金会们拼命砸钱,才稍微有点安全感。

开源社区的魔法,就是人多眼杂?

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

说到底,这火能烧多久?

有人担心,开源这么火,以后会不会又慢慢凉了?被大厂控制,变成新型垄断工具?比如Android,开源吧?但谷歌把GMS服务一收紧,手机厂全成孙子了。这种“开源洗”,确实越来越多。 不过我看,这股火很难灭。因为底层的逻辑变了。软件已经成了基础设施,像水电一样。基础设施这种东西,就不该被一家私企捏在手里。开源提供了一种社会化的生产方式和信任基石。哪怕大厂再怎么玩花活,只要知识是公开的,标准是开放的,就不怕他们全盘黑掉。大不了fork一个出来嘛。 所以,开源软件的火,烧的不是代码本身,是背后那种协作、自由、反叛的精神。哪怕只是去GitHub给喜欢的项目点个star,也是参与了这个浪潮。未来?我已经把宝押在这上面了。你呢?
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:开源软件为啥突然就火了?
文章链接:https://www.wowenda.cn/a/51342.html