La comunidad del kernel de Linux recientemente formó formalmente un "Plan de Continuidad del Proyecto" para establecer un marco para el proceso de sucesión cuando Linus Torvalds ya no sea el principal mantenedor algún día en el futuro. Este plan tiene como objetivo aclarar cómo elegir uno o más nuevos mantenedores principales para hacerse cargo de la base del código principal de Linux en una transición ordenada o en una situación de emergencia.

El documento, denominado "un plan de planes" por los desarrolladores, fue redactado por Dan Williams, colaborador del kernel desde hace mucho tiempo, y discutido en la reciente Cumbre de Mantenedores del Kernel de Linux en Tokio. Presentó la propuesta como “un tema edificante relacionado con el hecho de que todos vamos a morir”, provocando risas cómplices. En una entrevista después de la reunión, Torvalds dijo que la razón por la que este tema se incluyó oficialmente en la agenda fue que su último contrato con la Fundación Linux expiró en el tercer trimestre del año pasado, y los miembros del Consejo Asesor Técnico de la Fundación estaban muy conscientes de este proceso. Aunque el contrato posterior fue renovado, también impulsó a la comunidad a pensar de manera más sistemática en la continuación a largo plazo del proyecto.

Vale la pena señalar que este plan no nombra un "sucesor", sino que se centra en establecer un mecanismo claro de toma de decisiones. El documento prevé que en el peor de los casos o cuando se produzca una transferencia ordenada, se convocará un grupo de mantenimiento similar a una "reunión electoral" para centrarse en evaluar a los candidatos, con la salud a largo plazo del proyecto como la máxima prioridad. Algunos defensores en la reunión bromearon diciendo que este grupo podría ser como una reunión secreta para elegir un nuevo Papa, encerrando a todos en una habitación y luego usando una voluta de humo blanco como señal al mundo exterior después de que se toma una decisión.

Desde una perspectiva de gestión de riesgos, esta iniciativa estaba preparada para abordar el clásico problema del “factor autobús”, es decir, qué pasaría con el proyecto si una persona clave “fuese atropellada por un autobús”. Actualmente, la posición central de Torvalds en el desarrollo de Linux significa que el "factor bus" del proyecto todavía está cerca de 1: en teoría, si repentinamente estuviera ausente, el proceso de fusión y lanzamiento final podría verse afectado. Sin embargo, en la operación real, tanto Torvalds como otros mantenedores superiores han mencionado muchas veces que si alguien realmente necesita asumir temporalmente el papel de "pingüino superior", el candidato más natural será casi con certeza el actual mantenedor del kernel de la versión estable, Greg Kroah-Hartman.

Torvalds también dio su propia respuesta al comentario generalizado de que Greg KH es considerado un "llanta de refacción designada". Señaló: "El problema es que Greg no se llamó Greg desde el principio. Antes de Greg, estaban Andrew Morton y Alan Cox; después de Greg, estarán Shannon y Steve". En su opinión, la clave no es un nombre específico, sino si la comunidad de desarrollo puede confiar en una persona o un grupo. Este tipo de confianza se basa en la colaboración e integración a largo plazo. "Tienes que existir en la comunidad el tiempo suficiente para que todos entiendan cómo se hacen las cosas, pero 'suficiente tiempo' no significa que tengan que ser treinta años".

Al escribir formalmente tal conjunto de procesos, la comunidad del kernel de Linux intenta transformar años de consenso y convenciones relativamente implícitos en un sistema claramente visible y ejecutable. Ahora que el tamaño y la influencia de los proyectos han superado con creces los del software de código abierto ordinario, cómo lograr un equilibrio entre el respeto a las contribuciones individuales y el mantenimiento de la estabilidad de las direcciones técnicas se está convirtiendo en una cuestión de gobernanza que Linux e incluso todo el ecosistema de código abierto deben afrontar.