Linus Torvalds a intégré dans le noyau Linux un changement qui régule les actions de la communauté en cas de problème avec lui ou ses personnes de confiance, les empêchant de prendre des changements dans le dépôt principal « torvalds/linux.git ». Ce plan a été préparé par Dan Williams de l'entreprise Intel, qui supervise 9 sous-systèmes dans le noyau Linux et occupe le poste de président du Comité technique de la Linux Foundation. Les résultats des discussions sur les faiblesses du processus de développement du noyau, menées en décembre lors de la conférence « Maintainers Summit 2025 », ont été utilisés comme base.
Malgré la nature décentralisée du développement du noyau, où plus de 100 mainteneurs travaillent sur des changements dans leurs dépôts, les changements finaux pour la branche principale du noyau sont soumis via le dépôt centralisé de Linus (torvalds/linux.git). En plus de Linus, quelques personnes de confiance ont le droit de modifier le dépôt principal, ce qui fait que le dépôt torvalds/linux.git n'est pas un point de défaillance unique.
En 2018, le projet a connu une expérience de préparation de la version du noyau 4.18 par Greg Kroah-Hartman au lieu de Linus Torvalds, après que Linus se soit temporairement retiré du développement pour repenser son rôle dans la communauté et développer ses compétences de compréhension des émotions humaines et de gestion des conflits. Il est prévu que lorsque Linus décidera de prendre sa retraite, il transmettra en douceur ses affaires à son successeur. Cependant, jusqu'à présent, la communauté n'avait pas de plan d'action clair en cas de situations imprévues où les responsables du dépôt principal ne pourraient pas ou refuseraient de continuer leur travail et transmettraient l'accès à d'autres participants.
Conformément aux plans adoptés, en cas de telles situations, l'organisateur de la transition rapide du processus de développement vers un nouveau dépôt et de l'élection du mainteneur principal sera la personne responsable de la dernière réunion des mainteneurs du noyau Linux ou, si cela n'est pas possible, le président du Conseil consultatif technique (Technical Advisory Board) de la Linux Foundation.
En cas d'incident, le plan prévoit d'organiser une réunion des mainteneurs ayant participé au dernier sommet des mainteneurs du noyau Linux dans un délai de 72 heures. Si aucun sommet n'a eu lieu au cours des 15 derniers mois, la composition de la réunion sera déterminée par le Conseil technique de la Linux Foundation. Lors de la réunion, différentes options pour la gestion future du dépôt principal seront examinées et des décisions collectives nécessaires seront prises, par exemple, un nouveau « dictateur bienveillant » sera élu ou un conseil des mainteneurs sera établi.
Source : opennet.ru
