IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

GitHub Copilot, l'IA de suggestion de blocs de code pour développeurs, bannit un millier de termes jugés offensants (noir, nazi, etc.)
Pour plus d'inclusion dans l'univers de l'informatique

Le , par Patrick Ruiz

61PARTAGES

12  0 
Les questions de diversité en lien avec la terminologie utilisée dans l’univers de l’informatique refont surface. GitHub prend une nouvelle fois position sur la question au travers de Copilot. L’outil de suggestion de blocs de code pour développeurs intègre une liste codée de 1170 mots pour l’empêcher de répondre aux entrées ou de générer des sorties avec des termes jugés offensants. Petit tour d’horizon sur ledit contenu et les controverses y relatives.

L’apparition du terme « retards » dans cette liste peut être sujette à controverse. Pris en anglais, celui-ci pourrait renvoyer à la désignation d’un tiers comme retardé mental. Son exclusion comme terme offensant serait alors compréhensible vu sous cet angle. Seulement, le terme renvoie au fait d’arriver trop tard ou de n’avoir pas encore fait ce qui aurait dû l’être si l’on s’y réfère en français.

Avez-vous aussi le sentiment que des développeurs en informatique de sexe féminin se sentiraient offusqués de parcourir de la documentation qui ne s’appuie que sur l’utilisation du pronom masculin he ? Vous sentiriez-vous marginalisé en tant que développeur de sexe masculin si vous deviez utiliser du contenu qui fait uniquement usage du pronom féminin she ? C’est pour répondre à des questionnements de ce type que l’équipe OpenSSH a procédé au remplacement desdits pronoms par they. GitHub Copilot répond à la même problématique en bannissant toute expression de genre : homme, femme, fille, garçon, mâle, femelle, etc.

Les développeurs qui font usage de l’outil pour manipuler une liste de pays du Moyen-Orient pourraient se heurter au mur de la non-apparition de termes comme Israël ou Palestine dans les suggestions. En sus, ça pourrait être une offense contre des développeurs de nationalité nigériane de constater que le terme « nigerians » fait partie des bannis.



La liste complète des mots est disponible sur le site du professeur Brendan Dolan-Gavitt. Elle y est publiée avec le codage ROT13 - qui consiste à décaler les lettres de 13 places dans l'alphabet - afin de tenir les discours haineux à l'écart des moteurs de recherche et des personnes qui tombent sur la page sans vraiment vouloir voir au-delà du chiffrement.

Ce positionnement de GitHub s’inscrit dans une vague d’application du politiquement correct à l’univers du génie logiciel. Le tableau est de plus en plus riche en cas. À titre d’exemple, une revue de code initiée par un contributeur de l’implémentation open source de Java SE a révélé la présence d’expressions comme f*ck, b*tch au sein du code source. Le constat avait débouché sur l’attente d’un jeu de modifications destiné à débarrasser les sources de la dizaine « d’expressions à problèmes. »

L’équipe code de conduite du projet Debian a de même requis le retrait d’un paquetage de l’archive au motif de ce que ce dernier renvoie à une partie du corps d’une femme. Le paquetage en question est Web Outside of Browsers – weboob ; c’est un ensemble d’outils ligne de commande pour interagir avec des sites web. C’est près de 30 applis, dont boobtracker, cookboob, flatboob, etc. Bref, trop de « boob » pour un mainteneur Debian qui avait alors commenté que « ce logiciel (binaires inclus) contient des références enfantines à une partie du corps d’une femme en particulier. »

Weboob a fait l’objet d’une première introduction à l’archive Debian en 2010. Au mois d’août 2018, des signalements liés à la formulation des noms du paquetage (et des applications en son sein) ont fait surface. Sur la liste de diffusion Debian, un contributeur relevait alors que weboob c’est aussi « des icônes sexuellement suggestives. »



En septembre 2018, la communauté Python s’est engagée sur un front similaire. Elle a lancé le processus de suppression des termes « master » et « slave » de sa documentation et de sa base de code. On évoquait alors la nécessité de prendre de la distance d’avec ces derniers pour des raisons de diversité et pour leur connotation à l’esclavage.

Sources : GitHub, Twitter

Et vous ?

Que pensez-vous de l’application du politiquement correct à l’univers du génie logiciel ?
Procéder à une telle censure peut-il mettre un terme à des siècles d’injustice ou de discrimination ?

Voir aussi :

Python va supprimer les termes "master/slave" de sa documentation et sa base de code pour des raisons de diversité et leur connotation à l'esclavage

L'équipe du langage Go retire les termes "whitelist", "blacklist", "master" et "slave" de sa documentation et de sa base de code parce qu'ils véhiculent des stéréotypes raciaux

Amazon annonce que la police ne pourra pas utiliser sa technologie de reconnaissance faciale pendant un an, suite aux manifestations liées à la mort de George Floyd

Après Apple, Google supprime à son tour l'application Gab de son Play Store, pour avoir violé sa politique relative aux discours haineux

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

Avatar de Mingolito
Membre extrêmement actif https://www.developpez.com
Le 03/09/2021 à 17:22
Le triomphe du politiquement correct dans toute sa splendeur

Si on en arrive au fait que les mot Israël ou Palestine sont devenus "offensant" alors la je suis certains que c'est devenu n'importe quoi.

Je préfère avant du temps de Coluche ou de Desproges quand on pouvais encore dire ou écrire des conneries librement, c'était le bon temps...
29  1 
Avatar de 23JFK
Membre émérite https://www.developpez.com
Le 03/09/2021 à 19:20
C'est quoi cette merde ? Tu fais un jeu sur la seconde guerre mondiale, manifestement il y aura du nazi dans le code.
17  1 
Avatar de calvaire
Membre chevronné https://www.developpez.com
Le 03/09/2021 à 21:53
Citation Envoyé par JPLAROCHE Voir le message
bonjour,
Tombé sur la tête .... voilà quand les extrêmes s'appliquent.
blaklist (noir sur fond noir) le mot noir n’appartiens pas à une ethnie par exemple....... etc....

à moins qu'ils soient devenu racialisé bref du n'importe-quoi c'est pareil dans la féminisation des mots, avez remarqué comment les femmes n'utilise pas les mots au féminin c'est impressionnant.

donc tous les mots dans l’argot informatique des divers langage vont être révisés !!!!!!!!! alors il faut réécrire la bible car celle écrite (populaire n'est fait qu'avec 2000 mots pour cause d’illettrisme) et le pti beur de banlieue il en dit quoi rien à branlé... en parlant son jargon. Et ne pensée pas que je soit raciste car j'ai lutter et me bat encore contre le racisme (et fait casser le nez physiquement) mais quand le politique fait de la politique pour elle même on arrive a des aberrations.
dans mes tests unitaires, je prend un truc qui m'inspire pour faire le scénario de teste (titanic, taliban, hitler...) en fonction de ce que je vois passer sur bfm.

Apres pour les créateurs de jeux oui forcément y'a des trucs comme ca dans le code, si le jeu contient des "salopes" (duke nuken 3d) il est je pense intelligent d'appeler une fonction associé a ce personnage "bitche_machintruc", si j'ai hitler qui parle (wolfenstein) il semble logique d'appeler la piste audio Hitler_speech.mp3 ou Fuhrer_speech.mp3 (HOI4 ou Wolfenstein par exemple)
Si j'ai l'ia de ben laden à coder je vais c'réer une fonction ben_laden_ia() (postal 2)
C'est indispensable pour comprendre le code.

dans un logiciel de gestion ce serait étrange de retrouver ces choses par contre.
9  0 
Avatar de JPLAROCHE
Membre éclairé https://www.developpez.com
Le 03/09/2021 à 19:43
bonjour,
Tombé sur la tête .... voilà quand les extrêmes s'appliquent.
blaklist (noir sur fond noir) le mot noir n’appartiens pas à une ethnie par exemple....... etc....

à moins qu'ils soient devenu racialisé bref du n'importe-quoi c'est pareil dans la féminisation des mots, avez remarqué comment les femmes n'utilise pas les mots au féminin c'est impressionnant.

donc tous les mots dans l’argot informatique des divers langage vont être révisés !!!!!!!!! alors il faut réécrire la bible car celle écrite (populaire n'est fait qu'avec 2000 mots pour cause d’illettrisme) et le pti beur de banlieue il en dit quoi rien à branlé... en parlant son jargon. Et ne pensée pas que je soit raciste car j'ai lutter et me bat encore contre le racisme (et fait casser le nez physiquement) mais quand le politique fait de la politique pour elle même on arrive a des aberrations.
7  0 
Avatar de byrautor
Membre confirmé https://www.developpez.com
Le 10/09/2021 à 10:20
" peut être remplacé par "Hydra", ça a déjà été démontré ! "
Aspartam de quoi as tu peur ?
Vous les jeunes, car j'imagine que tu es jeune (j'ai 89 ans), ne supportez plus rien.
Effectivement après le "lavage de cerveau" des "enseignements modernes" qui "démontrent" l'indémontrable la réalité est devenue virtualité.
nazi, noir, résistant, terroriste, il y en a des milliers comme cela qui me sont insupportables (la moitié de ma famille dont mon père sont morts en 1944), mais si je les supprime de mon langage en créant un autre langage la réalité reste !
Un peu de courage que diable, ah Diable : voilà un mot à supprimer du dictionnaire çà sent les Religions.
Relisez un peu Voltaire SVP !
6  0 
Avatar de Christian.BG
Futur Membre du Club https://www.developpez.com
Le 10/09/2021 à 9:34
Que l'on utilise des termes pour désigner des fonctions, des variables, des noms de programmes faisant appel à des notions de couleur (noir, blanc, rouge, jaune...), de pays (Israel, Palestine, Nigeria...) de genre (homme, femme, enfant, fille, garçon...) ne me semble pas porter atteinte à la probité des uns et des autres. Ici, on atteint juste des sommets dans l'intolérance, le politiquement correct qui en devient très incorrect comme l'écriture inclusive qui est une hérésie. Ce ne sont pas les termes qu'il faut juridiciser, mais le contexte de leur utilisation Et dans ce cas, il sera difficile même pour de l'IA d'en déterminer la teneur, surtout que le sens n'est pas identique en fonction des pays, des langues et même parfois, localement dans un pays.
5  0 
Avatar de jmsei
Membre régulier https://www.developpez.com
Le 10/09/2021 à 14:38
Le monde anglo-saxon est malade et névrosé, il relève de plus en plus de la psychiatrie.
Le problème avec eux c'est qu'ils cherchent à infester le monde dans tous les domaines avec leur maladie mentale.
Tous systèmes ou toutes applications qui auraient la prétention de me dicter ce que je dois penser et qui voudront m'imposer leurs délires seront boycottés.
Je ne travaillerai jamais pour une entreprise qui pratique l'infamie de l'écriture "inclusive" et toutes les dérives de la bien pensance nord américaine.
6  1 
Avatar de Aspartame
Membre averti https://www.developpez.com
Le 03/09/2021 à 19:35
Citation Envoyé par 23JFK Voir le message
C'est quoi cette merde ? Tu fais un jeu sur la seconde guerre mondiale, manifestement il y aura du nazi dans le code.
peut être remplacé par "Hydra", ça a déjà été démontré .
4  0 
Avatar de cdubet
Membre averti https://www.developpez.com
Le 10/09/2021 à 7:20
Politiquement correct a l americaine appliqué au monde entier
Juste pour info, l escalave ca n a pas concerné que les noirs et de loin !
Pensez aux romains quilors de la conquete de la gaule ont transformé certains de nos ancetres en esclaves
Ou simplement au mot "slave" (le gros de leurs esclaves venait de l est ...)

Quand on en arrive a bruler des tintin & asterix en public car ils donnent une mauvaise images des indiens c est que quelque chose ne tourne pas rond

Il y a des moments ou je me dit que les chinois ont finalement pas tord quand ils nous trouvent decadent
4  0 
Avatar de LuNaTiC93
Membre à l'essai https://www.developpez.com
Le 11/09/2021 à 2:55
Je n'aurais jamais cru que la décadence aurait pu à ce point atteindre un domaine technique comme l'informatique et la programmation mais venant des etatsuniens qui sont quoi qu'on en dise des anglosaxons et par conséquent des fous rien ne m'étonne. A une époque quand un malade nous parlait de ses délires on lui faisait une électrothérapie, maintenant les entreprises prennent en compte ce qu'ils disent ce qui explique l'état actuel de notre société occidentale qui sombre petit à petit dans tous les domaines pendant que les chinois eux consacrent leur temps et leur énergie à des vrais problématiques techniques, mais bon eux ne sont pas "inclusifs"
4  0