GitHubの偽造スター経済

本記事は、GitHubのスター数が組織的に不正操作されている問題を取り上げています。分析によると、600万個の偽造スターが存在し、1クリック当たり0.06ドルで売買されているということです。

本記事は、GitHubのスター数が組織的に不正操作されている問題を取り上げています。分析によると、600万個の偽造スターが存在し、1クリック当たり0.06ドルで売買されているということです。

特に問題なのは、ベンチャーキャピタル(VC)の投資判断において、GitHubのスター数が重要な「トラクション」の証拠として直接的に使用されている点です。GitHubはソフトウェア開発の中心的プラットフォームであり、スター数はプロジェクトの人気度や信頼性を示す指標として機能しています。

しかし、スターシステムは極めて簡単に操作できるため、本来価値のあるプロジェクトと不正操作されたプロジェクトの区別が困難になっています。技術的意義として、20のリポジトリに対する詳細な分析から、スター数の増加パターンに異常性が検出され、システマティックな操作の痕跡が確認されました。

これはGitHub自体の評価システムの根本的な脆弱性を露呈させています。重要性は、このような信頼性の低い指標がVC業界の重要な意思決定基準となっていることにあります。

結果として、正当な努力と品質を持つプロジェクトが見過ごされ、不正に操作されたプロジェクトが過度に評価される歪んだ生態系が形成されています。GitHubコミュニティからは、Issue対応率、メンテナンス状況、開発の継続性など、より本質的で操作しにくい指標の必要性が強調されています。

HNの反応

長年にわたり正当にスター数を増やしてきた開発者から、不正操作されたプロジェクトに埋もれることへの不満の声が上がっている。同時に、VCが信頼できない指標に依存していることの根本的な問題が指摘されている。

注目コメント

「正直な疑問ですが、VCはなぜスター数システムを信頼できると考えるのでしょうか?スターを追加するユーザーはしばしばプロジェクトのフォローを止めてしまうため、メンテナンスされていないプロジェクトでも多くのスターを持つことが可能ですが、実質的には時代遅れになっています。より良いシステムとしては、Issueの活動状況、オープン/クローズ率(自動ではなく)、対応時間などを検討することです。私のプロジェクトは200スターを持っていますが、本当に苦労しながら運営しています。」— @dafi70

元記事を読むHN討議を見る