Il y a cinq semaines, Linus Torvalds a annoncé qu'il se retirait de la gestion du projet de développement du noyau Linux, histoire de patcher son comportement qui au fil des années a blessé de nombreux contributeurs et non des moindres. Faut-il peut-être rappeler le comportement agressif ou frustrant dont le créateur du noyau Linux a fait preuve dans le passé ?
À plusieurs reprises, le chef de la communauté Linux a manqué de tempérance verbale envers des développeurs et des sociétés. On peut se rappeller par exemple du fameux « Fuck you ! » adressé à NVIDIA à cause d’une incompatibilité du matériel de la société avec Linux, ou encore des propos agressifs contre un développeur de Red Hat pour avoir proposé un patch pour le support du Secure Boot dans le kernel. Ce style de communication, qui semblait par ailleurs être transmis par Linus aux seniors de la communauté pour s’assurer que le travail soit bien fait par les développeurs, a fini par faire craquer Sara Sharp en octobre 2015.
Cette développeuse techniquement respectée et distinguée en tant que Red Hat’s Women de l’Open Source Award en 2015, a annoncé qu’elle fermait définitivement la porte à la communauté en s’insurgeant contre un style de communication « brutal » et sans respect des êtres humains. Si elle n'a pas indexé directement Linus Torvalds, c'est en tout cas un comportement qui lui est propre qu'elle trouvait irrespectueux. Matthew Garrett, qui a été un contributeur majeur au noyau Linux, a le lendemain emboîté le pas à Sara Sharp, en mettant également en cause le comportement de Linus Torvalds. Bref, nous n'allons pas nous étaler sur le passé...
Le créateur du noyau Linux a donc créé un peu la surprise, voire de l'émotion chez certains, en demandant pardon aux développeurs qu'il a blessés par son comportement. Et il a jugé qu'une pause s'imposait pour son faire son mea culpa : « Je dois changer des choses dans mon comportement et je tiens à m'excuser auprès des personnes que j'ai blessées ou carrément éloignées du développement du noyau », a-t-il dit dans un message publié dans la liste de diffusion du noyau Linux (LKML). Ainsi, « je vais prendre un congé et me fais assister pour être capable de comprendre les émotions des gens et réagir de manière appropriée », a-t-il ajouté. Mais le temps de réflexion, qui n'était pas défini dès le début, a été de courte durée, car Linus Torvalds est déjà de retour, avec la sortie de Linux 4.19.
Dans un message dans la liste de diffusion du noyau Linux relatif à la sortie Linux 4.19, Greg Kroah-Hartman - le remplaçant temporaire de Linus Torvalds - a rendu à César ce qui est à César. Après avoir présenté les principaux changements introduits dans la dernière version du noyau Linux, Kroah-Hartman a en effet terminé sa note en indiquant qu'il passait à nouveau la main à l'informaticien américano-finlandais. Reste à savoir si l'on va découvrir un Linus Torvalds plus doux et gentil. Pour le moment, il n'a encore rien dit publiquement après avoir repris les rênes du projet Linux.
Rappelons aussi qu'en son absence, la communauté Linux a adopté un nouveau code de conduite que Torvalds devra en principe respecter. Le code de conduite, dans une version révisée, est désormais partie intégrante du projet Linux. Des révisions ont été nécessaires, car lorsque le code de conduite a été adopté le mois dernier, cela a soulevé un certain nombre de questions sur la manière dont il affecterait la communauté du noyau Linux. Pour aider à dissiper ces préoccupations, un paragraphe prêtant à confusion a été supprimé et d'autres modifications ont été apportées. Il a également été ajouté un nouveau document qui explique comment le code de conduite doit être interprété par la communauté. La communauté Linux se dote également d'un médiateur pour les questions de code de conduite.
Sources : Annonce de Linux 4.19 et du retour de Linus Torvalds, Révision du Code de conduite
Et vous ?
Vous attendez-vous à un Linus Torvalds différent après ces semaines de réflexion ?
Le code de conduite s'avère-t-il nécessaire pour le bon fonctionnement de la communauté et du développement du noyau Linux ?
Voir aussi :
Le noyau Linux 4.19 est disponible : tour d'horizon des nouveautés qui accompagnent cette version LTS
Linus Torvalds : « Je ne serai jamais doux, mais je serai plus poli » ! Le père de Linux indique qu'il va le simuler jusqu'à ce que cela arrive
Le projet Linux adopte à son tour le "contributor Covenant Code of Conduct" pour promouvoir un environnement inclusif et accueillant sans toxicité
Linus Torvalds réserve le mauvais vol et le comité décide de modifier la date du prochain sommet des mainteneurs Linux
Linus Torvalds demande pardon aux développeurs qu'il a blessés par son comportement et voudrait faire une pause pour « comprendre les émotions »
Linus Torvalds prend de nouveau les rênes du projet de développement du noyau Linux
Après quelques semaines de réflexion sur son comportement
Linus Torvalds prend de nouveau les rênes du projet de développement du noyau Linux
Après quelques semaines de réflexion sur son comportement
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !