Overslaan en naar de inhoud gaan

GitHub verwijdert racistische termen 'master' en 'slave'

'Master' en 'slave' en 'blacklist' en 'whitelist' zijn enkel termen waarvan GitHub het gebruik wil uitbannen. De protesten van Black Lives Matter de afgelopen weken heeft de ontwikkelaarsgemeenschap aangespoord alternatieven te zoeken voor de veelgebruikte termen die refereren aan het slavernijverleden. "Prima idee en we werken er al aan", zei GitHub-CEO Nat Friedman dit weekend op Twitter.
Nat Friedman
© GitHub
GitHub

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

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in