出品 | 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:
Baddhi Shop,物美价廉,64 美元能买到一千个 GitHub star。
GitHub24,价格比 Baddhi Shop 要高得多(每 star 0.85 欧元)。
一个月后,GitHub24 的 Star 全部存活,Baddhi 的 Star 被 GitHub 的团队删掉了四分之一,但仍有四分之三。
可见托管平台其实无法完全识别刷单的 Stars ,在这样的情况下,Star 数早已无法担任评价一个开源项目及其社区的标准。
如何准确评估一个开源项目
既然 Star 已经 无法担任评价一个开源项目及其社区的标准,我们不妨可以尝试使用一些综合的开源项目评价系统,比如由国家工业信息安全发展研究中心、开源中国、南京大学、华为、北京大学、新一代人工智能开源开放平台(OpenI)、百度、腾讯开源等知名机构联合发起的 “ 开源指南针 OSS Compass” 。
OSS Compass 是一个用于开源生态健康评估的平台,面向 GitHub、Gitee 等平台所有开源项目开放,只需输入 GitHub 或 Gitee 托管平台上的仓库名称或社区名称,即可全面展示该仓库或项目的健康状态,操作方法非常简单。
主页 | 体验地址:/
gitee 体验地址(访问速度较快):/
OSS Compass 的评价标准包括生产力、稳健性、创新力三个维度,涵盖 14 个指标模型,能较为综合地展示一个开源项目的各项指标:
话说,你怎么看待刷 Star?评论区等你~
ChatGPT推出插件功能:可联网、可执行代码…… Linux内核、LLVM、GCC均已支持龙芯LoongArch架构 JDK 20 / Java 20正式GA
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦