GitHub verwijdert racistische termen 'master' en 'slave'
Bezwaren tegen het gebruik van de termen zijn er al langer. Zo deelde het inkoopbureau van het district Los Angeles in 2003 (potentiële) leveranciers van hard- en software al mee dat het ieder gebruik van woorden die als discriminerend of kwetsend kunnen worden gezien, dienden te vermijden. In 2018 werden de termen master en slave al verbannen uit Python en datzelfde deden de Drupal- en Django-gemeenschap al enkele jaren eerder. Ook in de Android- en de Go-gemeenschap worden deze discussies gevoerd.
Het lastige is wel dat elke gemeenschap weer zijn eigen alternatieven bedenkt voor de gewraakte termen. Zo zijn er voor 'master' alternatieven als 'main', 'default' en 'primary', en voor 'slave' zijn 'secundary' of 'replica' bedacht, maar ook de combinaties parent/worker en leader/follower komen voor. Voor 'blacklist' zou 'deny list' of 'exclude list'moeten komen.
Flinke discussie
In Git en GitHub is het al jarenlang gebruikelijk de hoofdrepository van een project aan te duiden met 'master'. Ontwikkelaars kunnen dan hun eigen fork maken, daar aan sleutelen en vervolgens vragen aan de projecteigenaren om hun code te 'mergen' in de master repository. Verschillende projectgroepen zijn er al toe overgegaan om een andere naam te kiezen voor hun hoofd-repository, zoals bijvoorbeeld 'main', 'default', 'primary' of 'root'.
Git heeft een officiële wijziging in het gebruik van namen voorgesteld, maar dat leidde ook wel weer tot veel discussie in de mailinggroepen, signaleerde ZDNet. Het lijkt er nu op dat GitHub, dat de Git-structuur als basis heeft, los van de discussie bij Git zelf een nieuwe koers uitzet. Google-ontwikkelaar Una Kravets suggereerde dat in een tweet op vrijdag en GitHub CEO reageerde daar onmiddellijk op.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee