GitHub har beslutat att ta bort "master"-namnet för master-grenar.

Nat Friedman, chef för GitHub bekräftats företagets avsikt att gå över till att använda standardnamnet för huvudgrenar istället för "master" som ett tecken på solidaritet med demonstranter mot polisvåld och rasism i USA. Det nya namnet kommer endast att användas för nya arkiv, i befintliga projekt kommer "master"-grenen att behålla sitt namn. Möjligheten att förbereda ett alternativ som på begäran av enskilda utvecklare kommer att tillåta automatiserat namnbyte för befintliga projekt diskuteras dock.

Diskussion om behovet av att gå bort från termen "mästare"
obundet och på e-postlistan för Git-utvecklare. Hittills är bara ett fåtal aktivister aktiva anhängare av denna idé, och de flesta utvecklare är emot den, särskilt eftersom ordet mästare i Git används separat och inte i par med ordet "slav".

Men den verkliga triumfen för politisk korrekthet kan ses i OpenSSL-projektet, vars deltagare ansåg uttrycket "svart magi" oacceptabelt. OpenSSL-utvecklare överväger integration lappa, ersätter "black magic" med "magic", "blacklist" med "block list", "white space" med "whitespace", "master" med "parent" eller "main".

Förutom de initiativ som nämndes häromdagen OpenZFS и Go, några andra nya namnbyten kan noteras:

  • I Chromium accepterad förändringar, ersätter referenser till "svartlista" i filnamn och kod med "blocklista" (omnämnanden av "svartlista" och "vitlista" synliga för användaren ersattes i början av 2019).
  • I Android vi började byta ut "svartlista/vitlista" till "blockeringslista/tillåtelselista".
  • Node.js-projekt arbetar att ersätta svartlista/vitlista med blocklista/tillåtelselista, men ändringen har ännu inte godkänts.
  • Projekt Curl ersatt nämner "vitlista" till "överhoppningslista", "välj" eller "hoppa över" och "svartlista" till "blocklista".
  • Ansible utvecklare överväger ersätter "master"-grenen med "devel".
  • I PHPUnit-kod ersatt Blacklist till ExcludeList, inklusive ändring av filen PHPUnit/Util/Blacklist till PHPUnit/Util/ExcludeList.

Bland de samhällen som övergav användningen av herre/slav under de senaste åren kan vi notera projekten Python, Drupal, Django, CouchDB, Salt, MediaWiki, PostgreSQL и Redis. BIND DNS-servern behöll möjligheten att använda inställningar med namnen "master/slave", men lade till alternativ med "primär/sekundär" och förklarade dem mer att föredra. Utvecklarna av Linux-kärnan kallade vid ett tillfälle försök att byta namn på "svartlista/vitlista" för nonsens och dumhet, ingjutit av politiker och populister, och vägrade göra en ersättning, inklusive att förklara att termen "blocklista" kommer att leda till en förvrängning av betydelsen och inte utesluter uppfattningen som en "lista över blockobjekt".

IETF (Internet Engineering Task Force) Committee, som utvecklar protokollen och arkitekturen för Internet, han erbjöd alternativ till termerna "vitlista/svartlista" och "mästare/slav", föredragna för användning i specifikationer - istället för "mästare/slav" rekommenderas att använda "primär/sekundär", "ledare/följare",
"aktiv/standby"
"primär/replika",
"författare/läsare",
"samordnare/arbetare" eller
"förälder/hjälpare", och istället för "svartlista/vitlista" - "blocklista/tillåtelselista" eller "blockera/tillåta".

Källa: opennet.ru

Lägg en kommentar