GitHub sa rozhodol vzdať názvu «master» pre hlavné vetvy

Nat Friedman, vedúci GitHub potvrdil zámer spoločnosti prejsť na názov "main" pre hlavné vetvy namiesto "master" ako vyjadrenie solidarity s tými, ktorí protestujú proti policajnému násiliu a rasizmu v USA. Nový názov sa bude používať iba pre nové repozitáre, pre existujúce projekty si názov "master" zachová svoje pomenovanie. Napriek tomu sa diskutuje o možnosti pripraviť voľbu, ktorá umožní jednotlivým vývojárom automatizovať premenovanie pre existujúce projekty.

Diskusia o potrebe vzdať sa termínu "master"
je rozbehnutá a na mailing liste vývojárov Git. Aktívnymi podporovateľmi tejto myšlienky sú zatiaľ len jednotliví aktivisti, pričom väčšina vývojárov je proti, najmä preto, že v Gite sa slovo master používa samostatne, a nie spolu so slovom "slave".

Avšak skutočné oslavovanie politickej korektnosti sa pozoruje v projekte OpenSSL, ktorého účastníci považovali za neprijateľné vyjadrenie "čierna mágia". Vývojári OpenSSL zvažujú zapnutie patchu, nahrádzajú "black magic" termínom "magic", "blacklist" termínom "block list", "white space" termínom "whitespace", "master" termínom "parent" alebo "main".

Okrem nedávno spomínaných iniciatív OpenZFS a Go, môžeme spomenúť aj niektoré iné nedávne premenovania:

CouchDB Python, Drupal, Django, Salt, . V DNS serveri BIND zachovali možnosť používať nastavenia s názvami "master/slave", ale pridali alternatívy s "primary/secondary" a vyhlásili ich za preferovateľnejšie. Vývojári jadra Linuxu v svojich časoch označili pokusy o premenovanie "blacklist/whitelist" za nezmysel a hlúposť, vnucovanú politikmi a populistami, a, MediaWiki, PostgreSQL a Kľuč-hodnotaodmietli prestali vykonávať zmeny, pričom objasniť, že termín „blocklist“ povedie k skresleniu významu a nevylučuje vnímanie ako „zoznam blokovaných objektov“.

Výbor IETF (Internet Engineering Task Force), ktorý sa zaoberá rozvojom protokolov a architektúry internetu, navrhol alternatívy k termínom „whitelist/blacklist“ a „master/slave“, preferované na používanie v špecifikáciách — namiesto „master/slave“ sa odporúča používať „primary/secondary“, „leader/follower“,
„active/standby“,
„primary/replica“,
„writer/reader“,
„coordinator/worker“ alebo
„parent/helper“, a namiesto „blacklist/whitelist“ — „blocklist/allowlist“ alebo „block/permit“.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster