Nat Friedman, hoofd van GitHub de intentie van het bedrijf om standaard over te stappen op het gebruik van de naam 'main' voor hoofdbranches in plaats van 'master', als teken van solidariteit met de demonstranten tegen politiegeweld en racisme in de VS. De nieuwe naam zal alleen worden gebruikt voor nieuwe repositories, in bestaande projecten zal de tak 'master' zijn naam behouden. Desondanks wordt nagedacht over de mogelijkheid om een optie te ontwikkelen die het individuele ontwikkelaars mogelijk maakt om het hernoemen voor bestaande projecten te automatiseren.
Discussie over de noodzaak om afstand te nemen van de term 'master'
en op de mailinglijst van ontwikkelaars van Git. Tot nu toe zijn enkel enkele activisten actieve voorstanders van dit idee, terwijl de meeste ontwikkelaars ertegen zijn, vooral omdat in Git het woord master afzonderlijk wordt gebruikt en niet samen met het woord 'slave'.
Maar een ware triomf van politieke correctheid is te zien in het OpenSSL-project, waarvan de deelnemers het ongepast vonden om de uitdrukking 'black magic' te gebruiken. De ontwikkelaars van OpenSSL de standaard inschakeling , hebben 'black magic' vervangen door 'magic', 'blacklist' door 'block list', 'white space' door 'whitespace', 'master' door 'parent' of 'main'.
Naast de recent genoemde initiatieven en , kunnen we ook enkele andere recente hernoemingen opmerken:
- In Chromium , worden vermelding van 'blacklist' in bestandsnamen en code vervangen door 'blocklist' (zichtbare vermeldingen van 'blacklist' en 'whitelist' aan het begin van 2019).
- In Android 'blacklist/whitelist' door 'blocklist/allowlist'.
- Проект Node.js Het Curl-project
- vervangen De ontwikkelaars van Ansible
- plannen om de 'master' tak te vervangen door 'devel'. In de code van PHPUnit
- werd Van de gemeenschappen die zich in voorgaande jaren hebben teruggetrokken van het gebruik van master/slave, kunnen we de projecten
CouchDB , , , , , , en . In de BIND DNS-server is de mogelijkheid behouden om instellingen met de namen 'master/slave' te gebruiken, maar zijn er alternatieven met 'primary/secondary' toegevoegd en deze zijn als meer wenselijk aangeduid. Ontwikkelaars van de Linux-kernel noemden op een gegeven moment de pogingen om 'blacklist/whitelist' te hernoemen onzin en domheid, opgelegd door politici en populisten, en vervangen, met de opmerking dat de term «blocklist» de betekenis zal verdraaien en niet uitsluit dat het wordt opgevat als «lijst van geblokkeerde objecten».
Het IETF (Internet Engineering Task Force) comité, dat zich bezighoudt met de ontwikkeling van internetprotocollen en -architecturen, alternatieven voor de termen «whitelist/blacklist» en «master/slave», aanbevolen voor gebruik in specificaties — in plaats van «master/slave» wordt aangeraden om «primary/secondary», «leader/follower»,
«active/standby»,
«primary/replica»,
«writer/reader»,
«coordinator/worker» of
«parent/helper», en in plaats van «blacklist/whitelist» — «blocklist/allowlist» of «block/permit».
Bron: opennet.ru
