Linuxカーネルの火付け役であるリーナス・トーバルズ氏は、自身の激しい暴言について謝罪し、オープンソースプロジェクトから一時離脱して支援を求めると誓った。
トーバルズ氏は日曜日のメーリングリストのメッセージで、Linuxプログラマー仲間やプロジェクト貢献者に対する「軽率なメール攻撃」は「プロ意識に欠け、不適切だった。特に個人的な攻撃になった時は…今となっては、あれはよくなかったと自覚しており、心から申し訳なく思っている」と認めた。
「自分の行動を少し変える必要がある」と彼は付け加えた。「そして、私の個人的な行動によって傷ついた人々、そしておそらくカーネル開発から完全に遠ざけてしまった人々に謝罪したい。」
1991 年に Linux オペレーティング システム カーネルを作成し、それ以来ずっとその開発を監督してきたトーバルズ氏は、その後、プロジェクトから少し距離を置き (Git を作成するために取った長期休暇のように)、自己を省みて、すべての人に対してより優しくなろうと約束した。
「どのように行動を変えるべきか、またツールやワークフローのいくつかの問題を修正するには、少し休憩して助けを得る必要がある」と彼は書いている。
これは『もう疲れたから、どこかへ行かなきゃ』みたいな休暇ではありません。Linuxのメンテナンスを続けたくないという気持ちは全くありません。むしろその逆です。30年近く取り組んできたこのプロジェクトを、これからもずっと続けていきたいと思っています。」
プレッシャー
Linux カーネルは、数億台の Android デバイス、無数のインターネット サーバーやエンタープライズ サーバー、スーパーコンピューター、Chromebook やその他の PC、ルーターやネットワーク機器、IoT (モノのインターネット) 機器やその他の組み込み電子機器などの中心にあります。
トルバルズ氏は現在もカーネルのリリースを管理しているが、そのすべてのソースコードは、世界中の 1,200 を超える組織の 10,000 人を超える開発者によって提出され、デバイス ドライバーからメモリ管理まで、プロジェクトを構成するさまざまなコンポーネントを担当するメンテナーのチームによってフィルタリングされている。
世界中の人々を怒らせたリーナス・トーバルズは、自身の弁護士を「厄介な化膿性疾患」と呼ぶ
続きを読む
フィンランド生まれのアメリカ人である彼は、おそらくカーネルの最高責任者としてすべての責任を負うプレッシャーを感じているのだろうが、品質と信頼性に絶対的にこだわる人物であり、提出されたパッチが標準以下だと彼が考える場合には、率直にその気持ちを伝えている。
「マウロ、黙れ!」例えば、あるパッチがカーネルの一部を壊した後、トルバルズ氏はRed Hatのエンジニアであるマウロ・カルバリョ・シェハブ氏に激怒したことがある。
「一体何が起こっているんだ?」プロジェクト責任者は、Spectre バリアント 2 プロセッサの脆弱性に対するインテルのカーネル セキュリティ修正が「完全にゴミ」であることに怒鳴りました。
そして、カーネルのネットワークコード内のコメントを「ただの半端なクソ野郎」と評した。トーバルズ氏が激怒した例は他にもたくさんあり、そのうちのいくつかについては、彼は過去に謝罪している。
広く使用されているカーネルを可能な限り安定して高性能に保つために、Torvalds が悪いコードに対してほぼゼロの寛容さを示すことは不可欠ですが、少なからぬ人々が、彼の怒りを買って、彼らの意見では、暴言を浴びせることが、プログラマーたちに取り組みに参加してもらい、良いエンジニアリングを育成するための最良の方法であるかどうか疑問視しています。
そして今
今週末の謝罪は、トーバルズ氏がカーネルのメンテナンスと開発に対する彼の短気なアプローチを再考するよう、公私ともに強く求められた後に行われた。また、休暇の予定に合わせてLinuxカーネルメンテナーサミットをカナダからスコットランドに変更したこと、そしてそれに対する反響もあってのことだ。
彼は今年のカンファレンスへの参加を完全にスキップすることを望んでいたが、その希望は仲間の開発者たちには完全に無視され、彼は自己認識を深める瞬間を経験した。
トルバルズ氏は、彼の言葉を借りれば、失敗したと悟り、次のように書いた。
行間を読むと、少なくとも何人かのメンテナーはサミットを利用して彼の気性について話し合い、彼らの考えではそれがいかにして重要なプロジェクトから有能なプログラマーたちを追い出しているかを議論することを望んでいたようで、彼がそのイベントを回避しようとしたことが決定打となったようだ。
Torvalds 氏の電子メール全文は、こちらでご覧いただけます。この電子メールでは、Linux 4.19-rc4 リリース候補版の提供開始も発表されています。
トーバルズ氏は謝罪と、仲間のプログラマーたちへの共感を深めるという約束に加え、オープンソースプロジェクトに参加する人々のための行動規範を刷新しました。以前のルールは簡潔で、「お互いに優しくあること」だけを推奨していました。新しいルールはより詳細になり、貢献者規約に基づいています。
「今後は、カーネルコミュニティが参加しやすい環境となるよう、これらのルールを遵守する必要がある」とトーバルズ氏は書いている。
日曜日の電子メールは、トルバルズ氏の経営手法を擁護する人々と嫌悪する人々の双方に衝撃を与えた。
「実際に変化が見られれば信じるだろう」と、長年トーバルズ氏のスタイルを批判してきたLinuxカーネル開発者のマシュー・ギャレット氏は語り、今回の謝罪は「ずっと遅ればせながら正しい方向への一歩だ」と付け加えた。®