GitHub heeft besloten om de naam «master» voor de hoofdvertakkingen op te geven.

Nat Friedman, hoofd van GitHub bevestigde 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'
is begonnen 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 overwegen de standaard inschakeling patch, hebben 'black magic' vervangen door 'magic', 'blacklist' door 'block list', 'white space' door 'whitespace', 'master' door 'parent' of 'main'.

Naast de recent genoemde initiatieven OpenZFS en Go, kunnen we ook enkele andere recente hernoemingen opmerken:

CouchDB Python, Drupal, Django, Salt, . In de DNS-server BIND is de mogelijkheid om instellingen met de namen 'master/slave' te gebruiken behouden, maar er zijn alternatieven met 'primary/secondary' toegevoegd en deze zijn als meer wenselijk verklaard. De ontwikkelaars van de Linux-kernel noemden ooit de pogingen om 'blacklist/whitelist' te hernoemen onzin en domheid, opgelegd door politici en populisten, en, MediaWiki, PostgreSQL en Redis. 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 weigerde 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, stelde voor 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

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster