BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Hacktoberfestで悩まされる (Hacked Off)

Hacktoberfestで悩まされる (Hacked Off)

原文(投稿日:2020/10/02)へのリンク

Hacktoberfestは、開発者がGitHubのオープンソースプロジェクトに貢献することを奨励するために毎年10月にDigitalOceanによって実行されるプロモーションである。DigitalOceanはGitHubの任意のリポジトリに送信される4つのプルリクエストに対して無料のTシャツが贈られる。次のように説明されている:

Hacktoberfest® は、グローバルコミュニティのすべての人に開かれています。開発者、コーディングを学ぶ学生、イベントホスト、またはあらゆる規模の企業であるかどうかにかかわらず、オープンソースの成長を促進し、成長を続けるコミュニティに積極的に貢献することができます。すべてのバックグラウンドとスキルレベルは、チャレンジを完了することをお勧めします。Hacktoberfestは、グローバルコミュニティのすべての人が参加できる祝典です。プルリクエストは、GitHubでホストされているどのリポジトリ/プロジェクトにも行うことができます。10月1日から10月31日までいつでもサインアップできます。

善意の、そして確かにDigitalOceanの促進の手段である一方で、今年は前の年より多くの問題を見てきた。DigitalOceanによって公開された情報によると、ソーシャルメディアのプロモーションにより、複数のGitHubリポジトリで生成される低品質のPRの量が大幅に増加した。彼らは謝罪をツイートしたが、まだ競争を続けており、変更を加えることを奨励している。

DigitalOceanからの推奨は、GitHubでホストされているすべてのリポジトリに有効であるため、個々のGitHubユーザーまたは組織がこの課題への参加を拒否する方法はない。それがオプトインではなくオプトアウトであるという事実 (Google Summer of Codeのような) は、ある不満を持ったユーザが次のように主張して、いくらかの怒りを引き起こした:

過去数年間、DigitalOceanはHacktoberfestを運営してきました。これは、オープンソースリポジトリにプルリクエストを送信する人々に無料のTシャツを提供することで「オープンソースをサポートする」ことを目的としています。

実際には、Hacktoberfestは、オープンソースのメンテナコミュニティに対する企業主催の分散型サービス拒否攻撃です。
今日まで、単一のリポジトリで、私と他のメンテナは11のスパムプルリクエストを閉じました。これらはそれぞれ、リポジトリの485人のウォッチャに通知 (多くの場合電子メール) を生成します。そして、それらのそれぞれは、プルリクエストページにアクセスし、そのスパム性を評価し、それを閉じ、スパムとしてタグ付けし、スレッドをロックしてそれ以上のスパムコメントを防ぐためにメンテナの時間を必要とし、そして大暴れによる無駄な時間を止めることを期待してスパマをGitHubに報告します。

新しいツイッターアカウント@s**toberfest氏は、プルリクエストを些細な変更でスパムしている不満を持ったオープンソースメンテナからメッセージを送信している。

オープンソースのメンテナは、問題を自分たちで修正するために使っています。既知のHacktoberfestスパマをブロックするための新しいGitHubアクションが作成され、GitHub自体が、「Hacktoberfest: Help for Maintainers:」というタイトルのメッセージで、存在しない投稿者によるPRまたは問題の作成を制限する一時的な回避策を発表した。

休憩が必要でしょうか、それともあなたのレポにプルリクエストを送信できる人を制限する必要があるのでしょうか ?

一定期間、インタラクションを制限できるようになりました。プロジェクト設定 › モデレート設定 › インタラクション制限で見つけてください。

組織内のすべての公開リポジトリ、または単一のリポジトリに対してインタラクションの制限を設定できます。

これは明らかに非常に短い時間で実装されており、その主な目的は、リポジトリを汚染することからHacktoberfestスパマを打ち負かすことであるようである。残念ながら、各リポジトリで実行する必要があるため、スパマのフローを完全に阻止するのではなく、目的を達成するためにあまり知られていないリポジトリを見つける可能性が高くなる。

部分的にDigitalOceanは (彼らが指摘したように) 問題を認識しているが、プロモーションは継続している。それが引き起こした否定的な反発で、彼らの広告宣伝の効果が利益よりも害を及ぼすかどうか疑問に思う。

InfoQはDigitalOceanに連絡を取り、回答があればこの投稿を更新する。

この記事に星をつける

おすすめ度
スタイル

BT