很多人听到「开源软件」四个字,第一反应就是:这是程序员圈内的东西,和我一个普通打工人/消费者有啥关系?
真不是。你每天刷的短视频,逛的电商网站,手里拿的安卓手机,甚至你现在用来上网的浏览器,背后都有开源软件的影子。离开了开源,现在的互联网根本转不动。
你以为开源离你远,其实你每分每秒都在用
我给你掰着手指头数:你电脑上写代码用的VS Code,免费又好用,它就是开源的。全世界服务器端超过九成的操作系统是Linux,也是开源的。现在做网站用得最多的Nginx,短视频APP背后用来缓存的Redis,大模型训练用的PyTorch,全都是开源的。

就连你现在用的微信支付宝,打开后加载的页面,背后的技术栈一挖,一半以上都是开源组件搭出来的。
说实话,要是所有这些基础软件全换成闭源商业授权,随便一个小企业用起来都得交几十万上百万的授权费,这些成本最后肯定会加到你我头上——现在十块钱一杯的奶茶,说不定就得卖三十,你说你关心不关心?
开源不是免费代名词,这些坑千万别踩
说到这肯定有人抬杠:开源不就是免费随便用吗?有啥好说的?
❗大错特错。
前几年我亲眼见过一家创业公司,拿了一个开源的图像库直接放到自己的商用产品里,没遵守人家的开源协议,直接被作者告上法庭,最后赔了快两百万,把刚融的天使轮赔进去一半。
还有那种寄生在开源生态里的恶意项目,打着免费工具的旗号,你拿来一用,直接把你服务器里的用户数据偷偷打包传到境外,出了事你找谁说理去?
更不用说那些没人维护的「僵尸开源项目」,出了安全漏洞,全公司几十个开发蹲在那改了半个月,愣是找不到问题出在哪,这种吐槽我听过不止一次。

💡给所有想用开源做商业产品的朋友提个醒:不同开源协议的授权规则天差地别,有的允许你改完之后闭源商用,有的要求你只要用了就得公开全部源码,还有的干脆禁止商业使用,一点没注意,律师函转头就到你邮箱。
不过话说回来,也没必要因为有坑就不敢碰开源。只要提前做好功课,选对合规的项目,开源带来的成本和效率优势,真的是闭源比不了的。
普通人不会写代码,也能给开源做贡献

很多人说,我就是个普通用户,敲代码我也不会,开源和我还有啥关系?
哪能没关系啊。你帮项目改个文档里的错别字,把英文界面翻译成中文,给刚入门的新手解答一个基础问题,这都是贡献啊。
我之前认识一个做UI设计的女生,完全不会写后端代码,就是给十几个知名开源项目免费做logo、改官网样式,现在在国内开源圈名气大得很,各大厂抢着挖她。
哪怕你就是用了人家的软件觉得好用,去Github给人点个星,或者给作者打赏五块钱买杯咖啡,都是对开源项目很大的支持。
很多人觉得开源就是大厂割韭菜,就是大佬们的游戏,其实不是。开源最开始就是一群喜欢折腾的人,凑在一起想做一个大家都能用的好东西,你添一块砖我加一块瓦,攒着攒着就攒出了撑起来整个互联网的基石。
现在越来越多国内的开源项目走出国门,被全世界的开发者用,这种感觉真的挺棒的。
下次你用到一款顺手的开源工具,别忘了给人点个星呀。要是觉得好用,给作者买杯咖啡,就更棒了。
我问答网