Linuxカーネルコミュニティの行動規範委員会(CoC)との対立により、Bcachefsの将来は不確実な状況に直面している。この問題は、CoCからの苦情を受けて、リーナス・トーバルズ氏が次期カーネルバージョン6.13にBcachefsの新たな修正を含めることを拒否したことから発生した。
最近、行動規範(CoC)の規則が改訂され、より厳格な懲戒措置が可能になった。これには、委員会のガイドラインに従って紛争を解決しない開発者、または不適切な行為について公に謝罪することを拒否する開発者をブロックする可能性が含まれる。
制裁措置には、パッチおよびプルリクエストの受け入れの一時停止、 kernel.org関連のメーリングリストおよびサービスからの除外などが含まれる場合があります。この禁止措置の最長期間は2か月で、これは新しいカーネルブランチの開発サイクルと一致しており、解除は公式な謝罪を条件とする場合があります。
オーバーストリート氏がメモリ管理システム開発者のミハル・ホッコ氏に対し、「頭の検査を受けろ。そしてこんなくだらないことを言ってさっさと出て行け」という侮辱的な発言をした事件を受け、オーバーストリート氏に新たな規則が適用された。オーバーストリート氏はホッコ氏との対立は非公開で解決したと主張しているが、行動規範委員会は公の謝罪を要求。オーバーストリート氏は、個人的な問題をこのような形で扱うのは不適切だと考え、これを拒否した。さらに、オーバーストリート氏は、交渉は対立を公正に解決することよりもプロジェクトの企業イメージを守ることに重点が置かれていたとして、交渉自体を批判した。
Overstreet氏をブロックするという決定は、 Linus Torvalds氏、Greg Kroah-Hartman氏をはじめとするカーネルコミュニティの著名なメンバー、そしてMiguel Ojeda氏やTheodore Tso氏といった他の主要開発者によって支持された。
この状況は、有望なファイルシステムソリューションとして注目を集めていたBcachefsの発展を危うくするものであり、コミュニティプロジェクトのガバナンスと表現の自由、そして内部紛争の管理とのバランスをどのように取るべきかという疑問を提起するものである。
ケント・オーバーストリート氏は、 CoCとの対立とそれがLinuxカーネルコミュニティに及ぼす影響について自身の考えを述べた。オーバーストリート氏によれば、激しい論争はエンジニアリング業務の本質的な部分であり、情熱的な開発者たちはしばしば異なる見解を持つ。こうした議論は白熱することもあるが、技術進歩を推進する創造的かつ協調的なプロセスに不可欠な要素だと彼は主張する。同氏の見解では、CoCが洗練されたコミュニケーションのトーンを押し付けようとする試みは、社交的な形式よりもオープンさと問題解決への注力を重視する、確立されたエンジニアリング文化に反するものだ。
オーバーストリート氏は、白熱した議論を抑圧すると、少数のエリート層だけが参加しやすい、無関心と排他的な文化が生まれる可能性があると警告している。同氏によれば、これはカーネル開発をより非包括的な環境に変え、コミュニティの特徴である協調的なダイナミズムから遠ざかる恐れがあるという。同氏は、たとえ激しい議論を伴うとしても、エンジニアは複雑な問題に正面から向き合うべきだと考えている。ケント氏によれば、こうした論争は、たとえ激しいものであっても、中立的な第三者が議論を評価し、十分な情報に基づいた判断を下せば、効果的な解決策につながる可能性があるという。
オーバーストリート氏とミハル・ホッコ氏の間の対立は最近のものではなく、1年前に技術的な意見の相違から始まったことに留意すべきである。オーバーストリート氏は、メモリ割り当て操作のプロファイリングを行うための軽量なメカニズムを提案したが、これには割り当て関数にマクロを追加する必要があった。しかし、ホッコ氏はパフォーマンスへの影響を懸念し、この提案を拒否した。オーバーストリート氏によれば、彼は自身の解決策を技術的に擁護しようと試みたが、形式的な返答しか得られず、問題の本質を深く掘り下げようとする姿勢が見られなかったという。
そのため、最近の衝突を受けて、CoCはオーバーストリート氏の参加を一時的に停止すると発表した。バージョン6.13のリリース期間中は、彼のプルリクエストは受け付けられない。この措置にもかかわらず、オーバーストリート氏は、問題のメッセージのわずか2日後の9月にホッコ氏に送った手紙を公開した。その中で彼は個人的に謝罪し、自身の行動の理由を説明し、個人的な解決を求めた。
最後に、さらに詳しく知りたい場合は、以下のリンクから詳細をご確認いただけます。