上周帮同租的姑娘修她那台卡到爆的笔记本。
翻后台进程的时候愣了。
光nginx、postgres、还有个她根本没听过的ffmpeg,三个开源软件占的内存加起来,比她装的某付费安全管家还少两成。她凑过来问,这些没logo没弹窗的玩意,真的是免费的?
你以为的“白嫖”,其实是几千个陌生人凑的份子
我第一次摸开源软件是大二,想搭个给社团用的招新网站,算过买虚拟主机、买商用建站授权的钱,够我吃三顿学校门口的牛油火锅。翻到django文档的时候我以为是哪个大厂做的公益项目——毕竟那教程细到连“新手第一次跑项目会遇到的三个报错”都列得明明白白,比我花600块报的Python网课靠谱十倍。
后来才知道,那个写了最多教程的核心维护者,是个在葡萄牙教高中计算机课的老哥,白天给学生讲二进制,晚上抽两小时改代码,连个稳定的赞助都没有。

有人说开源就是程序员闲得慌做慈善?
扯淡。
我认识个在杭州做电商的技术负责人,他们团队用的开源消息队列,核心模块有近三分之一的功能是他带着两个同事写的——不是他人品好要做公益,是他们自己的大促场景需要这个功能,自己改完用着顺手,就把代码扔回公共仓库了。省得下次版本大更,还要花一周时间把自己改的部分重新合并进去,太麻烦。
很多人没意识到,你现在刷短视频用的转码工具、点外卖用的派单调度系统、甚至手机系统里管内存调度的内核,背后根本没有一个穿西装的产品经理在拍板“这个功能要加那个功能要砍”,全是不同的人抱着各自的需求往同一个代码仓库里扔东西,凑到最后居然成了能扛住上亿用户流量的硬东西。
别被“开源免费”骗了,它藏着你没算过的账
总有人觉得开源软件就是零成本,用了就赚了。
上次有个开社区餐馆的朋友,听人说开源的收银系统不要钱,自己扒下来装了,连备份都没做。用了三个月,月底盘账的时候发现流水数据漏了小两万,一查是用的版本太老,早就没人维护打补丁了。找原作者?人家早就换工作了,根本不回私信。最后花了八千多找第三方服务商,才把存在本地硬盘里的损坏数据捞回来。
贵的从来不是软件本身。
是你没人兜底的风险。
说穿了,开源只是把“软件的源码公开,谁都可以看、可以改”的规则摆出来,从来没说过“谁用都要给你做售后”。就像你在路边捡了个别人扔的旧自行车,能骑是你赚了,车胎爆了总不能找原车主赔吧?
不过话说回来,这种模式其实比很多闭源厂商敞亮多了。
你买个闭源的收银系统,代码是人家的黑盒子,出了问题你只能等客服排期,等三天算快的。但开源的系统你要是真有技术能力,随时能进去看哪行代码出了问题,甚至能自己改个补丁出来。我那朋友后来找的服务商,就是靠给这个开源收银系统做付费的运维支持吃饭的,一年收他两千块,比之前那个闭源系统收的年费还便宜,出问题两小时就能上门。

红帽靠给开源的Linux系统做付费支持,一年营收几百亿,这事早就不是秘密了。我反而觉得这种模式比那些上来就收你几千块授权费、出了问题还要你等三天客服回消息的厂商靠谱多了——至少你真的想看代码的时候,能扒到最底层的逻辑,不是隔着一层黑盒子猜来猜去。
那些骂开源“没前途”的人,根本没碰过真实的开发场景
前阵子在技术群里看到有人抬杠,说开源软件没有商业闭环,成不了气候。
我当时没好意思怼他。
我前阵子接触个做工业设备连接的小团队,三个人,没融资,办公室就在居民楼里。他们自己写的开源设备通信协议,现在全国有二十多家工厂在用。他们根本不卖软件,就靠给工厂做定制化的调试、运维服务赚钱,去年的营收比之前给大厂做外包的时候翻了三倍。
你想啊。
要是你是个写代码的,你写的东西能被几十上百个陌生人用,还能靠这个吃饭,不比你天天在公司写那些上线就没人用的内部审批系统强?
之前还有人问我,普通人不懂代码,用开源软件到底有啥好处?
我就举个例子,你剪旅行vlog的时候用的ffmpeg,没有弹窗,没有强制开会员看广告,你想转什么格式转什么格式,甚至你要是愿意花半小时学个简单的脚本,就能批量把你几百G的raw视频转成适合手机看的小分辨率,这玩意难道不比那些一打开就给你推“付费尊享版”的剪辑软件香?
根本躲不开。
也没必要躲。
你现在每天用的微信,底层的网络通信模块有开源的组件;你用的浏览器,内核就是开源的chromium;甚至你点的外卖,派单调度系统用的也是开源的框架。很多人天天在这些软件上花好几个小时,却根本不知道自己早就成了开源生态的一部分。
上次那个同租的姑娘,听完我讲的,回去就把她那个占内存还天天弹广告的安全管家卸了,换成了开源的防火墙。现在她那台用了五年的老笔记本,开机时间从两分钟缩到了三十秒。
昨天她还带了杯冰美式给我。
说原来免费的东西,不一定差。
作者|科技
排版|科技
审核|小准