Il y a un peu plus d'un mois, le créateur du projet open source le plus abouti, le noyau Linux, a annoncé sa décision de prendre une pause dans la gestion de projet. En particulier, il s'est éloigné de la gestion de linux-next
certain temps, la laissant à la deuxième personne du projet, le responsable d'une série stable de versions du noyau, Greg Croa-Hartman.

Le mois dernier a été riche en divers commentaires, prévisions et événements. Qu'est-ce qui a changé dans le projet jusqu'à ce que Linus soit là et avec quoi est-il revenu sur le pont du capitaine?
Bref historique
Les lecteurs de Habr ont pu suivre l'évolution des événements. Pour la première fois, j'ai mentionné la manière débridée de Linus de critiquer les développeurs dans un message électronique comme principal outil de développement du noyau Linux. C'était il y a plus de 2 ans.
La deuxième fois, c'était déjà toute une étude scientifique du style d'auteur de Linus Torvalds et Greg Croah-Hartmann basée sur des messages LKLM . Sans beaucoup de travail, la paternité de Linus a été établie par un ensemble de mots spécifiques, parfois pas tout à fait littéraires. Le style de Greg était beaucoup plus poli, cette différence était significative.
Enfin, il y a un mois, Linus a annoncé sa décision de faire une pause dans la cascade des patchs et des lettres, après avoir travaillé sur une culture de la communication et des outils de développement. Avant de partir, il a également adopté un nouveau code de conduite pour les participants au projet, alias CoC, dans la branche principale du noyau.
Si tout le monde a réagi à la première décision principalement avec compréhension et sympathie, le deuxième point a provoqué un débat animé dans la communauté. Si pour Linus lui-même la décision de changer le style de communication était organique, pour la communauté dans son ensemble, l'adoption d'un code de conduite plus réglementé avait une valeur douteuse.
Parmi les critiques de CoC figuraient des poids lourds de la communauté open source comme Eric Raymond et Richard Stallman . Soit dit en passant, l' Open Source Initiative et la Free Software Foundation diffèrent idéologiquement. Eric Raymond est le fondateur de l'OSI et Richard Stallman est le chef de la FSF. Les deuxièmes sont plus idéologiques, défendent plus résolument les libertés fondamentales du code de programme et considèrent les anciens au corps mou, les critiquant souvent pour leur manque de principes.
Presque immédiatement, il a été signalé que certains développeurs avaient l'intention de retirer ou de retirer leur code de Linux. Litiges juridiques sur l'admissibilité de leurs menaces. Différentes opinions ont été exprimées à ce sujet, Habré a également envisagé cette question.
Et maintenant
Lors du fameux sommet écossais mentionné dans un précédent article, Linus y a participé et a annoncé certains des résultats de son congé.
L'essentiel est que la branche linux-next
ne soit plus gérée par Linus seul, mais avec Greg Croa-Hartman. Peut-être qu'un autre assistant apparaîtra.
Le second - Miraculous CoC, il est décidé de ne pas encore le toucher et de tout laisser tel quel. Selon Linus, le CoC n'est pas conçu pour déterminer le ton de la discussion au LKLM, l'autorégulation reste le principal mécanisme de contrôle. Linus a demandé aux responsables de lui écrire quand il était encore trop dur.
Greg Croah-Hartman a parlé de Coc dans l'esprit de ne pas en discuter indéfiniment, mais de résoudre les problèmes dès qu'ils seront disponibles. Si cela, nous pouvons toujours le changer et le modifier.
Laissons les choses se calmer et ne nous inquiétons pas des situations hypothétiques qui pourraient se produire d'une manière ou d'une autre, car nous pouvons débattre de ce type de choses sans fin (c'est une bonne compétence que nous avons qui fait de nous de grands développeurs de noyau, mais elle n'est pas toujours transférable à d'autres environnements). Si de vrais problèmes surviennent à l'avenir, nous les aborderons alors, car nous avons toujours la possibilité de changer et de revoir les choses au besoin.
Il s'avère que les filtres de messagerie n'étaient pas une blague ; en effet, un client de messagerie bloquera les messages sortants avec des expressions obscènes. Si, cependant, Linus ne commence pas à s'exprimer fortement, mais en utilisant des images littéraires, voire des symboles emoji.
Linus a également eu recours à l'aide d'un professionnel, qu'il rencontre chaque semaine. Je suis quelque peu sceptique quant à la maîtrise des émotions après des séances avec un psychologue, mais cela montre la gravité des intentions.
À l'heure actuelle, il plonge dans l'épaisseur de l'étape initiale turbulente du cycle de publication, lorsque la demande initiale de changements de code est acceptée - fenêtre de fusion .
Conclusion : les pires prédictions ne se sont pas matérialisées, les congés de Linus n'étaient pas une excuse pour s'écarter définitivement de la gestion de projet. il n'y a aucune raison faire tomber abandonner et passer à des OS expérimentaux.
Néanmoins, il existe encore des doutes quant à savoir si le «nouveau» Linus sera toujours en mesure de donner un rebuff dur dans les deux sens.
- Briser l'espace utilisateur sous aucun prétexte.
- Organisez un théâtre de sécurité dans le projet, en accordant une priorité indue aux correctifs de sécurité.
Le temps nous le dira, j'espère que les optimistes auront raison.
MISE À JOUR : Premier échec poli de Linus par le pilote du contrôleur de jeu BigBen.