GitHub har bestemt seg for å droppe "master"-navnet for mastergrener.

Nat Friedman, leder for GitHub bekreftet selskapets intensjon om å bytte til standardnavnet for hovedgrener i stedet for «mester» som et tegn på solidaritet med demonstranter mot politivold og rasisme i USA. Det nye navnet vil kun brukes for nye depoter; i eksisterende prosjekter vil "master"-grenen beholde navnet sitt. Imidlertid diskuteres muligheten for å utarbeide et alternativ som på forespørsel fra individuelle utviklere vil tillate automatisert omdøping for eksisterende prosjekter.

Diskusjon om behovet for å gå bort fra begrepet "mester"
ubundet og på Git-utviklernes e-postliste. Så langt er bare noen få aktivister aktive tilhengere av denne ideen, og de fleste utviklere er imot den, spesielt siden ordet mester i Git brukes separat, og ikke i par med ordet "slave".

Men den virkelige triumfen av politisk korrekthet kan sees i OpenSSL-prosjektet, hvis deltakere anså uttrykket "svart magi" som uakseptabelt. OpenSSL-utviklere vurderer inkludering lapp, erstatter "black magic" med "magic", "blacklist" med "block list", "white space" med "whitespace", "master" med "parent" eller "main".

I tillegg til initiativene nevnt forleden OpenZFS и Go, noen andre nyere navne kan noteres:

  • I Chromium akseptert endringer, erstatte referanser til "svarteliste" med "blokkeringsliste" i filnavn og kode (omtale av "svarteliste" og "hviteliste" synlig for brukeren ble erstattet i begynnelsen av 2019).
  • I Android Vi startet erstatte "svarteliste/hviteliste" til "blokkeringsliste/tillatelsesliste".
  • Node.js-prosjektet Jobber å erstatte svarteliste/hviteliste med blokkeringsliste/tillatelsesliste, men endringen er ennå ikke akseptert.
  • Prosjekt Curl erstattet nevne "hviteliste" til "hopp over", "velg" eller "hopp over", og "svarteliste" til "blokkeringsliste".
  • Ansible utviklere vurderer muligheten erstatte "master"-grenen med "devel".
  • I PHPUnit-kode erstattet Blacklist til ExcludeList, inkludert endring av filen PHPUnit/Util/Blacklist til PHPUnit/Util/ExcludeList.

Blant samfunnene som har forlatt bruken av herre/slave de siste årene, kan vi merke oss prosjektene Python, Drupal, Django, CouchDB, Salt, MediaWiki, PostgreSQL и Redis. BIND DNS-serveren beholdt muligheten til å bruke innstillinger med navnene "master/slave", men la til alternativer med "primær/sekundær" og erklærte dem mer å foretrekke. Utviklerne av Linux-kjernen kalte en gang forsøk på å gi nytt navn til "svarteliste/hviteliste" for tull og dumhet, innpodet av politikere og populister, og nektet foreta en erstatning, inkludert å forklare at begrepet "blokkliste" vil føre til en forvrengning av mening og ikke utelukker oppfatningen som en "liste over blokkobjekter".

IETF (Internet Engineering Task Force) Committee, som utvikler protokollene og arkitekturen til Internett, предложил alternativer til begrepene "hviteliste/svarteliste" og "mester/slave", foretrukket for bruk i spesifikasjoner - i stedet for "mester/slave" anbefales det å bruke "primær/sekundær", "leder/følger",
"aktiv/standby"
"primær/replika",
"skribent/leser",
"koordinator/arbeider" eller
"foreldre/hjelper", og i stedet for "svarteliste/hviteliste" - "blokkeringsliste/tillatelsesliste" eller "sperre/tillat".

Kilde: opennet.ru

Legg til en kommentar