本文主要是介绍阿里Oceanbase GitHub点赞送礼事件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
更多内容关注微信公众号:fullstack888
这事件让我想起天猫淘宝刷皇冠,刷单,两件事情没有本质区别。你花钱,请人刷个单。这种行为除了搞烂社区活跃指数之外,完全没有意义。相反,对于真正喜欢开源和为开源做出积极贡献的人是一种伤害,更为垃圾项目做出了不好示范。当然Oceanbase是一个非常优秀的项目,有非常多的优秀人为之做出努力,刷star这个事情可能还是KPI的恶果吧,拿开源当绩效是真的如履薄冰。
GitHub上的乱象
现在很多垃圾开源项目,通过去淘宝买GitHub项目有偿点赞、follow、fork,依据级别不同、拍下的数量不同,有不同的收费标准。以前我们在 GitHub 上根据 star 数或者 fork 数来判断一个开源项目质量的好坏已经行不通了,大家在 GitHub 上想找一个非常靠谱的开源项目也越来越难了。因为很多都是刷的,并不是真的高质量开源项目。
另外,有些人根据 star 数量,选择使用了这个刷star的开源项目,但是这个项目的品质并不是很好,当引入到自己的项目后,可能发现很多问题,耽误人家的项目开发的时间和精力。
对开发者的危害
试想一下:在一个开源社区里,里面充斥了真真假假,虚虚实实,我们还如何区分和识别好的开源项目?如果里面垃圾项目越来越多,好项目越来越少?整个开源社区的生态就这么被破坏了,这是非常严重的问题。
更坏的影响是,中国的开源项目会被打上标签,因为我们的开源项目都是通过刷star刷上去的,我们的开源项目以后怎么在国际上得到同行的尊重?
求star和刷star的区别
有人辛辛苦苦写了一个开源组件,质量还不错,解决了不少问题,在群上让大家star一下,这无可厚非,毕竟酒香也怕巷子深嘛,这顶多算一个宣传行为。
你在群上看到一个好的开源产品,如果感觉好,就关注下,不好就离开,这不是强制行为或是交换行为。
欧美开源
其实在欧美公司做开源更多的是“辅助”的角色,没有强制的KPI,大家自己要开源,然后公司做好合规等等的事情就好了。star数、contributor数不是一个被考核的目标,只是作为一个参考指标,这样就不会让人焦虑到无所不用其极的去造数据了。其实国内的码农没有太多的事情去搞开源,公司搞开源多多少少有一些其他目的,所以国内很多开源项目是公司推动的,而不是程序员自发的行为。
进一步验证了国内的开源模式,还是没有从三大主流开源方式走出来:KPI开源、按揭开源、一次性开源。
最后,有个疑问,希望知道的同学留言,阿里家书是个什么玩意?
- END -
往期回顾
◆石墨文档 Websocket 百万长连接技术实践
◆分布式事务框架Seata原理解析
◆三大运营商实现本机号码一键登录原理与应用
◆为什么静态方法不好?
◆作业帮 PB 级低成本日志检索服务
◆ClickHouse特性及底层存储原理
◆一文搞清垂直分库、垂直分表、水平分库、水平分表
◆Kafka那些值得我们学习的优秀设计
详情架构群的同学,加微信: jiagou6688 ,备注:Java
这篇关于阿里Oceanbase GitHub点赞送礼事件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!