出品 | OSC开源社区(ID:oschina2013)
长久以来,Star 数一直是简单直接的代码评价方式,但是总有一些开源项目,代码刚传完 Star 数就蹭蹭地涨,一天破百,几天破千,明眼人都能看出来,这些 Stars 都是刷的,当然这种付费刷 Star 的方式也使得这种简单直接的代码评价形式沦为了一些人包装自己的工具。被玩坏的 Star
Docker 的联合创始人 Solomon Hykes 曾表示,“GitHub 的 Star 就是个骗局,这种狗屁的衡量标准是如此的无孔不入,GitHub 对开源社区的扼制是如此的彻底,以至于维护者不得不扭曲自己的工作流程来适应‘GitHub 模式’,否则就有可能被行业分析师公开羞辱,真是耻辱。” Hykes 并不是唯一反感这种评判标准的人。Gartner 高级总监 Fintan Ryan 称 “Github 的 Star 只是一场游戏,很多项目都在玩。” 微软负责 Azure 开源开发的项目经理 Ralph Squillace 在推特上说:“在我看来,对于微软的项目工程和管理来说,这些 Star 毫无价值。但却总有人抓住它们不放。”2019 年 8 月,韩国最大的无线通讯服务商 SK Telecom 为了给旗下一个名为 Metatron Discovery 的实时数据分析项目(基于定制版本的 Apache Druid)刷星,推出了一个点亮 Star 赠送奖品的营销活动。该活动使得项目一天就获得了 2500 多个 Star 。虽然最后 SK Telecom 公司迫于舆论压力将该项目下架,但刷星事件仍然带来了很大的负面影响。而且买 Star 还不是什么隐秘的业务,在国内某些电商平台甚至还出现了付费刷 Star 数量的产业链,谷歌也是一搜一大把,明码标价,童叟无欺:Star 数早已无法担任评价一个开源项目及其社区的标准开源编排平台 Dagster 对此展开了一番研究,他们建了一个用于实验的 GitHub 仓库(frasermarlow/tap-bls),然后买了两个渠道的 star:一个月后,GitHub24 的 Star 全部存活,Baddhi 的 Star 被 GitHub 的团队删掉了四分之一,但仍有四分之三。可见托管平台其实无法完全识别刷单的 Stars ,在这样的情况下,Star 数早已无法担任评价一个开源项目及其社区的标准。如何准确评估一个开源项目
既然 Star 已经无法担任评价一个开源项目及其社区的标准,我们不妨可以尝试使用一些综合的开源项目评价系统,比如由国家工业信息安全发展研究中心、开源中国、南京大学、华为、北京大学、新一代人工智能开源开放平台(OpenI)、百度、腾讯开源等知名机构联合发起的 “开源指南针 OSS Compass” 。OSS Compass 是一个用于开源生态健康评估的平台,面向 GitHub、Gitee 等平台所有开源项目开放,只需输入 GitHub 或 Gitee 托管平台上的仓库名称或社区名称,即可全面展示该仓库或项目的健康状态,操作方法非常简单。OSS Compass 的评价标准包括生产力、稳健性、创新力三个维度,涵盖 14 个指标模型,能较为综合地展示一个开源项目的各项指标:话说,你怎么看待刷 Star?评论区等你~
官方站点:www.linuxprobe.com
Linux命令大全:www.linuxcool.com
刘遄老师QQ:5604215
Linux技术交流群:3861509
(新群,火热加群中……)
想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!