Сообщество ядра Linux недавно официально сформировало «План непрерывности проекта», чтобы установить основу для процесса преемственности, когда Линус Торвальдс перестанет быть главным специалистом по сопровождению в один прекрасный день в будущем. Этот план направлен на то, чтобы прояснить, как выбрать одного или нескольких новых ведущих специалистов по сопровождению, которые возьмут на себя основную базу кода Linux в случае упорядоченного перехода или чрезвычайной ситуации.

Документ, названный разработчиками «планом планов», был составлен давним участником ядра Дэном Уильямсом и обсуждался на недавнем саммите разработчиков ядра Linux в Токио. Он представил это предложение как «воодушевляющую тему, связанную с тем фактом, что мы все умрем», вызвав понимающий смех. В интервью после встречи Торвальдс заявил, что причина, по которой эта тема была официально вынесена на повестку дня, заключалась в том, что его последний контракт с Linux Foundation истек в третьем квартале прошлого года, и члены Технического консультативного совета Фонда были прекрасно осведомлены об этом процессе. Хотя последующий контракт был продлен, это также побудило сообщество более системно задуматься о долгосрочном продолжении проекта.
Стоит отметить, что в этом плане не упоминается «преемник», а основное внимание уделяется созданию четкого механизма принятия решений. Документ предусматривает, что в худшем случае или когда произойдет организованная передача, будет созвана группа поддержки, подобная «предвыборному собранию», чтобы сосредоточиться на оценке кандидатов, при этом долгосрочное здоровье проекта является наивысшим приоритетом. Некоторые защитники на встрече пошутили, что эта группа может быть чем-то вроде тайного собрания по избранию нового Папы, запирая всех в комнате, а затем используя клуб белого дыма в качестве сигнала внешнему миру после принятия решения.
С точки зрения управления рисками эта инициатива была направлена на решение классической проблемы «фактора автобуса», то есть того, что произойдет с проектом, если ключевое лицо «попадет под автобус». В настоящее время центральное положение Торвальдса в разработке Linux означает, что «коэффициент шины» проекта все еще близок к 1: теоретически, если бы он внезапно отсутствовал, это могло бы повлиять на процесс слияния и окончательного выпуска. Однако в реальной работе и Торвальдс, и другие ведущие специалисты по сопровождению много раз упоминали, что если кому-то действительно нужно временно взять на себя роль «главного пингвина», то наиболее естественным кандидатом почти наверняка будет нынешний сопровождающий стабильной версии ядра Грег Кроа-Хартман.
Торвальдс также дал свой собственный ответ на широко распространенное замечание о том, что Грег К.Х. считается «назначенным запасным колесом». Он отметил: «Проблема в том, что Грега с самого начала не звали Грегом. До Грега были Эндрю Мортон и Алан Кокс; после Грега будут Шеннон и Стив». По его мнению, ключом является не конкретное имя, а то, может ли сообщество разработчиков доверять человеку или группе. Этот вид доверия основан на долгосрочном сотрудничестве и интеграции. «Вы должны существовать в обществе достаточно долго, чтобы все поняли, как вы что-то делаете, но «достаточно долго» не означает, что это должно быть тридцать лет».
Формально записывая такой набор процессов, сообщество ядра Linux пытается превратить годы относительно неявного консенсуса и соглашений в четко видимую и осуществимую систему. Теперь, когда размер и влияние проектов намного превысили размер и влияние обычного программного обеспечения с открытым исходным кодом, то, как найти баланс между уважением индивидуального вклада и поддержанием стабильности технических направлений, становится проблемой управления, с которой должен столкнуться Linux и даже вся экосистема с открытым исходным кодом.