Les développeurs du projet LLVM de suivre l'exemple et d'abandonner l'utilisation du terme « master » pour identifier le dépôt principal. Ce changement est présenté comme une démonstration que la communauté LLVM est inclusive et attentive aux problématiques qui peuvent susciter de l'inconfort chez certaines catégories de participants.
Au lieu de « master », il est proposé de choisir une alternative neutre, comme « dev », « trunk », « main » ou « default ». Il est noté qu'avant la transition de SVN à Git, la branche principale était appelée « trunk » et ce nom reste familier pour les développeurs. Il est également suggéré de considérer le remplacement des termes whitelist/blacklist par allowlist/denylist. Cependant, le renommage de la branche principale nécessitera des modifications dans les scripts de construction, les configurations de l'intégration continue et les scripts associés, mais il est souligné que ces changements seront peu significatifs par rapport à la migration récente de SVN à Git.
La majorité des participants , qui compte plus de 60 messages, se sont prononcés en faveur du renommage. Cette proposition inclut et Chris Lattner, le fondateur et architecte en chef de LLVM, mais il a recommandé de ne pas se précipiter et d'attendre de voir comment se terminera de GitHub visant à cesser l'utilisation par défaut du nom « master » pour les branches principales (pour utiliser la même terminologie que celle utilisée par GitHub lors du renommage).
Il n'a pas manqué de sarcasme à ce propos, ce qui a été au sérieux. ( dans LLVM) , que si l'on parle d'inclusivité, il faut réfléchir à la pertinence d'utiliser d'autres mots, comme « work » et « job », car en russe, « worker » se traduit par « работник » ou « рабочий », et ces termes contiennent la combinaison « раб », qui se traduit par « esclave ».
Source : opennet.ru
