更新Rust 言語コミュニティは、コア開発チームの「構造的な説明責任の欠如」を理由に、モデレーション チーム全体が辞任したことを受けて混乱に陥っています。
アンドリュー・ギャラント氏が代表を務めるモデレーションチームは昨日、GitHub に辞任を投稿し、「コアチームが自分たち以外の誰に対しても責任を負わない姿勢をとったことに対する抗議として辞任した」と述べた。
そのため、投稿ではさらに、「私たちは、コミュニティが私たちに期待する基準に沿って Rust の行動規範 [CoC] を施行することができませんでした」と説明している。
さらにチームは、「Rust チームのメンバーは、コア チームを監視するプロセスについて合意に達する」ように求め、モデレーターの役割は「報われない仕事であり、新しいメンバーを募集するために最善を尽くさなかった」ことを認めた。
辞任に至った具体的な問題については言及されていません。この辞任は、元チームメンバーであるマシュー・M氏とアンドレ・ボーガス氏によって確認されました。新たにキオヌ・シビエルン氏とジョシュア・グールド氏の2名がモデレーターに任命されました。
Rust のガバナンスは 10 チームで構成されており、コア チームは「Rust の全体的な方向性、サブチームのリーダーシップ、およびあらゆる分野横断的な問題の管理」を担当しています。
モデレーションチームは、「行動規範とコミュニティ基準の遵守を支援する」責任を負います。
行動規範では、GitHub リポジトリ、Discord チャンネル、rust-lang.org 下のフォーラムを含む「すべての公式 Rust 会場」がモデレーションの対象となると規定されています。
Rustチームにはコアとモデレーションが含まれる
Reddit では、Matthieu M がこの状況を少し詳しく説明し、日常的な施行 (たとえば、ある会場から人を追放する) のほとんどは会場担当のモデレーターが担当しており、モデレーション チームの作業の大半は特定の苦情に対応することであり、その場合には仲裁に努め、それが失敗した場合には警告、一時的または永久的な禁止を発令する可能性があると説明しました。
コアとのやり取りは「まれ」、つまり月に1回未満だが、禁止には必要だ。「我々は禁止を直接施行するのではなく、コアに施行を依頼し、コアは我々の作業を二重チェックする(ただし、苦情申立人が同意しない限り、ケースにアクセスできない)」と彼は言った。
その他のシナリオとしては、コアが禁止を強制してモデレーション チームに通知する場合や、コア チーム メンバーが「苦情に関与している」場合などがあります。
- Rust Foundation は Rumbul の準備を整えています (新 CEO はきっとこのジョークを一度も聞いたことがないはずです)
- 落ち着いてRustを学びましょう。近いうちにLinuxでこの言語がもっと使われるようになるでしょう。
- Linux PCショップSystem76はRustで新しいデスクトップ環境を構築している
- 最新のパッチは、Rust for Linuxプロジェクトがカーネルに向けて大きな進歩を遂げていることを示している
誰がコアチームをモデレートするのか?それが問題だと、Matthieu M 氏は Reddit でコメントしました。「本質的には、これは未定義の動作です。Rust ガバナンス文書には、どのチームもコアチームを監督する権限を持つことは明記されておらず、モデレーションチームがコアチームメンバーに責任を負わせるべきではないとも明記されていません。これが第一次 Rust ガバナンス危機につながったのです。」
その後のコメントで彼はこう付け加えた。「コアとのコミュニケーションは失敗し、コアの上にチームは存在しない。だから、Rust プロジェクトのメンバーが自らを組織化し、フォローアップに関して何をすべきかを決める必要がある。」
とはいえ、RustはRFC(Request for Comments:意見要請)に基づいて運営されており、これらのRFCは議論され、Rustリポジトリに承認されています。その一つはガバナンスに関するものです。このRFCでは、「モデレーションサブチームを分離する理由の一つは、RustのリーダーシップによるCoC違反が、同じ独立したモデレーター組織を通じて確実に対処できるようにするためである」と述べられています。しかし、モデレーションチームのメンバーは「コアチームによって直接選出される」とも述べられており、意見の相違が生じた場合に問題となる可能性があります。
Reddit の議論で、ギャラント氏は「あなたの暗黙の質問に対する答えがわかれば、私たちの声明では慎重に明らかにすることを避けてきた事柄が(明らかな論理的推論を通じて)必然的に明らかになるだろう」と述べた。
最近設立されたRust Foundationは、この問題を解決できるでしょうか? 事件の直前、私たちはエグゼクティブディレクターのレベッカ・ランブル氏に、Rust言語の機能など、Rust Foundationと各チームの関係について話を聞きました。「私たちがこれらの事柄について決定権を持っているわけではありません」とランブル氏は語りました。「昨年、Rust Foundationが設立された際には、この点について非常に慎重に検討してきました。これはプロジェクトチーム、コアチーム、そしてメンテナーが決定すべき事項です。」
とはいえ、彼女は「コミュニティのためのリソースを用意したい」と考えている。意見の相違が生じた場合、「コミュニティ内の人々が話し合いを仲介する場所」となるからだ。
私たちは現在の問題についてさらにコメントを求め、コアチームのメンバーにもアプローチしましたが、今のところ返答はありません。®
11月23日16時39分UTCに更新され、
Rust HQ から次のような声明が出されました。