Le 04 juillet 2020, le mainteneur Linux Dan Williams proposé de nouvelles directives pour remplacer la terminologie non inclusive. Bien que Linux ait déjà son style de codage et sa terminologie, la proposition est venue au milieu du mouvement Black Lives Matter en cours.

Après une longue discussion, Linus Torvalds, créateur de Linux, a finalement fusionné la nouvelle terminologie inclusive dans l’arborescence des sources Linux. Et avec le Libération de la dernière version Linux 5.8-rc5, il est conseillé à tous les développeurs Linux d’éviter d’utiliser les termes «maître / esclave» et «liste noire / liste blanche» dans le code du noyau et la documentation.

Remplacements pour «maître / esclave» et «liste noire / liste blanche»

En remplacement de cette terminologie, l’équipe Linux n’a pas donné de termes alternatifs spécifiques. Au lieu de cela, tout comme Linux offre une liberté de choix, les développeurs ont également donné plusieurs options pour choisir des alternatives appropriées pour chaque terme non inclusif.

Voici une liste des remplacements recommandés pour maître / esclave et liste noire / liste blanche:

Termes interditsRemplacements recommandés
Maîtreprincipal, principal, initiateur, demandeur, contrôleur, hôte, chef de file, directeur
esclavesecondaire, réplique, subordonné, cible, répondeur, appareil, travailleur, proxy, suiveur, interprète
liste noiredenylist, blocklist
liste blancheallowlist, passlist

Cependant, ces termes interdits ne peuvent toujours être utilisés qu’en cas d’exceptions où ces termes sont obligatoires. Cela comprend la maintenance d’un ABI / API d’espace utilisateur et la mise à jour du code pour les spécifications de matériel ou de protocole existantes.

Eh bien, principalement dans la communauté du codage, je ne pense pas que de tels termes conduisent à aucun type de racisme ou de discrimination parmi les développeurs. Mais à la suite des manifestations actuelles de Black Lives Matter aux États-Unis, plusieurs sociétés de technologie ont révisé leurs politiques et pratiques pour promouvoir l’inclusion de chaque être humain, quelle que soit sa couleur ou son sexe.

Par la suite, l’équipe du noyau Linux a également décidé de réviser son style de codage et son schéma de dénomination. En conséquence, une nouvelle terminologie alternative est proposée pour éviter d’utiliser tout nom ou terme insensible qui offense directement ou indirectement toute personne ou communauté.



Leave a Reply