GitHub besluttede at droppe "master"-navnet for mastergrene

Nat Friedman, leder af GitHub bekræftet virksomhedens intention om at skifte til standardnavnet for hovedgrene i stedet for "mester" som et tegn på solidaritet med demonstranter mod politivold og racisme i USA. Det nye navn vil kun blive brugt til nye repositories; i eksisterende projekter vil "master"-grenen beholde sit navn. Dog diskuteres muligheden for at udarbejde en option, der efter anmodning fra individuelle udviklere vil tillade automatiseret omdøbning af eksisterende projekter.

Diskussion af behovet for at gå væk fra begrebet "mester"
ubundet og på Git-udviklernes mailingliste. Indtil videre er kun få aktivister aktive tilhængere af denne idé, og de fleste udviklere er imod den, især da ordet mester i Git bruges separat, og ikke i par med ordet "slave".

Men den virkelige triumf af politisk korrekthed kan ses i OpenSSL-projektet, hvis deltagere anså udtrykket "sort magi" for uacceptabelt. OpenSSL-udviklere overvejer inklusion lappe, erstatter "sort magi" med "magi", "sortliste" med "blokeringsliste", "hvidt mellemrum" med "hvidrum", "master" med "forælder" eller "hoved".

Ud over de tiltag, der blev nævnt forleden OpenZFS и Go, kan nogle andre nylige omdøbninger bemærkes:

  • I Chromium accepteret ændringer, der erstatter referencer til "sortliste" med "blokeringsliste" i filnavne og kode (omtaler af "sortliste" og "hvidliste" synlige for brugeren blev udskiftet i begyndelsen af ​​2019).
  • I Android Vi startede erstatte "sortliste/hvidliste" til "blokeringsliste/tilladelsesliste".
  • Node.js-projekt virker at erstatte sortliste/hvidliste med blokliste/tilladelsesliste, men ændringen er endnu ikke blevet accepteret.
  • Projekt Curl erstattet nævner "hvidliste" til "spring over", "vælg" eller "spring over", og "sortliste" til "blokeringsliste".
  • Ansible udviklere overvejer muligheden udskiftning af "master"-grenen med "devel".
  • I PHPUnit-kode erstattet Sortliste til ExcludeList, herunder ændring af filen PHPUnit/Util/Blacklist til PHPUnit/Util/ExcludeList.

Blandt de samfund, der har opgivet brugen af ​​mester/slave i de seneste år, kan vi bemærke projekterne Python, Drupal, Django, CouchDB, Salt, MediaWiki, PostgreSQL и Omfor. BIND DNS-serveren beholdt muligheden for at bruge indstillinger med navnene "master/slave", men tilføjede alternativer med "primær/sekundær" og erklærede dem mere foretrukne. Udviklerne af Linux-kernen kaldte på et tidspunkt forsøg på at omdøbe "sortliste/hvidliste" for nonsens og dumhed, indpodet af politikere og populister, og nægtede foretage en erstatning, herunder at forklare, at udtrykket "blokliste" vil føre til en forvrængning af betydning og ikke udelukker opfattelsen som en "liste over blokobjekter".

IETF (Internet Engineering Task Force) Committee, som udvikler protokollerne og arkitekturen på internettet, Han tilbød alternativer til udtrykkene "hvidliste/sortliste" og "mester/slave", foretrækkes til brug i specifikationer - i stedet for "mester/slave" anbefales det at bruge "primær/sekundær", "leder/følger",
"aktiv/standby"
"primær/replika",
"skribent/læser",
"koordinator/arbejder" el
"forælder/hjælper", og i stedet for "sortliste/hvidliste" - "blokeringsliste/tilladelsesliste" eller "bloker/tillad".

Kilde: opennet.ru

Tilføj en kommentar