Проект ядра Linux наконец ответил на один из самых волнующих вопросов сообщества: что произойдет, если Линус Торвальдс больше не сможет им руководить?
На прошлой неделе, незадолго до выпуска Linux 6.19-rc7, в документацию проекта было внесено «Положение о непрерывности проекта Linux», подготовленное Дэном Уильямсом. Примечательно, что путь к этому документу: Documentation/process/conclave.rst.
В нем отмечается, что разработка ядра «широко распределена: более 100 мейнтейнеров работают над тем, чтобы изменения проходили через их собственные репозитории».
Однако «заключительный шаг… является централизованным, когда изменения подтягиваются в основной репозиторий». И это «обычно делает Линус Торвальдс», хотя «есть и другие, кто может выполнить эту работу в случае необходимости».
В документе деликатно добавляется: «Если мейнтейнеры этого репозитория станут не желающими или неспособными выполнять эту работу в будущем (включая содействие переходу), проекту потребуется незамедлительно найти одного или нескольких преемников».
Итак, что произойдет? Процесс сосредоточен вокруг «$ORGANIZER», который является «организатором последнего Саммита мейнтейнеров или действующим председателем Технического консультативного совета (TAB) Linux Foundation (LF) в качестве резервной копии».
В документе говорится: «В течение 72 часов $ORGANIZER инициирует обсуждение с приглашенными участниками последнего завершившегося Саммита мейнтейнеров. Встреча этих приглашенных и TAB, онлайн или очно, будет назначена как можно скорее таким образом, чтобы максимизировать число участников».
Если саммит не проводился в течение предыдущих 15 месяцев, TAB определит состав участников. Приглашенные могут привлекать других мейнтейнеров по мере необходимости. Встреча будет проходить под председательством $ORGANIZER и рассмотрит «варианты текущего управления репозиторием ядра высшего уровня в соответствии с ожиданием, что это максимизирует долгосрочное здоровье проекта и его сообщества».
«Дальнейшие шаги» будут затем доведены до сведения более широкого сообщества через список рассылки ksummit@lists.linux.dev. Linux Foundation, под руководством TAB, «предпримет шаги, необходимые для поддержки и реализации этого плана».
Документ последовал за обсуждением преемственности и непрерывности на Саммите мейнтейнеров 2025 года. Оно включало рассмотрение того, что произойдет во время «плавного перехода», если Торвальдс решит, что пришло время уйти, а также процедуры на случай, «если что-то случится».
Хотя Торвальдс крепко держит в руках управление Linux, как отмечено в плане непрерывности, он сам размышлял о своем будущем и о том факте, что сообщество мейнтейнеров, по крайней мере для ядра, стареет.
На саммите Open Source Summit в 2024 году он заметил: «Некоторые люди, вероятно, все еще разочарованы тем, что я все еще здесь. Я имею в виду, это абсолютная правда, что мейнтейнеры ядра стареют».
Его спросил коллега-пионер Дирк Хондел из Verizon, что сообщество должно сделать, чтобы обеспечить готовность следующего поколения, «чтобы через 10, 15, 20, 30 лет ваша роль могла быть передана кому-то другому».
Торвальдс ответил: «У нас всегда было много очень компетентных людей, которые могли бы взять на себя руководство». Что касается стареющего сообщества, он сказал, что новые люди все равно приходят и становятся основными разработчиками в течение трех лет. «Это совсем не невозможно».
И Торвальдс не единственный мейнтейнер, планирующий будущее по мере взросления open source сообщества. Некоторые проекты, конечно, со временем ушли в прошлое. Некоторые остаются внедренными в экосистему, даже когда их создатели и мейнтейнеры стареют.
Один из вариантов — передача их фонду. Другие, как создатель curl Дэниел Стенберг, остаются яростно независимыми — с осторожными договоренностями о передаче своих учетных данных GitHub, когда придет время. ®
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Joe Fay




