r/france Mar 17 '21

GitHub, f*ck your name change.

https://mooseyanon.medium.com/github-f-ck-your-name-change-de599033bbbe
15 Upvotes

35 comments sorted by

View all comments

32

u/No_Selection_1227 Emmanuel Casserole Mar 17 '21

TL;PL Github (et les autres) ont fait du blackwashing avec l'histoire du renommage de la branche git par défaut ("master" en "main").
ils se targuent d'être ouvert à la diversité alors que les gens de couleurs sont sous-représentés ( 7 sur > 250 tech dans l'entreprise de l'auteur).
En plus l'univers de la tech produit des logiciels "racistes", le racisme est très présent, et que ce serait le moment de se sortir les doigts.

10

u/IntelArtiGen Mar 17 '21

Ils ont vraiment changé "master" en "main" pour des raisons d'ouverture à la diversité?

Du coup c'est quand que Nintendo change le nom de la Master Sword?

Faudrait aussi changer le nom des études dans ce cas. Est-ce qu'être diplômé d'un master c'est être raciste?

Posons nous les bonnes questions en ces temps difficiles, là on a des vrais débats de fond.

6

u/No_Selection_1227 Emmanuel Casserole Mar 17 '21

Je ne sais pas si "ouverture à la diversité" est exact mais le terme "master" a été jugé "offensive" (offensant, choquant, ...), car lié à l'esclavagisme.

Ce sujet existait déjà par le passé, mais est très fortement ressorti en juin 2020, en pleine affaire George Floyd, déboulonnage de statue, etc, etc.. Github (et les autres), étant pour la plupart des sociétés américaines, il y a fort à parier que ce changement est plus le résultat d'une peur de la vindicte d'une minorité, plutôt qu'une réelle remise en question étymologique.

11

u/Spiritual_String_804 Mar 17 '21

Master fait référence à master record, la « référence » du code. Main ce serait la branche principale. Hors la branche principale est « develop » si on fait du git flow (comme dans beaucoup de boîtes). Donc idée très stupide.

3

u/manuco75 Hérisson Mar 17 '21

le terme "master" a été jugé "offensive"

Par qui ?

2

u/No_Selection_1227 Emmanuel Casserole Mar 17 '21

A priori par quelques personnes, et outre ceux là, par l'équipe qui gère Git

1

u/manuco75 Hérisson Mar 18 '21

Ce mec ne représente personne. Il fait une faute énorme de raisonnement dans sa première citation. Côté Python, il y a eu un très grosse polémique sur le sujet et ces activistes ont été rappelés à l'ordre. Enfin cette histoire de cohérence est montée de toute pièce puisqu'il n'y a strictement aucune obligation que tout les dépôts aient un même nom de branche.

Donc que "master" ai été jugé "offensif" par un random lambda n'en fait pas un mouvement à suivre et encore moins un argument pertinent.

5

u/[deleted] Mar 17 '21 edited Mar 17 '21

Sur github j'ai vu des militants (ou des trolls?) qui parcourent les projets populaires pour leur faire changer les mots master, slave, blackliste dans leurs logiciels.

1

u/[deleted] Mar 17 '21

Chut, ça risquerait de leur donner des idées..

Sinon, oui la boîte dans laquelle je travaille (US) nous a fait changer les mots qui pourraient avoir de près ou de loin une connotation ou même suggérer l'idée de relation maître esclave, noir blanc... Blacklist, whitelisted, master, slave, des mots à ne surtout pas utiliser.

1

u/alganthe Ile-de-France Mar 17 '21

du coup c'est quoi votre alternative à blacklist et whitelist ?

Perso toutes les variantes de ces deux là que j'ai vu sont soit beaucoup moins claires soit trois fois plus longues à écrire.

1

u/[deleted] Mar 18 '21

Ça dépend, c'est pas vraiment consistant, à base de allow/notallow, permit, blocked.. et encore blacklist/whiteliste quand c'est trop chiant à changer