巷口的共享工具箱:藏在你我身边的开源软件

上周去修电脑,老板给装了个看图软件,没广告,不弹弹窗,连启动页都没有,点开就能用,比我花几十块买的某看图工具顺多了。我问老板这哪找的资源,会不会有病毒?他头都没抬,说开源的,放心用,不会坑你。 那时候我突然反应过来。很多人天天听这个词,真要问是什么,又说不上来。

不是只有程序员才碰开源软件

你可能觉得,开源是那帮敲代码的大佬玩的东西,我天天刷手机改简历,跟我搭不上边。不对。你手机用的安卓系统,内核就是开源的。你现在看网页用的浏览器,十有八九底层用了开源的渲染引擎。甚至你去医院做挂号,去便利店扫付款码,背后的服务器系统,很多都是基于开源改的。

我几年前给旧笔记本装驱动,官网早就下架了对应系统的版本,淘宝找卖家要五十块才给发。结果逛论坛的时候,发现有个开发者把自己改的开源驱动放了出来,直接下,解压就能用,连捆绑都没带。那时候的爽感,现在还记得。

开发者笔记本上开源代码编辑界面
开发者笔记本上开源代码编辑界面

说白了,开源就是把源代码公开出来,谁都能看,谁都能改,只要你遵守人家定好的规矩。它不是什么高深的科技概念,就是程序员圈子里的共享工具箱,你放一把螺丝刀,我放一把扳手,谁要用就拿去用,用着不顺手改改,再放回去给别人用。就这么简单。

我踩过的坑:开源不是随便白嫖

之前帮朋友做一个小电商项目,图省事找了个开源的商品排版工具,看着功能全还免费,直接拿来就用了。结果项目上线三个月,突然收到原作者的邮件,说我们用的这个项目开源协议是非商用的,要么停止使用,要么交授权费。

那时候我才傻了眼。开源不是全都免费随便用啊?

常见开源软件授权协议使用规则说明图
常见开源软件授权协议使用规则说明图

说实话,这是很多人对开源最大的误解。开源公开源代码,不代表就放弃了版权,能不能免费商用,能不能改了之后闭源再发布,全看项目用的是什么协议。比如宽松的协议,你改了拿去卖钱都没问题,只要留个原作者的名就行。但有些严格的协议,只要你用了这个项目的代码,你的整个项目都得公开源代码。

不过话说回来,也怨不得人家作者找你。人家花了几个月甚至几年时间写代码,免费公开出来给大家用,已经是做慈善了,定点规矩怎么了?自己不看规矩,出了事只能怪自己粗心。我那最后跟作者谈了个优惠的授权费,也算是买了个教训。

那些没人说的,关于开源的现状

那些没人说的,关于开源的现状
那些没人说的,关于开源的现状

最早的开源,就是一群喜欢写代码的人凑在一起,大家闲着没事一起做个东西,就是图个开心,没人想着靠这个赚大钱。现在不一样了,大公司都往里面砸钱,谷歌微软亚马逊都有自己的开源项目,甚至把自己核心的东西都拿出来开源。

人家当然不是做慈善。开源能帮他们圈住生态,赚的是你看不见的钱。比如安卓系统开源,全世界的手机厂商都用,谷歌靠移动广告赚得盆满钵满,比自己卖系统赚多了。

现在AI火了,开源大模型和闭源大模型吵得不可开交。有人说闭源安全,能赚钱,有人说开源才是未来,能让更多普通人用得起大模型。我倒是觉得,不管怎么吵,开源最本质的东西没变,还是那个共享工具箱。

也有人说,现在开源变味了,全是大公司说了算,小开发者根本插不上话。这话没错。现在顶流的开源项目,核心维护者几乎都是大公司的全职员工,人家拿工资做项目,小开发者只能抽业余时间改改小BUG,熬几年就熬不动了。

但你换个角度想。当年Linux不就是一个芬兰大学生闲着没事,自己写了个内核扔网上,才一步步变成现在整个互联网的底座吗?谁也说不准,今天某个小开发者随手改的一行代码,哪天就成了改变整个行业的基础。

我上个月在一个很小的开源笔记软件里,提交了一个修改,就是把界面上一个翻译错的词改对了。过了三天,维护者把我的修改合并进去了,还给我发了封邮件说谢谢。那一瞬间我突然懂了。

开源最动人的地方从来不是什么改变世界的宏大叙事,就是一群素不相识的人,因为一点小小的喜好,一点点对更好工具的期待,凑在一起,你添一块砖,我加一块瓦,慢慢搭出一个大家都能用的好东西。

下次你碰到一个干净又好用的小软件,不妨翻一翻它的关于页面。说不定,你就能摸到那个巷口共享工具箱的温度。

作者|科技

排版|科技

审核|乐乐

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:巷口的共享工具箱:藏在你我身边的开源软件
文章链接:https://m.lfdjt.com/p/keji/a/4578.html