Les développeurs du noyau Linux adoptent un code de bonne conduite
Les développeurs du noyau Linux adoptent un code de bonne conduite
Après plusieurs conflits internes dans la communauté
Un bon nombre de conflits internes ont été signalés dans la Mailing List du noyau Linux, car le caractère assez particulier de Linus Torvalds, le créateur de Linux, les aurait dérangé.
Torvalds est l’actuel superviseur de développement du noyau Linux. Il est connu pour exprimer franchement son mécontentement si un travail ne lui plaît pas, et souvent avec des propos « vulgaires » et qualifiés de « très rudes » par certains internautes. Lennart Poettering, un ingénieur de Red Hat et un des créateurs de « systemd » (adopté aujourd’hui par la plupart des distributions Linux), avait même posté publiquement sur son profil Google+ que Torvalds est un « mauvais modèle » à suivre.
« Ce n’est pas un endroit convivial », déclare Lennart Poettering, « La communauté Linux est dominée par des hommes blancs du western âgés entre la trentaine et la quarantaine. Je rentre parfaitement dans ce cadre et les ordures qu’ils jettent sur moi sont terribles. J’imagine que cela est encore pire pour les membres des minorités ou des personnes d’origine culturelle différente ».
Pour éviter que ce genre de posts publiques réapparaissent et pour rendre la « Mailing List du noyau Linux un endroit plus pacifique » un groupe de 60 développeurs du noyau ont signé la semaine dernière un code de bonne conduite en cas de conflit, celui-ci a été accepté et intégré dans la page GitHub du projet par Linus Torvals lui-même.
Voici une traduction approximative de ce code de conduite :
« L'effort de développement du noyau Linux est un processus très personnel par rapport aux moyens traditionnels de développement logiciel. Votre code et les idées derrière lui seront examinés attentivement, ce qui entraîne souvent de la critique. Presque toujours, l'examen exigera des améliorations sur le code avant qu'il puisse être inclus dans le noyau. Sachez que cela arrive parce que toutes les personnes impliquées veulent voir la meilleure solution possible pour le succès global de Linux. Ce processus de développement a prouvé qu’il permettait de créer le plus robuste noyau de système d'exploitation jamais vu, et nous ne voulons pas faire quelque chose qui causera la diminution de la qualité des soumissions et, éventuellement, des résultats.
Si, toutefois, une personne se sent personnellement agressée, menacée, ou autrement mal à l'aise en raison de ce processus, cela ne sera pas acceptable. Dans ce cas, veuillez s’il vous plaît contacter le conseil consultatif technique de la Fondation Linux à <tab@lists.linux-foundation.org>, ou les membres individuels, qui feront en sorte de résoudre le problème au mieux de leur capacité.
Pour plus d'informations sur qui est membre du conseil consultatif technique et quels sont leurs rôles, veuillez visiter ce lien: http://www.linuxfoundation.org/progr...y-councils/tab
En tant que critique de code, veuillez vous efforcer de rester courtois et concentré sur les problèmes techniques. Nous sommes tous humains, et les frustrations peuvent être grandes des deux côtés. Essayez de garder à l'esprit les mots immortels de Bill et Ted : "Soyez bons les uns envers les autres" ».
:fleche: Voir le texte original du code de conflit publié sur GitHub (en anglais)
Source : Linux News, GitHub
Et vous ?
:fleche: Que pensez-vous de ce code et des conflits qui existent à l’intérieur de la communauté Linux ?
@sazearte et captaindidou
Bonjour,
@sazearte, total d'accord avec toi,
"Au lieu de manacer de mort le créateur de systemD par exemple faudrait mieux le remercier de sa contribution, si on aime pas son projet on ne l'utilise pas, point."
J'irais même un peu plus loin. On ne menace pas, on remercie (bien sûr), on utilise pas si on n'aime pas, MAIS, comme on a ouvert sa gueule et menacé, on se donne aussi un peu la peine de bosser et de proposer à la communauté un code maison différent, en expliquant pourquoi il peut être meilleurs que le code critiqué et en acceptant à son tour des critiques.
@captaindidou
bravo aux gens qui gèrent gcc. Il est effectivement beaucoup complexe de compiler correctement un module (plein de fichiers de code différents, des en-têtes partout ...) que de faire sa petite appli dans son coin en utilisant les libraires standards. Donc merci à eux.
Pour ce qui concerne Linus Torvald, je pense qu'il est très lié à Linux (rien que de nom) ; que comme toutes les personnes qui ont pû un jour impulser un projet de cette envergure au niveau internationnal, il a un ego très fort, ce qui conduit forcément à quelques "débordements".
Il y a aussi un petit effet média ; les choses qui se disaient avant en privé et se réglaient avec une petite bouffe ou un apéro sont maintenant exposées sur la place publique.
--
Ludovic
Bill Gates a très probablement raison
Lorsqu'on voit la violence des propos émis par certains auteurs de posts, en effet, on comprend mieux les craintes d'un Bill Gates -pas le seul- de voir des machines intelligentes prendre l'ascendant sur l'humanité: elles seront le reflet de l'intolérance et de la conviction infondée d'avoir raison que l'on voit s'exprimer dans ces forums.
Les mêmes certitudes et le manque de recul critique sont ceux qui permettent d'enrôler quelques simples d'esprits pour d'autres guerres saintes.
Y a-t-il dans le fond une grande différence?
La psychiatrie des binaires a de beaux jours devant elle.