藏在日常里的暗线:我们离不开的开源软件

今早出门赶地铁,开导航绕开了封路的路口,买咖啡扫了付款码,蹲厕所刷了两条段子。 你有没有想过——这些你习以为常的操作,背后大半跑着开源软件。 很多人听到这个词第一反应是,哦,程序员玩的东西,和我没关系。 真不是。

别翻百科了,我给你说人话

百科说开源就是开放源代码,听着就头大,说白了就是,你家楼下面包店老板把自己做碱水面包的配方整整齐齐贴在店门口玻璃上,谁路过都能抄,拿回去想加芝士加芝士,想减盐减盐,改完了哪怕你开分店卖钱,只要不违反当初说的规则,原来的配方师也不会找你麻烦。 闭源呢?闭源就是奶茶店把配方锁在保险柜里,你只能买做好的成品,最多要求少糖少冰,半点儿动不了底子。 免费和开源根本不是一回事,这是最多人踩的误区。 不少开源软件商用要收授权费,不同协议规则差得远,之前就有创业公司拿了别人的开源代码改改塞进自己产品,被告了赔几十万,搜一搜全是现成的案例。反过来,你天天用的很多免费APP,都是闭源的,人家靠广告赚钱,和开不开放源代码没关系。 还有人说开源都是程序员闲着没事义务加班搞出来的,放着钱不赚做慈善。 说实话,现在摆上台面的大开源项目,十个有七个背后站着科技公司,人家养着一堆全职开发者维护,哪是纯靠爱好者凑出来的。人家图的是生态,大家都用我的框架做产品,最后所有人都离不开我的技术体系,赚的是生态的钱,比闷头卖授权赚得多太多了。
开源软件与闭源软件区别通俗示意图
开源软件与闭源软件区别通俗示意图

那些改变世界的开源,其实就在你脚边

不说远的,你手里的安卓手机,整个底层内核就是基于开源项目做的。你现在看直播刷视频,背后的流媒体处理十有八九用的是开源的FFmpeg,你逛的大部分网站,服务器跑着的是开源的Nginx。这些东西你没听过,却天天都在靠它们活着。 我前两年认识一个做户外监控的小老板,刚开始创业的时候拿不出十万块买闭源操作系统的授权,找了个合适的开源项目改吧改吧,几万块就搞定了,还能根据自己的需求加低功耗功能,换做没有开源的时代,他这种小生意根本起步都难。 说白了,开源给没资源没背景的小玩家,留了一道门。原来只有大公司玩得起的技术,现在几个学生凑一块就能改改做出自己的产品。
开源Linux系统服务器运行实拍图
开源Linux系统服务器运行实拍图
不过话说回来,开源也不是什么完美的空中花园。坑多了去了。 一个开源项目放那,主创做着做着腻了跑路了,剩下一堆没人维护的烂代码,出了安全漏洞都没人补,敢用在正经生产环境的,都是胆子大的。还有些项目贡献的人多,杂七杂八改的代码东拼西凑,文档写得颠三倒四,用的时候全靠自己踩坑填坑,折腾死你。 这几年吵得最多的,就是大公司白嫖开源。一群爱好者辛辛苦苦做了好几年的项目,大公司拿过去改改包装成闭源产品卖大钱,原作者一分钱都拿不到,换谁谁不气?这种事也不是一件两件了,圈子里吵了好多次,现在慢慢也有了变化,不少大公司开始主动给依赖的开源项目投钱,毕竟自己也靠人家吃饭,总不能一直薅羊毛把羊薅死了对吧。

普通人真的需要关心开源吗?

普通人真的需要关心开源吗?
普通人真的需要关心开源吗?
很多人说,我又不写代码,我关心这些干嘛,能用就行。 真的这么无关吗?你吐槽大厂APP越来越臃肿,偷偷跑后台偷你数据,给你推没完没了的广告,你为什么没办法?因为它是闭源的,你根本不知道它偷偷在你手机里干了什么,也改不了。 换了开源的就不一样,只要用的人多,早就有人扒干净代码,改出一个没有广告没有偷偷偷数据的干净版本给你用。这两年火起来的不少开源社交、开源工具类APP,不就是一群受不了大厂流氓行为的普通人攒出来的? 开源从来不是什么程序员的自娱自乐,它本质上是一种不同的生产方式——原来技术是少数大公司手里锁着的东西,现在把它拆开放到所有人面前,谁都能改,谁都能用。 我前阵子逛代码仓库,看到一个国内高中生做的开源小工具,专门帮山区的乡村学校整理学生学籍资料,完全免费,谁都可以下载修改,原来学校找外面的公司做一模一样的功能要好几万,现在直接拿过来用就行。你说,这样的事,闭源软件会有人做吗? 大部分时候,开源没什么高大上的噱头,就是有人做了个好用的东西,愿意拿出来给大家用,你改得好也可以再加回去,就这么简单。 今天你出门开的导航,付的款,刷的视频,哪一样没沾开源的光?它就藏在你每天用的东西背后,不声不响,却撑起来了整个你熟悉的数字世界。

作者|科技

排版|科技

审核|小准

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:藏在日常里的暗线:我们离不开的开源软件
文章链接:https://m.lfdjt.com/p/keji/a/8804.html