去年帮团队砍掉20万软件年费后,我才懂开源软件根本不是免费凑数的

去年年中,老板拍着我办公桌的Excel表皱眉头,说公司每年花在设计、项目管理、代码托管那堆软件上的年费,快赶上两个实习生的全年工资了。我当时脑抽,说要不我试试换开源的?

老板当时那个眼神,就像看我要拿公司服务器去挖矿。

真不是我瞎闹。之前帮朋友的初创团队搭过一套,跑了快两年,没出过啥大问题。

别上来就把开源软件等同于”免费盗版”

很多人第一次接触开源,第一反应是”没公司背书,出问题找谁?”。我当时换工具的时候,第一个跳出来反对的是设计组的组长,说之前用的付费软件,哪怕半夜出问题,打个400电话,两小时就有人远程解决,开源的难道我去给社区发邮件等回复?

开源软件协作贡献代码提交页面截图
开源软件协作贡献代码提交页面截图

结果呢?我们换的那个开源设计工具,我之前在社区蹲了三个月,发现核心维护者是之前在某大厂做设计工具的技术负责人,人家现在自己出来做开源,每周固定开两次线上答疑,提的bug快的话当天就给你改,慢的话也就两三天。

哪像之前用的付费工具,上次我们导出文件崩了,找客服,来回折腾了一周,最后给的解决方案是”您可以尝试重启软件”。

真的离谱。

开源的逻辑根本不是”没人管”。是所有你看得见的代码、功能、修改记录,全摆在明面上。谁改了哪行代码,为什么改,之前出过什么漏洞,全有迹可循。你要是有技术能力,甚至可以自己改两行,适配你团队的特殊需求——这是你买再贵的闭源软件都做不到的事。

说真的,我之前一直觉得付费的就一定靠谱,直到那次我们要在设计工具里加一个对接内部素材库的功能,找闭源软件的销售问,说这个定制功能要收8万,开发周期三个月。结果我们找开源社区的维护者聊,人家说这个需求之前已经有人提过了,代码都写了一半,我们花了两个工程师三天时间,把剩下的部分补完,直接上线了。

没花钱。

那些藏在开源软件背后的”隐形账单”

当然我不是说开源软件全是优点,换的这大半年,踩的坑也能写满半本笔记本。

最开始的第一个坑,就是大家以为”免费的就是零成本”。错。

你用闭源软件,付了年费,从安装到升级到售后,全是人家包圆的。你用开源的,最开始部署的时候,你得有人把服务器搭起来,把数据从旧的工具里导出来,把权限配好,甚至还要给团队做使用培训。这些人力成本,你得算进去。

我当时最狼狈的一次,是第一次升级开源项目管理工具的时候,没注意看社区的升级公告,直接把备份打了个包就点了升级按钮,结果升级到一半发现数据库版本不兼容,直接把测试环境搞崩了。

那天我在公司坐到凌晨两点。

手都抖。

最后还是找社区里一个同行业的老哥,人家远程帮我导的备份,找的兼容版本才把环境救回来。

还有个容易被忽略的坑,就是不看许可证。很多人觉得开源就是想怎么用就怎么用,其实不是。不同的开源软件许可证,对商用的要求天差地别。有的允许你随便改、随便商用,只要保留原作者的声明就行;有的要求你要是基于这个软件做二次开发,就得把你所有的代码也公开出来。之前有个做小工具的朋友,拿了个有严格许可证的开源代码改完就上架卖,最后被原作者发了律师函,赔了好几万。

开源软件MIT协议文本截图
开源软件MIT协议文本截图
团队内部讨论开源软件部署方案白板照片
团队内部讨论开源软件部署方案白板照片

后来我才慢慢摸出规律,用开源软件,根本不是”下载了就用”的那种爽感,是你得真的把这个东西当成自己团队的工具,而不是别人递过来的现成产品。比如你要是发现哪个功能不好用,别等着别人给你改,你要是能提个清晰的需求,甚至自己写两行补丁,整个社区的人都能受益。上次我们给那个设计工具提了个批量导出指定尺寸图片的功能,现在已经进了正式版本,每次看到社区里有人说”这个功能太好用了”,我那点熬夜改代码的疲惫,瞬间就散了。

别等大公司教你怎么用软件

别等大公司教你怎么用软件
别等大公司教你怎么用软件

之前总有种声音,说开源软件就是技术爱好者的玩具,正经公司不敢用。

我就想笑。

现在你每天用的手机系统,底层是Linux;你刷视频的网站,跑的是开源的Nginx;甚至很多你以为是大厂自研的产品,核心模块全是开源的。

人家大公司用开源软件,不是因为穷,是因为不想把自己的命脉攥在别人手里。

之前有个做电商的朋友,说他们之前用的某闭源电商系统,突然被服务商通知要涨30%的年费,不然就停止服务。他们那时候已经把所有的商品数据、用户数据、交易记录全存在人家的系统里,要是换,光数据迁移就要花几十万,不换,每年就要多掏十几万的冤枉钱。

对吧?

你以为你买的是工具,其实你买的是被人卡脖子的资格。

上次跟一个做创业的朋友聊,他说之前总觉得开源太麻烦,直到上次他们用的闭源文档工具,因为服务商服务器被攻击,整整三天登不上去,全公司的文档全锁在里面,连个本地备份都没有。那时候他才反应过来,数据握在自己手里,才是真的踏实。

我现在偶尔翻之前的付费软件账单,还会觉得不真实。

之前总觉得,贵的就是好的,要靠谱就得找有大公司背书的,要出问题就得有人兜底。

后来才发现,最靠谱的兜底,从来不是某个公司的客服电话,是你手里能看得见、改得动、搬得走的代码。

哦对,去年年底算帐的时候,我们把之前每年21万的软件年费砍掉了18万,换了三套开源软件,现在跑了快大半年,除了最开始那几次升级的小插曲,整体的效率比之前用付费软件的时候还高。

设计组的组长现在逢人就夸,说那个开源设计工具比之前用的付费软件顺手多了,上次还给社区提了个关于钢笔工具压感优化的需求,人家维护者直接给回了个”下周更”。

你看。

哪有什么天生靠谱的工具。

都是一群人凑在一起,把自己用着不顺手的地方,一点点改成自己想要的样子而已。

作者|科技

排版|科技

审核|满满

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:去年帮团队砍掉20万软件年费后,我才懂开源软件根本不是免费凑数的
文章链接:https://www.lfdjt.com/p/keji/a/12365.html