Langage inclusif
Cette page documente un guide de développement de MediaWiki, construit au fil du temps par consensus des développeurs (ou parfois simplement par un des développeurs principaux) |
Nous voulons encourager la culture de l'inclusivité, et une façon faire cela est de s'assurer que nous utilisons les termes appropriés là où nous le pouvons.
Alors que certaines personnes peuvent prétendre que ces mots ne sont pas offensants pour eux, ou qu'ils n'ont jamais été ajoutés dans une intention offensante, ils doivent être conscients que ces mots sont potentiellement offensants pour d'autres groupes de personnes, et nous devons nous efforcer d'en supprimer l'usage.
Cet effort contribue également à remplir notre engagement envers le Code de conduite :
Dans l'intérêt de favoriser une communauté ouverte et accueillante, nous nous engageons à faire de la participation aux projets techniques Wikimedia une expérience respectueuse et sans harcèlement pour chacun [...]
Termes à éviter et leurs alternatives
La liste suivante est incomplète. Voir la section des Resources ci-dessous pour les autres recommendations. Nous utilisons différents mots alternatifs en fonction du contexte, pour que la correspondance grammaticale ou technique soit meilleure.
Mots à éviter | Mots alternatifs suggérés | Contexte |
---|---|---|
blacklist | denylist, deny, exclude, prohibit, forbid, mute, (But not "block" or "ban" because of existing MediaWiki meanings) | Avoid language that perpetuates discrimination |
whitelist | allowlist, allow, include, permit | Avoid language that perpetuates discrimination |
master | primary, source, main, development branch | Avoid language that perpetuates discrimination |
slave | replica, secondary | Avoid language that perpetuates discrimination |
guys | people, folks | Avoid unnecessarily gendered language |
Words that assume someone's gender, including "sir"/"madam" | Gender-neutral terms or the person's name; or check their userpage, Phab profile, etc., to see if they've shared how they identify | Avoid misgendering |
sanity check | is valid, is correct, integrity check, final check, quick check, completeness check, confidence check, coherence check, double check | Avoid ableist language |
sane | reasonable, typical, common | Avoid ableist language |
crazy, insane | wild, confusing, confounding | Avoid ableist language |
blindly, dumb | mindlessly, without validating | Avoid ableist language |
crippled | slowed, broken | Avoid ableist language |
kill switch, kill it with fire | off switch, emergency switch, feature flag, remove | Avoid unnecessarily violent language |
grandfathered | legacy, exempt | Avoid language that perpetuates discrimination |
handicap | hurt, negatively affect | Avoid ableist language |
(In some contexts) disable/disabled | Guides vary, with some stating that it is acceptable to use it (perhaps just in technical documentation), and others recommending replacement with 'deactivate, inactive, unavailable, turn off, deselect'.[1][2][3] | Avoid ableist language |
abort | cancel, force quit, end, halt, stop, hard stop | Politically charged term outside of computing. Avoid unnecessarily violent language. |
blackhat, whitehat | unethical hacker, attacker, ethical hacker | Avoid language that perpetuates discrimination |
tribe | team, squad, group | Can be assocaited with colonialism / cultural approriation. Avoid language that perpetuates discrimination. |
Il est à noter qu'il existe des cas où nous ne pourrons peut-être pas modifier/supprimer certaines de nos utilisations de ces mots, par exemple jusqu'à ce que les développeurs en amont les aient corrigés et que cela se répercute sur notre logiciel déployé. Cela convient car nous ne le maîtrisons pas. Il serait mieux de vérifier en amont s'ils envisagent de résoudre les problèmes similaires dans leurs propres bases de code. Néanmoins nous pouvons et devons utiliser ces mots dans nos bases de code quand nous le pouvons.
Comment aider
Si vous cherchez à aider en fournissant cet effort, tâche T254646 est un bon point de départ pour discuter du problème, et aussi pour trouver les tâches spécifiques concernant les endroits du code qui doivent être mis à jour.
Certaines peuvent être aussi simples que la mise à jour ou l'amélioration des commentaires et des noms de variables.
D'autres peuvent être plus complexes et nécessiter un renommage des fonctions et des accroches, tout en suivant notre stable interface policy .
Certains usages peuvent avoir besoin de rester plus longtemps, mais cesseront généralement d'être le code canonique, montrant l'intention d'être supprimés dans un proche avenir.
Ressources
- Manuels et documentation associées venant d'autres organisations (via cdanis et ietf qui en listent beaucoup d'autres)
- Guide de style de l'inclusivité de la Société de chimie américaine
- Coder avec respect des projets Open Source Android
- Apple's Style Guide - (section sur le langage inclusif, entrée sur maître / esclave, entrée sur la liste noire / liste blanche)
- SIG de Bluetooth "Tables appropriées de cartographie des langues"
- Document "Code inclusif" de Chromium
- La "Documentation de l'écriture inclusive" de Google
- "Liste de mots du guide de style de la documentation développeur" de Google
- Groupe de travail sur l'ingénierie Internet :
- Terminologie, puissance et langage inclusif dans les projets Internet et les RFCs (ébauche v.4)
- Terminologie incluse dans les documents de l'IETF (travail en cours)
- Document "Communication sans préjugé" de Microsoft
- Twitter Engineering
- Manuel de style W3C
- Liste de Mots d'Intuit
- Initiative de dénomination inclusive
- Réduire les biais dans votre écriture, de WriteTheDocs
- Woke, un outil de détection de langage non inclusif
- Guide du style du journalisme numérique du langage inclusif - Langage s'il vous plaît
Lectures complémentaires
- "Le NCSC britannique cesse d'utiliser la "liste blanche" et la "liste noire" en raison des stéréotypes raciaux", ZDNet (2020)
- "La terminologie 'Maître/Esclave' a été retirée du langage de programmation Python", Vice (2018)
- ""Listes noires" et "listes blanches" : un avertissement salutaire concernant la prévalence du langage raciste dans les discussions sur l'édition prédatrice", Journal de l'Association de bibliothèques médicales (2018)
- "Le racisme dans la langue anglaise", Robert B. Moore (1976)
- "L'anglais est-il l'ennemi de chacun ?", ETC: une revue de General Semantics (1975)
- "L'utilisation raciste de l'anglais", Journal des études et de la recherche noire (1973)
- Ce mot noir, Langston Hughes (1958)
- "Utilisez cette rubrique pour plus de langue inclusive et autres actions pour les alliés, Blogue de Better Allies® (2020)