你每天刷的短视频、点的外卖,背后藏着你没碰过的开源软件

上周三加班到九点,楼下卖烤肠的张哥拽住我,厚羽绒服上还沾着烤肠的油星子,说他花八千块找团队做的会员点单小程序,打开后台突然弹出来个英文弹窗,问要不要给个叫OpenResty的项目捐点钱。他第一反应是遇到诈骗了——毕竟这弹窗没要他的银行卡号,也没说他涉嫌违法,就是软乎乎的提了一句,项目维护需要资金。 我凑过去盯着屏幕看了半分钟,笑的直咳嗽。那根本不是诈骗,是帮他做小程序的程序员,用了人家免费的开源软件搭的整个服务端,代码作者每隔三个月会弹个捐赠提示,不捐也不影响功能,点个叉就再也不会跳出来。
开源软件捐赠提示弹窗截图
开源软件捐赠提示弹窗截图
张哥听完半信半疑,说这东西不要钱,那作者靠啥吃饭?总不能是活菩萨吧。

你每天用的App,根本不是某家公司从零敲出来的

你每天用的App,根本不是某家公司从零敲出来的
你每天用的App,根本不是某家公司从零敲出来的
很多人对开源软件的第一印象,是“程序员闲得没事做的玩具”,是“免费的东西肯定没好货”。我前两年帮朋友做线下门店的预约系统,图开发快,随手用了个开源的日志组件,上线头三个月顺的不行,连个报错都没出。直到某次周末搞促销,预约量一下涨了三倍,组件直接崩了,整个后台卡了二十分钟,眼看着到店的客人排到了电梯口。 我当时蹲在服务器机房的冷风口里,攥着罐冰可乐骂了半小时作者。结果翻到项目的issue板块,发现前一天刚有人提了一模一样的bug,作者已经贴了修复补丁,我把补丁拷到服务器上打上,前后十分钟就恢复了。 这要是换了买的商业闭源组件,我得打客服电话,填工单,等技术支持排期,说不定等个三天,促销活动都结束了。 没人是傻子。你现在刷短视频用的视频转码工具,点外卖用的路由服务,甚至手机系统里的网络传输模块,很少有哪个团队是从第一行代码开始写的。大家都是站在一堆免费、公开、可以随便改的代码基础上,搭出来自己的产品。

别被“免费”两个字骗了,它根本不是做慈善

我见过太多人把开源等同于“免费送”,觉得这是程序员在做公益。真不是。 开源的规则从来不是“你拿了白用就行”,是你可以拿,可以改,可以随便用在自己的项目里,只要你改的部分没有损害原作者的权益——要是你改的代码比原来的版本好用,最好也把你改的部分传回到社区里,让其他用这个项目的人也能享受到好处。 之前有个做电商工具的小团队,拿了开源的支付组件改了改,接了自己的支付通道,转头就把改完的代码封起来卖钱,连原作者的名字都从代码注释里删了。更离谱的是,他们偷偷在组件里加了段代码,把所有用他们工具的商家的用户支付数据,悄悄传到自己的第三方服务器上。最后被社区里的开发者扒出来,所有用了他们组件的商家,连夜换了工具。 说真的,这种人真的该被钉在开源社区的耻辱柱上。
GitHub开源项目贡献记录提交界面
GitHub开源项目贡献记录提交界面
很多人吐槽开源软件质量差,不如商业软件稳定。其实根本站不住脚。几万人盯着的代码,有bug就提,有补丁就打,迭代速度比很多按年更新的商业软件快多了。你用了十年没出过大问题的工具,能差到哪去?

普通人根本不用会写代码,也能拿到实实在在的好处

总有人说,开源是程序员圈子里的事,跟普通用户没关系。 真错了。 我妈之前用的修图软件,每年要交一百多的会员费,导出个照片还带半张水印。后来我给她装了个开源的修图工具,没有会员,没有广告,导出的照片分辨率拉满,连个水印的影子都没有。她现在逢小区里的老姐妹就推荐,说这东西比那些要交钱的软件好用多了。 上次有个读者给我发消息,说他找了三个月的开源记账软件,所有的账目数据都存在自己的手机本地,根本不用上传到厂商的云端服务器,再也不怕自己的消费记录被打包卖出去给广告商了。我看到这条消息的时候,正对着电脑上满屏的代码,突然觉得挺触动的。 开源软件最核心的自由,从来不是“不要钱”,是你永远能把主动权攥在自己手里。你不用怕哪天厂商突然涨会员费,不用怕哪天软件停服了,你存在里面的所有数据都拿不出来,更不用怕你付了钱,还要被人家逼着看广告,卖隐私。 当然也不是所有的事都那么完美。 现在很多大公司,拿着开源软件改吧改吧,转头就做成商业产品卖钱,连个代码贡献都没有。比如之前有个知名的云厂商,把开源的数据库组件拿过去,加了个可视化的web界面,就开始按年收服务费,社区里的人找他们要公开的贡献记录,他们就装死。这种事其实挺让人不舒服的。 不过话说回来,要是没有这些公开的代码基础,现在你用的每一个App,说不定都要多花几十块的会员费。毕竟哪个团队也没本事从零开始,把所有的技术环节都自己做一遍。 挺矛盾的。对吧? 上周烤肠张哥给我发了个微信红包,说他给那个OpenResty的作者捐了五十块,对方回了封邮件,说谢谢支持,要是哪天路过他的摊位,一定要给他多加两块脆骨。 我看着消息笑了半天,给张哥回了个“记得给脆骨钱,别让人家亏了”。

作者|科技

排版|科技

审核|满满

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