你每天刷的短视频App,后台跑着你从没听过的开源软件

上周帮开民宿的朋友搭线上订房系统。之前他被某SaaS服务商坑了快三万——每年的服务费,逢周末订单高峰必崩,客服永远是机器人转人工转三天没人理。

最后他咬咬牙,听了我的建议换了套开源的系统。一分钱没花。现在跑了俩礼拜,连上周六本地办文旅节,订单量翻了三倍,后台连个卡顿都没有。

说实话,好多人听到“开源”两个字就犯怵,觉得是程序员圈子里听不懂的黑话。其实根本没那么玄乎。

你以为的“免费软件”,和开源软件根本不是一回事

我第一次给朋友解释这俩的区别的时候,打了个比方:你在网上下的那种带弹窗的破解版PS,本质是小偷把人家锁在保险柜里的软件偷出来,改个壳随便撒给路人用,原作者从头到尾没同意过。

但开源软件不一样。它是作者主动把所有代码全摊开,就像餐馆后厨的门永远敞开,你能看着人家怎么洗菜、怎么调味,觉得哪个步骤不对,甚至能自己进去颠两下锅。炒出来的菜你想分给隔壁桌,想带去自己家的饭局,都没人拦着——只要你别转头就说这菜是你自己研发的,也别拿着改完的配方去开个天价收费的连锁餐馆。

我第一次逛开源代码仓库的时候,惊得嘴都合不上。之前上学的时候,总觉得所有软件的代码都是锁在保险柜里的,连个报错信息都藏着掖着。结果翻到一个用来修老照片的开源工具,翻了三页就看到核心的调色算法,连作者随手写的吐槽注释都明明白白摆在上面:“这里之前的逻辑有bug,2021年我喝多了写的,别学。”

开源软件代码仓库公开页面截图
开源软件代码仓库公开页面截图

没有藏着掖着的后门,没有藏在协议里的隐形收费条款,所有的规则都摊在最显眼的位置。你用的时候根本不用担心哪天打开软件,突然弹出来个付费弹窗说要解锁功能。

没人发工资,这群人为什么要花时间写代码免费给人用?

这是我被问得最多的问题。毕竟大家都要上班吃饭,凭什么花几个月甚至几年的时间写代码,免费给全世界的人用?

真要拆解起来,动机其实特别杂,根本不是大家想的那种“一群无私奉献的圣人”。有刚入行的学生,自己写了个自动整理电脑下载文件夹的小脚本,解决了自己找文件找半小时的麻烦,觉得好用就传到了网上。慢慢有人提意见,说能不能加个自动分类图片的功能,能不能识别安装包自动删掉,他就一点点改。等毕业找工作的时候,把这个项目往简历上一放,比写三行“精通Python”管用一百倍——招聘的人能直接看到他写的每一行代码,比面试吹半小时牛可信多了。

有开小公司的技术团队。比如做本地生鲜配送的,自己写了个应对高峰期订单的限流工具,与其关起门来自己维护,不如开源出去,让全世界的开发者帮着找bug。一来二去,自家的技术名气打出去了,下次招人的时候,好多工程师主动投简历,算下来比投广告划算多了。

当然也有真的有点“轴”的人。之前认识个做字体设计的工程师,觉得商用的中文字体授权费太贵,好多刚毕业的学生做海报、做毕业设计根本承担不起。自己攒了三年的业余时间,做了一套开源的可商用中文字体,全免费,现在好多公众号排版、学生作业都在用。

开源社区开发者线下交流聚会场景
开源社区开发者线下交流聚会场景

当然也有划水的。比如我去年给一个开源的笔记软件提了个bug,说导出PDF的时候中文会乱码,作者三个月才回我,说最近公司项目赶进度,加班加到晕,把这事忘了。合着大家都是用爱发电,电也有不够用的时候啊。

你天天在用,只是从来没注意到它

好多人觉得开源离自己很远,其实你每天刷的短视频、用的外卖软件、家里的智能电视,背后全是开源软件的影子。

就拿刷短视频这件事说,你手机连上的基站,跑的通信系统是基于开源代码改的;视频传到你手机上的过程,用的压缩工具是开源的;甚至你刷到的视频下面的推荐算法,底层调用的好多工具库,都是开源的。之前我朋友开奶茶店,花八千块买的门店点单系统,后来找技术朋友帮着看后台,发现人家就是把一套开源的数据库套了个自己的品牌皮,连代码都没改两行,就敢收八千的安装费。

说起来真的有点气。好多人花大价钱买的所谓“自研系统”,扒开皮全是开源的东西。

当然也不是说开源软件全是完美的。我去年踩过的坑至今记得:用了个挺顺手的开源视频压缩工具,用了半年突然作者跑路了,仓库锁了再也不更新,新出的视频格式根本不支持,害我翻了好几个论坛才找到替代方案。之前还有人说“开源软件没人维护,不安全”,这话也不能全对——就拿最常用的服务器系统Linux来说,全世界几十万开发者盯着它的代码,有个安全漏洞刚冒出来,当天就有人提交修复补丁。反倒是好多小公司做的闭源软件,就三五个技术人员维护,出了问题连找的人都没有。

不过话说回来,哪有什么完美的东西呢?闭源软件也会跑路啊。之前我充了年卡的某笔记软件,说停服就停服,我存了三年的笔记导都导不出来,翻遍了官网的帮助中心,只找到一句冷冰冰的“感谢您的支持”,连个导出的通道都没留。

现在好多大公司都在喊“拥抱开源”,但有时候说白了就是拿开源的代码给自己赚钱,转头就把社区的贡献者当外人。之前见过有个开源的云存储工具,被大公司拿去改改做成自己的付费云服务,赚了几个亿,连原作者提个使用建议,都被客服当普通用户打发,套话回了一堆。

上周帮那个开民宿的朋友把原来的SaaS系统换了之后,他现在每个月省两千多的服务费,昨天给我发了半筐自己家种的枇杷。

甜得很。

作者|科技

排版|科技

审核|乐乐

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:你每天刷的短视频App,后台跑着你从没听过的开源软件
文章链接:https://m.lfdjt.com/p/keji/a/11258.html