Linux カーネル コミュニティは最近、Linus Torvalds 氏が将来トップ メンテナを務めなくなった場合の後継プロセスの枠組みを設定するための「プロジェクト継続計画」を正式に策定しました。この計画は、秩序ある移行または緊急事態において Linux メインライン コード ベースを引き継ぐ 1 人または複数の新しいトップ メンテナを選出する方法を明確にすることを目的としています。

開発者らによって「計画の中の計画」と呼ばれるこの文書は、長年カーネルに貢献している Dan Williams によって起草され、最近東京で開催された Linux カーネル メンテナー サミットで議論されました。彼はこの提案を「私たちは皆必ず死ぬという事実に関連した気分を高揚させるテーマ」として紹介し、笑いを誘った。 Torvalds氏は会議後のインタビューで、このテーマが正式に議題に上った理由は、Linux Foundationとの最後の契約が昨年の第3四半期に期限切れとなり、同財団の技術諮問委員会のメンバーがこのプロセスをよく認識していたためだと述べた。その後の契約は更新されましたが、これはコミュニティがプロジェクトの長期継続についてより体系的に考えるきっかけにもなりました。

この計画が「後継者」を指名しておらず、明確な意思決定メカニズムの確立に焦点を当てていることは注目に値する。この文書では、最悪のシナリオ、または秩序ある引き継ぎが行われた場合、プロジェクトの長期的な健全性を最優先に、候補者の評価に集中するために「選挙会議」に似た維持グループが招集されることを想定している。会議に参加した擁護者の中には、このグループは新法王を選出するための秘密会議のようなもので、全員を部屋に閉じ込め、決定後に一筋の白煙を外部への合図として使用するのではないかと冗談を言った人もいた。

リスク管理の観点から見ると、この取り組みは、古典的な「バス要因」問題、つまり、キーマンが「バスに轢かれた」場合にプロジェクトに何が起こるかという問題に対処するものと位置づけられていました。現在、Torvalds 氏が Linux 開発の中心的な立場にあるということは、プロジェクトの「バス係数」が依然として 1 に近いことを意味します。理論上、彼が突然不在になった場合、マージと最終リリースのプロセスに影響が出る可能性があります。しかし、実際の運用においては、Torvalds 氏と他のトップ メンテナの両方が、本当に誰かが「トップ ペンギン」の役割を一時的に引き継ぐ必要がある場合、最も自然な候補者はほぼ確実に現在の安定版カーネル メンテナである Greg Kroah-Hartman になるだろうと何度も述べてきました。

トーバルズ氏はまた、グレッグ・KHが「指定スペアタイヤ」とみなされているという広く広まったコメントに対して、自身の返答を述べた。同氏は「問題は、グレッグが最初からグレッグと呼ばれていなかったことだ。グレッグの前にはアンドリュー・モートンとアラン・コックスがいたが、グレッグの後にはシャノンとスティーブが現れるだろう」と指摘した。彼の見解では、重要なのは特定の名前ではなく、開発コミュニティが個人またはグループを信頼できるかどうかです。この種の信頼は、長期的な協力と統合に基づいています。 「自分のやり方を誰もが理解できるよう、十分長くコミュニティに存在する必要があります。しかし、『十分に長い』とは、30年でなければならないという意味ではありません。」

このような一連のプロセスを正式に文書化することで、Linux カーネル コミュニティは、長年にわたる比較的暗黙的な合意と慣習を、明確に目に見える強制可能なシステムに変換しようとしています。プロジェクトの規模と影響力が通常のオープンソース ソフトウェアのそれをはるかに超えている現在、個人の貢献の尊重と技術的方向性の安定性の維持との間でどのようにバランスを取るかが、Linux、さらにはオープンソース エコシステム全体が直面しなければならないガバナンス問題になりつつあります。