程序员老鬼

删库跑路。。。

嗨,大家好,我是老鬼。

最近,开源圈子里爆出的一件事,搞得不少开发者心头一紧。事情的主角是一个叫Aria的开源项目,这是一款功能强大的Android文件下载工具,很多开发者都依赖它来实现各种下载需求。

Image

可是,前几天Aria的作者突然把项目从GitHub上删除了。你没看错,5K+ star的项目就这么没了,这消息一出,依赖这个工具的开发者都懵了,毕竟这个项目一直以来都是大家的“得力助手”。

Image

那么,为什么作者会做出这么大的决定呢?原来,有人利用Aria这个工具进行诈骗活动,结果作者因此被“跨省”调查。这下子可把作者给惹毛了,他干脆一不做二不休,把整个项目的源码都删了,彻底断了那些骗子的路。你想想,辛辛苦苦写出来的代码,本来是想帮助同行,结果却让自己惹上了麻烦,换谁都得气炸。

Image

这事儿不仅让开发者们感到惋惜,也引发了广泛的讨论。有位网友感叹:“我也得赶紧把那几个开源项目关了,免得自己也被搞。” 这句话听起来虽然有些无奈,但确实反映了当前开源社区的尴尬处境。大家都是出于热情和责任心在贡献代码,但如果这些代码被不法分子利用,最后开发者反而成了“背锅侠”,这实在让人心寒。

其实,这种情况在开源圈子里并不是第一次发生了。还记得之前那个大火的NeteaseCloudMusicApi项目吗?这是GitHub上的明星项目,star数超过了3万。然而,作者最后还是选择清空了仓库,只留下了一封写有“保护版权,此仓库不再维护”的README文件。原因无非是怕触碰法律红线,给自己带来麻烦。这让不少开发者开始思考,开源的初衷明明是为了大家共同进步,为什么最终却成了“吃力不讨好”的事情呢?

说到开源圈子里的这些“坑”,不得不提到另一个更具争议性的事件——faker.js和colors.js的删库事件。这两个项目的作者Marak曾是开源界的明星,但他的经历却让人唏嘘不已。Marak曾在GitHub上发了一个issues,直言大公司在免费使用他的开源项目,却没有人为他的付出买单,他因此感到心灰意冷。再加上他面临不赚钱、项目被抄袭、甚至账号被封的困境,最终让他彻底爆发。

Image

2022年1月8日,Marak在他受众更广的项目colors.js中注入了一段恶意代码。这段代码会让使用colors.js的应用陷入死循环,导致众多Node.js库崩溃、乱码。这一操作瞬间引发了社区的轩然大波,许多依赖colors.js的项目因此中招,开发者们苦不堪言。这一事件更让整个开源社区为之震动;大家开始质疑:开源到底该如何继续?开发者的利益又该如何保障?

Image

看着这些开源项目接连出问题,我不禁感慨,技术的双刃剑效应真的开始显现了。作为一名程序员,我觉得我们在享受技术带来的便利时,也要警惕技术可能带来的风险。开源社区的初衷是好的,但如果这些技术最终被不法分子利用,甚至让开发者反受其害,那实在是得不偿失。

技术这东西,说好也好,说坏也坏。就像现在的AI换脸技术,稍不注意就可能被用到诈骗上。这种现象让我不禁思考,开源的路到底该怎么走,才能既保障技术的正当使用,又保护开发者的权益?

对于我们这些还在开源路上奋斗的程序员来说,也许我们需要更多地思考如何在贡献代码的同时保护自己。是不是该有一些法律的保障?或者社区规则的完善?

大家怎么看这个问题?有没有什么好的建议,能让我们继续保持开源的初衷,又不用天天担心会被坑?欢迎在评论区留下你的观点~

我是何老师,一位专注于AI领域的创业者;全网粉丝30W+,全职自媒体,成功打造多个IP,覆盖自媒体、AI、副业及高考多个领域;2023年参与成都重庆联合举办的创新创业大赛,荣获二等奖;2024年成为成都市某区第一届青联委员。

Image

往期推荐
01
Chrome下载及安装保姆级教程
02
最新版ChatGPT如何下载使用教程?
03
《黑神话:悟空》背后的男人冯骥的简历,真牛掰!
Image
点分享
Image
点收藏
Image
点点赞
Image
点在看