Les développeurs du noyau Linux adoptent un code de bonne conduite
Après plusieurs conflits internes au sein de la communauté

Le , par Amine Horseman

0PARTAGES

4  1 
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"
».

Voir le texte original du code de conflit publié sur GitHub (en anglais)

Source : Linux News, GitHub

Et vous ?

Que pensez-vous de ce code et des conflits qui existent à l’intérieur de la communauté Linux ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de RyzenOC
Inactif https://www.developpez.com
Le 10/03/2015 à 22:46
Que pensez-vous de ce code et des conflits qui existent à l’intérieur de la communauté Linux ?
Quand j'étais étudiant, tous les profs de system que j'ai eu étaient vulgaire, désagréable et notaient en binaire (0 ou 1) mais sur 20.

Pus récemment, j'ai vu un peu le débat sur systemD dans certain forum et certain membres ont carrément lancée des menaces de mort !

Mon opinion: Ceux qui contribuent au noyaux Linux et tous ces packages indispensable/libre et open source, le font gratuitement par passion, je ne compte pas maintenir le noyaux linux un jour, car d'une part j'ai pas les connaissances requise pour, et même si je les avais, je trouve l'ambiance actuel assez malsaine, il y'a un réel manque de reconnaissance envers ces personnes.

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’espère qu’avec ce code, on aura une ambiance digne de ce projet, un projet ou il est agréable d'y contribuer ou il n'y a pas que l'élite qui décide pour les autres.
Avatar de bouye
Rédacteur/Modérateur https://www.developpez.com
Le 10/03/2015 à 23:00
Citation Envoyé par Lennart Poettering
western, white, straight, males in their 30s and 40s these days.
Citation Envoyé par l'article
des hommes blancs du western âgés entre la trentaine et la quarantaine
Il n'y aurait pas une erreur de traduction ici ? Car bon m'est avis qu'il n'est pas question de cowboys mais plutôt d'occidentaux
Ça serait probablement plus correct d'avoir :

des hommes blancs occidentaux de 30-40 ans.
Avatar de 23JFK
Membre expérimenté https://www.developpez.com
Le 11/03/2015 à 7:09
Le développeur Linux type n'évolue pas dans la même sphère sociale que le pékin moyen. Son idéal est plus proche de la rigidité d'un Mr Spock que des convenances d'une Mary Poppins. Si ça en décoiffe certains de nommer un trou du cul : UN TROU DU CUL ; ils peuvent toujours aller se faire flatter la nouille dans un AppleStore (la seule compétence qui leur sera demandé est un bout de plastique délivré par les banques).
Avatar de polo03
Futur Membre du Club https://www.developpez.com
Le 11/03/2015 à 8:04
Les règles de crocker : http://sl4.org/crocker.html
Alors certes les menaces de morts n'entrent pas en compte. Mais bon, il y a des cons partout.
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 11/03/2015 à 8:09
Le développeur Linux type n'évolue pas dans la même sphère sociale que le pékin moyen. Son idéal est plus proche de la rigidité d'un Mr Spock que des convenances d'une Mary Poppins. Si ça en décoiffe certains de nommer un trou du cul : UN TROU DU CUL ; ils peuvent toujours aller se faire flatter la nouille dans un AppleStore (la seule compétence qui leur sera demandé est un bout de plastique délivré par les banques).

Qui voudrait contribuer/utiliser un systeme ou les membres t'insultes ?
Avatar de GLDavid
Membre expert https://www.developpez.com
Le 11/03/2015 à 9:08
Hello,

Un truc qui n'a rien à voir, qui est perso mais pas si éloigné de ce topic. Mon n+1 m'a dit un jour que je devais améliorer ma communication, et, travaillant avec des flamands et néerlandais, que c'était normal que de temps en temps ils parlent forts voir avec véhémence de mon travail car c'est signe qu'ils apprécient mon travail et qu'ils sont passionnés.
Du coup, je ne savais pas qu'on était en pelin amour vache.
Hey wait! Si ça se trouve, c'est ça! Linus est un adepte du 'tough love'! Il enguirlande ses ouailles mais en réalité, il les aime! Et c'est pareil entre contributeurs!

Bon, plus sérieusement! Pour moi, c'est du pipeau! Un endroit où il n'y a aucun respect pour la personne ne vaut pas la peine de s'y attarder. Ca fait faux-cul, mais je préfère de loin quelqu'un qui me dise 'Merci, mais on prends pas parce que (liste d'arguments)' plutôt qu'un gus qui te fracasse. On a sa dignité.

Pas plus mal qu'ils se décident un code de bonne conduite. Et accessoirement, que nous autres, on ait un peu le melon qui dégonfle!

@++
Avatar de yahiko
Rédacteur/Modérateur https://www.developpez.com
Le 11/03/2015 à 9:47
Cette mauvaise ambiance qui règne depuis des lustres au sein de l'équipe Linux est une bonne raison d'abandonner ce système.
Avatar de mangobango
Membre averti https://www.developpez.com
Le 11/03/2015 à 12:02
Citation Envoyé par bouye Voir le message
Il n'y aurait pas une erreur de traduction ici ?
ça serait même "des hommes occidentaux, hétéros, blancs, entre 30 et 40 ans"... Mais la touche "cowboy" donne un côté épique (hippique) et cocasse à l'info
Avatar de DarkBakura
Membre actif https://www.developpez.com
Le 11/03/2015 à 12:28
Citation Envoyé par 23JFK Voir le message
Le développeur Linux type n'évolue pas dans la même sphère sociale que le pékin moyen. Son idéal est plus proche de la rigidité d'un Mr Spock que des convenances d'une Mary Poppins. Si ça en décoiffe certains de nommer un trou du cul : UN TROU DU CUL ; ils peuvent toujours aller se faire flatter la nouille dans un AppleStore (la seule compétence qui leur sera demandé est un bout de plastique délivré par les banques).
Donc on peut te traiter de grosse merde parce que tu auras eu l'outrecuidance de créer/proposer quelque chose avec lequel le reste de la communauté ne sera pas en phase, ou parce que par mégarde tu auras osé faire une faute dans un code ? Et tu diras "merci messieurs, vous avez raison, rajoutez même un "connard" s'il vous plait" ?
Avatar de captaindidou
Inactif https://www.developpez.com
Le 11/03/2015 à 13:57
Malgré tout le respect que l'on doit à Linux et son fondateur, ses insultes en disent long sur sa personnalité.

C'est tout simplement inacceptable.
Malgré sa position, il aurait dû être remis à sa place.
Vu la pauvreté de son contenu, le code de bonne conduite n'est à mon sens qu'un faux-semblant, un échappatoire pour s'éviter la peine de remettre les pendules à l'heure à certains.

Si Linus Tovarlds est fatigué, surmené, qu'il prenne des vacances ou qu'il se consacre à quelque chose d'autre dans la vie.

Ses colères mémorables n'ont certainement pas contribué à la qualité du noyau. Au contraire même lorsque je pense qu'il a eu l'imprudence de le recompiler avec la dernière option de compilation de la dernière version de gcc. S'il avait connu le monde des logiciels critiques, il ne se serait jamais autorisé à faire cela dans la perspective d'une mise en production. Et pour quel bénéfice ?

Il était particulièrement inopportun de critiquer si viruleusement les développeurs de gcc quand on connait la complexité que représente un tel compilateur. Il est sans doute plus complexe encore que le noyau linux car le couplage entre modules est plus important encore et les objectifs si difficiles : optimisation, jeux d'instructions complexes, options de génération, nombreuses...
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web