你每天都在用的开源软件,没你想的那么高大上

上个月帮邻居收拾旧电脑,老人说孩子上学要修图,买不起那个几百块一个月的修图软件,问我有没有便宜的路子。我给装了GIMP,全程没花一分钱,操作逻辑差不多,满足中学生做手抄报修图完全够用。

老人挺惊讶,说还有这种好事?什么来头啊?

我告诉他,这就是开源软件。

说实话,我最早听到这个词的时候,也以为是什么极客圈自娱自乐的高端玩意儿,是程序员写出来给同行装X的,直到后来自己折腾家里的旧路由器,才发现这玩意儿早就渗进你生活的每一寸了。

那些你没注意,却天天粘在你生活里的东西

你现在掏出来的安卓手机,系统核心基于Linux,Linux本身就是全球最大的开源项目之一。你家几百块买的智能电视,里面的系统内核大多也是开源的。如果你跟我一样折腾过路由器,那肯定听过OpenWrt,那个能让老路由器变身为轻度NAS、翻墙节点、广告过滤器的系统,也是完全开源的。

安卓系统开源代码平台主页截图
安卓系统开源代码平台主页截图

甚至你现在刷的短视频、点外卖用的App,后端服务器十有八九跑在开源的Linux系统上,用到的各种数据处理工具,也大多是开源项目。

我没乱说。

你不用懂什么叫代码,也不用会改程序,只要你用互联网,你就已经在享受开源带来的好处了。它不是藏在GitHub上给程序员看的一堆字母,是实实在在让你少花钱、用上好用功能的东西。很多时候你觉得某个硬件便宜,本质上就是厂家用了开源软件,省了一大笔版权费,最后把利润让给了你。

别被“免费”骗了,开源的核心根本不是钱

很多人对开源的第一误解,就是把“开源”和“免费”画了等号。

不对的。开源的意思是,你可以拿到这个软件的原始源代码,你可以改它,可以用它做你想做的事情,甚至你改完之后拿去卖钱,只要你遵守它的开源许可证规则就行。

GitHub开源项目贡献记录页面
GitHub开源项目贡献记录页面

举个例子,大家都知道红帽公司做开源做得很大,人家一年营收几十亿美金,赚的就是给开源Linux做技术服务的钱。你可以免费拿源代码,但是你要我给你做维护、给你解决问题,你就得付钱。这完全合理,也是很早就跑通的商业模式。

不过话说回来,大部分小的开源项目,就是一群人凑在一起解决自己遇到的问题。我前几年做小项目,要一个处理二维码的工具,找了半天找到一个开源库,踩了两天坑,发现有个小bug适配不了我的场景。我翻到项目主页,看到作者是个国内二本的大三学生,业余时间写的,留了个人邮箱。我抱着试试的心态发了封邮件,当天晚上就收到了回复,人家熬夜帮我改了bug,还跟我聊了半个多小时他做这个项目的思路,一分钱都没要。

这种事儿,闭源软件你想都别想。你能拿到人家的源代码?你能让官方开发帮你改个小需求?不可能的。

当然也有糟心的时候。我之前用过一个开源的笔记软件,界面特别合我心意,用了大半年,作者突然说要上班没时间维护了,项目直接停更了,最后我只能咬牙导数据换软件,懊恼了好几天。可转头想想,人家免费给你用了那么久,没拿你一分钱,你凭什么要求人家一直维护啊?对吧?

规则早就写在那了。用开源的好处就是自由,坏处就是你得接受没人给你兜底的风险,哪有全是好处的事儿啊。

开源这两年,真的变味了吗

开源这两年,真的变味了吗
开源这两年,真的变味了吗

这两年越来越多大公司开始搞开源,谷歌、微软、国内的BAT,都把自己很多项目开源出来,很多老玩家就开始说,原来的开源死了,现在开源变成大公司抢生态的工具了,变味了。

我倒觉得没那么严重。

最早那帮搞开源的人,初衷不就是“软件应该是共享的,不该被锁起来当牟利的私产”吗?现在大公司把自己的项目开源出来,让所有人都能用,本质上也符合这个初衷啊。而且大公司有钱,能雇得起全职程序员维护热门开源项目,原来很多爱好者做的热门项目,没人给钱养着,做不下去,现在有大公司接盘,对用户来说不是坏事啊。

当然问题也不少。前几年出过一件事儿,一个很火的开源小工具,作者就是个兼职做的,没收入,全世界几千家公司都在用这个工具,结果作者家里出事儿,直接把代码库删了,整个行业炸了锅。你说这怪谁?怪作者吗?人家凭什么免费给你做牛做马啊?怪那些公司吗?人家觉得你开源就是免费给我用的,我为什么要给钱啊?

这就是现在开源最大的尴尬:很多大公司靠开源赚了很多钱,却很少反过来给那些依赖的小开源项目投钱,很多核心小项目就是一两个普通人在撑,撑不下去就是整个行业的风险。

不过话说回来,哪怕有这么多问题,开源还是这个互联网时代最浪漫的发明之一啊。你想想,全世界成千上万素不相识的人,没有老板逼你干活,没有KPI压着你,有人就是喜欢写代码,有人就是想解决自己遇到的一个小问题,大家把自己写的代码凑在一起,慢慢攒出来一个能养活几十亿人的项目,这本身就挺不可思议的啊。

它不是什么高大上的黑科技,也不是资本家用来割韭菜的新工具,说白了就是一群普通人,把自己会的东西拿出来分享,给所有人用罢了。

你今天能用上便宜的智能手机,能用上各种各样免费好用的工具,很大一部分功劳,都要算在这些愿意分享的开发者头上。

作者|科技

排版|科技

审核|小准

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:你每天都在用的开源软件,没你想的那么高大上
文章链接:https://www.lfdjt.com/p/keji/a/3024.html