有人说SaToken吃相难看,你怎么看。

前言

今天摸鱼逛知乎,偶然看到了一个回答,8月份的,是关于SaToken的,一时好奇就点了进去。

好家伙,因为一个star的问题,提问的人抱怨了许多,我有些意外,就仔细看了下面的评论,想知道一部分人的看法。

案发现场

大体上,分为两派。
一派是对于强制star尤为反感,乃至因爱生恨(打个问号)?
比如下面这种,狂喷作者的。当我看到所谓"花几个工作日自己也能撸一个"这句话的时候,差点没忍住把酱香拿铁喷在电脑上。
本想敲几个字对垒下,但我好歹也是知乎认证的号,想想算了,没必要和这种人打口水仗。

还有一些是拿数据指责Sa-Token,以及搬出Spring Security做对比的,字里行间一股子微博的味道。

总而言之,反感这种强制star的人,我发现他们是内心真的极其反感,就像是自己被作者抛弃了一样。

后面喷着喷着,拔出萝卜带出泥,好吧,ruoyi也被拉出来示众了,这味儿太冲了。

当然,另一派就是持不同看法的,里面有一句话总结的倒是挺有意思。

说到这里,其实Sa-Token的作者也亲自下场做了一些解释,比如解释不想star可以如何做,这一点我觉得略显牵强,但后面也给了别的解决方式,听取了部分评论者的中肯意见。

重要的是,作者最后的回答,就像是无声地呐喊,也许很多喷子接受不了这种呐喊,因为这个"孩子"不是他们的,别人家的孩子跟我有什么关系。

国内开源现状

通过这个事情,其实勾起了我一些回忆,可能年轻点的程序员是不了解的,国内的开源生态以前是个什么情况。
像我这样年纪稍微大点的可能就见过那个过程,说白了,就是来一批死一批。
没错,国内开源生态就是个充满病菌的牧场,里面养了一群牛羊,结局是大多都病死了,真正能上餐桌的却没几个。
还有人记得当年开源生态圈很离谱的一件事情吗,XXL-JOB的作者发帖伸冤,因为自己的开源项目竟然被某个互联网公司拿去申请了软著。
等于说一个花费心力的项目,仅仅因为开源协议被钻了漏洞,就直接成别人的了,作者没办法只能在网上伸冤求助,以及找开源中国出面解决。
为什么这些公司敢这么做,换成你是作者你接受得了么,你有信心以个人的力量对抗事先有准备的这些打擦边球的侵权么。
因为国内的开源生态就是病态的、畸形的,那几年国内开源项目如雨后春笋,绝大部分作者根本还没有较高的经营意识,凭的就是一腔热爱分享的情怀,以及对拥有自己的一个开源项目这件事的热忱。
然后因为不懂法律,被钻空子,竹篮打水一场空,这样的案例出现一个,就会引起寒蝉效应,开源作者人人自危,谁还敢用授权范围更大的协议。
树上有七只鸟,打死了一只,还剩几只?
然后,再举例说一下上面截图中有喷子提到的ruoyi。
我想问问,现在有多少Java程序员是一路看着ruoyi走过来的。
我猜不多,就算有,也是中途上车的。
我可以简单说下ruoyi当初的处境,虽然只是一个后台管理的项目,我是真没想到时隔多年作者竟然还在写。
当初围绕在ruoyi身边的是一大堆出色的后台管理项目,各具特色,不少都比它要火,但最后具备代表性的只剩ruoyi了。
因为作者一直在迭代,我记得第一次看到ruoyi的时候,作者还写着项目名称的描述,是想象自己未来女儿的名字,所以起了若依。
能坚持这么多年不停歇,那些年你也根本别想凭着开源项目赚什么钱,估计连你工资的零头都没有,但人家还是能迭代到现在。
我就想着,单纯寻思着,也该到了人家收获果实的季节了吧。
我是打心里佩服这些人的,我没觉得比别人差,有些项目花时间我也能写,问题是,我做不到啊,你呢。

总结

如果有一个同行写了开源项目,他想挣钱,我支持,但是项目越来越烂,我会离开,后会无期。
如果有一个同行写了开源项目,他想挣钱,我支持,但是项目越来越好,我会分享,也会付钱。
当我们不断坚持追求,最终换来真正感人的回报,何尝不是生命中最美妙的旋律。
我真诚希望给国内优秀的开源作者更多能挣钱的空间,让那些项目越来越好。
这是我对那些当初"死去"的开源作者的缅怀,也是对未来更多开源作者的殷切期待。
以上纯属个人看法,不收钱的,轻点喷。


如果喜欢,请点赞+关注↓↓↓,持续分享干货和行业动态哦~

相关推荐
脚本自动化开发5 小时前
存储涨价后,磐镭WO5迷你主机值得买吗
后端
爱敲代码的小黄6 小时前
神经网络入门指南:从 CNN、RNN 到 Attention
人工智能·面试·程序员
Wang's Blog7 小时前
Java 项目实战: 交友项目 - FastDFS:入门案例
java·开发语言·交友
一只爱撸猫的程序猿7 小时前
我看着一个 AI 引擎在 14 天里,从"记忆"走进了"搜索"
人工智能·后端·架构
apcipot_rain8 小时前
C++转Java日记(03)
java·开发语言·c++
皮皮林5518 小时前
Java实现微信扫码登录
java
陈随易10 小时前
纯 Go 写的 JS 引擎,跑分超过了 C 语言的 QuickJS
前端·后端·程序员
Yyyyyy~11 小时前
【Java】Day4Web基础知识
java·spring boot
卷无止境11 小时前
RAGFlow 项目全景报告:从文档解析引擎到 Agent 原生数据库
后端·python
小Z先生11 小时前
我用 Go + 系统 WebView 写了个纯本地 Postman:不装 Electron、不连云端
后端·github