你电脑里悄悄运行的开源软件,根本不是你想的‘免费替代品’

上周三凌晨两点,我赶一个客户的活动海报,PS突然崩了,没保存的图层全没了。我盯着屏幕上的错误弹窗,手都在抖——换以前我可能直接重启哭一场,那天我鬼使神差点开了桌面那个藏了半年的GIMP图标。

加载完的瞬间我突然反应过来,这货居然是个开源软件。

说出来有点丢人,我之前一直觉得这类”免费”的软件,都是程序员凑出来的边角料,功能差、界面丑,只有预算不够的学生才会用。结果那天我用它导完图存好,看了眼时间,离客户要的 deadline 只剩四十分钟,居然一点没耽误。

别把开源软件当”凑数的免费替代品”

很多人对开源软件的刻板印象,说穿了就是”免费=没价值”。觉得这东西就是商业软件的平替,质量凑活、功能不全,正经公司谁会用。

真的不是。

你现在手里刷短视频的安卓手机,底层跑的是开源的Linux内核;你刷视频背后的服务器,有大半跑的是开源的Nginx;就连你去社区医院挂号用的系统,说不定某段处理医保结算的代码,就是从开源社区拿的现成方案。

我之前帮做跨境电商的朋友排查ERP系统的兼容问题时,翻到他存了三年的商业软件缴费记录,从最开始的每年几千块的基础版,到后来被强制升级的几万块的专业版,前后花的钱都够开个小的软件工作室了。最气的是去年,厂商突然把老版本的客户数据导出接口关了,要继续用就得交十几万的年度服务费,他卡了半个月,最后换了个开源的ERP,把自己攒了好几年的客户标签功能直接嵌进去,根本没人管他收什么接口费。

开源软件的核心从来不是”不要钱”,是把话语权交回到使用者手里。你不用看厂商的脸色,不用怕哪天功能被砍、价格涨得离谱,只要你想,随时能把系统里的代码拆出来改得顺自己的心意。

深夜程序员对着开源代码仓库调试界面
深夜程序员对着开源代码仓库调试界面

那些维护开源项目的人,真不是在做慈善

我之前总觉得,能抽时间免费维护开源项目的人,都是不食人间烟火的技术大神,写代码纯粹是为了理想。直到认识了在杭州做后端的阿凯,我才知道根本不是那么回事。

阿凯业余时间维护着一个处理PDF的开源工具,最开始写这个东西,纯粹是被工作逼疯了——他当时每天要给上百份合同盖电子章,找了好几个商业软件,要么慢得像蜗牛,要么盖出来的章位置歪歪扭扭,他干脆抽了两个周末,写了个小脚本自动完成所有步骤。最开始这脚本就是他自己电脑上的自用工具,后来同事问他要,他干脆传到了开源社区,想着能帮一个是一个。

就这么传出去,慢慢有了几百个用户给他提bug,他改着改着,现在这个工具的周下载量已经破万了。他也不指着这个赚钱,每次有用户给他发邮件说”你写的这个工具帮我省了三个小时的重复工作”,他就说比发了季度奖金还爽。

最有意思的是去年,他发现有个做法律科技的公司,直接把他的工具嵌到了自己的付费产品里,连个署名都没有。他当时气得在开发者群里发了二十条长语音,结果没两天那个公司的创始人就看到了吐槽,专门给他打了个电话道歉,还主动提每年给他一笔维护费,就为了让他别把工具的核心功能改得跟自己的产品不兼容。

没有哪个开源作者是天生要当圣人的。大家凑在这个生态里,根本不是为了做什么跨时代的技术贡献,多半就是某天被某个破问题搞烦了,干脆写个解法出来,谁也别被商业套路卡脖子,谁也别当冤大头。

开源软件用户给作者写的感谢邮件截图
开源软件用户给作者写的感谢邮件截图
开源社区线下沙龙程序员围坐交流场景
开源社区线下沙龙程序员围坐交流场景

我踩过坑才敢说,普通人对开源的误会真的太多了

我踩过坑才敢说,普通人对开源的误会真的太多了
我踩过坑才敢说,普通人对开源的误会真的太多了

我自己在开源圈子里晃了快五年,踩过的坑能列满三页A4纸,也见过太多人对开源的偏见,说几个最常见的。

有人说开源软件代码都是公开的,肯定不安全,容易被黑客攻击。这话真的站不住脚——你现在用的Chrome浏览器,底层的Chromium项目就是完全开源的,跑在全球七成服务器上的Linux系统,从1991年林纳斯写出第一版代码到现在,前后有几十万开发者参与过代码修改,哪段代码有漏洞,全世界的程序员都能帮忙盯着。反倒是很多商业软件,把代码捂在自己公司的黑箱里,出了安全漏洞都要藏半年,等被黑客捅到公开场合了,才急急忙忙发补丁。

还有人说开源软件没人维护,出了问题根本找不到人解决。我上次用一个开源的图片处理工具,在最新的MacOS系统上一导出带透明通道的PNG就闪退,抱着试试的心态去社区发了个帖子,把我遇到的问题、系统版本、操作步骤写得明明白白。结果过了三个小时,就有个德国的程序员回我,说他上周也遇到一模一样的问题,是系统最新版本给软件的权限收窄了,把调整权限的步骤一步一步写得清清楚楚,我照着操作完,真的一次就成了。换以前用商业软件,找客服说不定要等两三天,还不一定能拿到对症的解决方案。

还有人觉得开源软件都是给程序员用的,普通人碰都碰不了。我妈今年六十多,平时做广场舞队的活动海报,之前总因为图片太大传不上社区群,我给她装了个开源的图片压缩工具,拖进去点一下按钮就搞定,她现在用得比我还溜,上次还教队里的老姐妹一起装。

当然,开源也不是什么万能灵药。我之前踩过的最大的坑,就是找了个看起来功能全得离谱的开源项目管理工具,准备用来跟进自己的专栏选题,结果维护的作者上个月突然在公告里说要准备考研,没时间更新代码了。我跟着折腾了半个月,改了好几个自己用不顺手的地方,最后还是换了个更稳定的方案。

真的气。

重复造轮子是性价比最低的选择,不管是几百人的创业小团队,还是几万人的互联网大厂,能站在别人已经踩过坑的成果上做事,本来就是效率最高的方式。

前几天刷到阿凯的朋友圈,他晒了一张用户给他寄的手信,是一盒云南的小粒咖啡,附的纸条上写着”谢谢你写的工具,我现在每天能准时下班接孩子”。他配的文案特别短:值了。

其实哪有什么凭空冒出来的好东西啊。你电脑里悄悄运行的那些开源软件,从来不是什么凑数的免费替代品。它背后没有铺天盖地的广告,没有藏在用户协议里的隐形收费,就是一群普通人,某天被某个麻烦搞烦了,咬咬牙写了段代码,顺手把解法摊开给所有人看。

你用着顺手,就帮着转个推荐。遇到bug,就帮忙提一句。

大家就这么凑着,把东西越做越好。

作者|科技

排版|科技

审核|柚子

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:你电脑里悄悄运行的开源软件,根本不是你想的‘免费替代品’
文章链接:https://www.lfdjt.com/p/keji/a/16092.html