Alist: 解决了大家的痛点,唯独没有解决自己的
摸鱼的时候看到一条消息,说是Alist被卖了:

来自小众软件的微信公众号文章
https://mp.weixin.qq.com/s/pa5DfaJI9gRO_RzbgblMqg
简单来说,就是这个Alist被原作者卖掉了,但是新公司有黑历史。
解决痛点,一跃成名
Alist从前几年出的那会,我其实就听说过并且用过了。既可以做公开分享,也可以做私有云盘,还支持多用户、密码浏览和多机部署,本身是Go写的,运行进程比较干净,包括直接创建文件、预览文件,支持README预览,还能拿来做影视库,本身还支持存储迁移。而大家使用它的最大的原因,还是因为挂载——通过一些私有方式可以直接挂载各大网盘内容,一方面是一处就能管理,借助本身的半公开属性等于直接借助网盘做了一个网站,另一方面是可以少忍受一些商业网盘的弊病,比如必须登录、广告、PCDN等。就算没有存储和浏览需求,你也可以用它的存储迁移来挪盘。
其实很长一段时间,我都在担心一件事:这个开源软件会不会像pandownload一样被某些公司给拿下。毕竟,作者在国内,也确实有绕过网盘本身读写网盘的行为。虽然没有超速下载,但是可以挂着下载,没记错的话最开始还有一定的解析功能。但是,时间证明了虽然确实有“猫鼠游戏”的成分在,但是这个软件一直都没有出过什么岔子,哪怕是被人广为宣传。不像别的项目那样“害怕”被宣传,Alist一开始就重在分享,并且还解决了大家的痛点,一下子成了NAS必装APP以及很多分享站点的首选。
而且,Alist的用户好像从来没有怀疑过自己的账户信息是否会被盗取——Alist在解析一些网盘时除了可以使用软件内部的解析,还可以使用(或者好几个网盘都只能使用)Alist作者自己搭建的、并不开源的API站点。凭据会被发送到API站点,然后获得token或者直连。如果是其他的项目,这样操作恐怕早就会引起注意——要么被质疑、要求开源后端,要么是被别有用心之人针对服务器攻击,但是Alist就是这样,用户也默默使用,作者也默默开着服务器,一直这样相安无事,很难看到哪个项目的用户有如此的包容力。
但是这也就成了今天出的事情的一个最关键问题——能相信作者,不等于能相信这个有前科的公司。
贵州不够科技有限公司。
不够科技,也不够可信
这家公司先后收购了包括hutool、lnmp等多个项目,并且有代码投毒前科。

V2EX:贵州不够科技收购开源软件的目的是什么?
而这个项目,有更敏感的内容。刚刚说过,很多网盘的服务需要将用户的凭据发到作者的API后端服务器进行处理。而这个公司接手后,这个后端被这个公司接管,替换了地址。
这就意味着,所有人的凭据密钥,都会发给这家具有黑历史的、代码并不透明的公司。
这显然不是大家所能够接受的事情。而如果只是项目接手,一切的事情能说明白,也不是不能平稳过渡,NextChat和ChatNio就是例子——虽然ChatNio现在算不算活着确实不太好说。
但是接下来发生了一件事情还是引爆了剩下的人的情绪——

开源项目居然添加数据上报?
虽然代码最终没被合并,但是这个虚晃一枪一下子就让人警惕起来,再加上这家公司之前的劣迹,所有人都不敢再对此有任何侥幸了。

有人公开在Issue区发表类似的评论
但是,这个项目为什么会被一夜之间被收购呢?这就回到了那个最原始的问题——开发者如何维护一个开源项目。
免费开源转付费,个人开发者走不出的怪圈

DIYgod的评论
没错——还是那个老话题。
从精神动力上来看,开发者持续投入这个项目,但是得不到回报。维护一个项目所需的精力其实远超普通人想象,我前两个月尝试把自己用的小项目开源,几天就收到了各种Issue,而且几乎全都是适配问题,甄别问题的归属,寻找问题的成因,修复问题再发布,需要消耗大量的时间,你很难在有正常全日工作的情况下非常高频的维护项目。这时候,免费开源的后果——对开发者几乎没有回报,就成了不断挤压的负面情绪。当然,我仍然认为维护开源项目本身是一个令人快乐的事情,但是就算是我,以后若再做新的项目开源,也会要再仔细思考一番了。
而从另一方面,这个项目一直都是作者自己在维护,巨大的工作量全都是他一个人,而他也只是一个普通人。这种事情本身就是难以为继的。不是说没有能撑住的,但是不能要求每一个人都能做到。这个项目的性质决定了项目不能做好了就摆在那里不需要后续更新,因为所适配的第三方一直在更新,各家反解析的方案一直在变,再加上更多的人请求更多的不同云盘服务的适配,所以维护成本只会越来越高,全都放在一个人身上,几乎是难以完成的任务。
精力、经济、情绪上,都无法满足,再加上社区一直没能真的让这个开源项目“共建”起来,这个项目确实看上去是不健康的。开发者解决了使用者的痛点,于是大家欢呼。但是社区没有解决开发者的痛点,因此软件难以为继。这就像是一个怪圈,开源软件生又灭,接着其他人接替再继续这个循环。
开源到底怎么维持,真的是一个很难回答的问题。

“卖掉了”
开发者没做好这件事,但是这不怪他
更多人的愤怒其实来自两方面,一个是事情的突然,另一个是对接公司的劣迹。如果事情有所预兆,提前公告,提前说明情况,可能情况就会缓和的多。如果公司不是这一个被人人喊打的公司,或许声浪也不会这么大。这个软件之前有多大的用户群体,现在就有多少的反噬。但是,开发者他本身从没有做过这些事,就像带孩子,大家都是看着别人怎么做自己就怎么做,大多数人都是第一次做这件事,难保过程中不出错。只是这次的错误太大了,开发者自己了解太少了,思考的也太少了。
但是就像分段标题说的,这不怪他,这个项目可能已经无以为继了,如果能有公司接手,复活这个项目,那肯定是好事。公司找上开发者的时候,必定是说了很多很棒的内容,让人心动。如此上下文看来,开发者会动心是难免的。
所以,开发者有错,但是不多,不怪他。
而这个公司,确实收购了很多项目。我都怀疑公司给这个开发者提的时候,是不是也把之前收购的项目当作公司能力和资本,当作证明了。真要说错,那就是这家公司收购开源项目目的不纯,这就是最大的错。
傲慢即是原罪

奇妙言论
https://github.com/AlistGo/alist/issues/8674
我看到这个图的时候,我就觉得很“典”,经典运营翻车事故。虽然不知道这个人是谁,但是这些对话发生在Alist在telegram的群聊中。很多人因此被移除群,哪怕有人有很多贡献。因此,有人做了这个图:

那确实是黑奴榜
嘛...虽然主要还是作者自己干的...

2025年6月11日19点32分贡献排名,作者断崖式第一
就算这家公司曾经还有一丝解释的机会,如今也随着这样的言论随风去了吧。
开源并不一定免费
使用软件被骂白嫖,或许大家会急。但是大公司使用软件没有捐赠,一样会被骂,区别是一方面大公司使用它盈利,另一方面是大公司,它是“大公司”,是资本,是打工人的对立面。
开发者不是圣人,也不应该成为圣人。愿意开源维护是他的美好品德,而要求其无条件一直坚持则是纯粹的道德绑架。
而开发者本身也应该正视自己的软件,以及接受社区的力量。
若某个软件已经成为最关键的那一环,那就应该寻找社区帮助,组建团队。
Github页面的功能很多,而那个绝大部分人用的按钮“Releases”却一直缩在角落。当更多的人涌进Github寻找“免费软件”时,又有多少人想起,这个站点的核心使命之一,是共同学习、共同改进,而不是免费应用市场呢?
有的人在说“现在很多人轻易就接受了软件和服务不能免费获得blabla”,但是我反而觉得,为什么之前很多人都能轻易接受“软件和服务可以免费轻易获得”呢?
厂商刻意的习惯养成,错误的营销?还是人们的占便宜心理,又或是省钱心理?
都有吧,谁还不喜欢免费了说是...
但是总归的,我还是觉得,如果你觉得一个软件好,请为其打赏或付费。而作为开发者,知道自己能做到哪里,知道自己需要什么,则是更重要的事情。

R.I.P. Alist