• [^] # Re: Est-ce un problème?

    Posté par (site web personnel) . En réponse au journal Adieu vieille branche. Évalué à 10.

    En fait, le terme anglais "master" se traduit directement par « maître ». Ce terme n'a rien d'intrinsèquement choquant, mais en informatique, il est souvent associé au terme "slave", « esclave ».

    Dans un tel cas d'utilisation, ces termes font explicitement référence à l'esclavage. À partir de là, deux possilités :

    • pour certains personnes, évoquer l'esclavage, c'est juste mal, même dans les cas où il y a une réelle relation d'asservissement d'un système à un autre et a fortiori lorsqu'il n'y a pas de telle relation ;
    • pour d'autres, évoquer l'esclavage, ça rappelle par association qu'à une époque, l'Occident avait industrialisé la traite des noirs, et rappeler ça, c'est mal ;
    • il y a peut-être d'autres interprétations, mais dans l'ensemble, pour certains, utiliser la terminologie « maître/esclave », c'est mal et il faut donc éviter de le faire.

    Ça se complique un tout petit peu avec le fait que d'aucuns considèrent en outre que parler de maître ou d'esclave associe implicitement, ou engendre un risque d'associer ou d'entretenir une association de la condition d'esclave à la couleur de peau noire, et bref, que ce serait raciste ou que ça entretiendrait un racisme inconscient.

    Comme dit précédemment, les termes de maître et d'esclave ont été utilisés dans des contexte où il y a une relation d'asservissement d'un système à un autre, par exemple dans le cas des serveurs DNS faisant autorité. Mais cette terminologie a également été reprise dans des contextes où il n'y a même pas de telle relation, comme dans les interfaces IDE si je me souviens bien : il me semble avoir lu quelque part que le périphérique dit esclave n'était en aucune façon asservi ou contrôlé par le périphérique dit maître.

    Enfin, ces termes sont également utilisés dans des contextes encore plus éloignés d'une quelconque relation de servitude, où il ne subsiste que le terme "master". C'est le cas avec Git, où la première branche créée, qui sert ensuite de branche principale, est nommée la branche maîtresse. Dans de tels cas, la pertinence de ce terme est discutable. Je remarquerai toutefois que ce genre d'utilisation du terme « maître » comme synonyme de « principal » ne date pas d'hier et ne fait pas forcément référence à l'esclavage : on parle ainsi de la poutre maîtresse d'une charpente, ou du maître-bau d'un bateau.