| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
OPEN编辑
4个月前发布

用免费饮料换 GitHub 上的 star,你换吗?

  根据 Theregister 报道,一个 Github 上的开源项目是有问题的,这个项目是通过免费饮料来换取增加 star 的数量。这起事件在韩国最大的无线通信供应商 SK 电信运营的一个网站上曝光,SK 电信是该项目的赞助商,这场促销活动现已停止。

  该项目为 Metatron Discovery,这是一个实时数据分析的应用程序,基于一个定制版本的 Apache Druid。在这场活动作用下取得一些效果,该项目有近 2500 个 star。

  GitHub 的 star 是一个公共书签标志,用户给一个项目上标记 star,将其标注为关注项目,这样他们就可以轻松地再次找到它。虽然与社交媒体“like”按钮不同,但它有一些类似的特性,GitHub 在其趋势存储库列表中使用。GitHub 表示:

我们观察了各种数据点,包括 stars、forks、commits、follows 和 pageviews,并对它们进行了适当的加权。

  参与 Metatron Discovery 项目的开发人员对此持反对态度,他们提出了题为“停止滥用 GitHub Star ”和“[Warn][GitHub][Abuse] 通过这个 star repo 获得免费星巴克饮料的机会”。其中一位开发人员表示,“我不认为这对包括 SK 电信员工在内的贡献者有帮助,这种行为是在破坏所有的努力,因为社区已经使 GitHub star 成为一个有价值的指标”。

  为什么要做这样一场促销活动呢?

  Metatron Discovery 项目负责人在一篇简短的道歉文章中对此进行解释,称一个开源项目很难在一家大公司内生存,实现高 star 数将有助于证明它的价值,不过尽管这样,如此明显和公开的增加 star 的情况,目前尚且不清楚。

  一位来自该公司的开发人员说:

我们完全尊重社区的声音,我们决定重新设置我们的存储库,我们正在等待 Github 对程序的答复,我们将遵循他们的指导方针,我们将不断倾听和尊重社会的声音,尽最大努力遵守开源生态精神。我们再次对此深表遗憾,并对此表示歉意。

  这一事件表明,GitHub 作为项目受欢迎程度的 developer-to-developer 指南的意图很容易被滥用的。