GitHub se je odločil, da opusti ime «master» za glavne veje

Nat Friedman, direktor GitHub-a potvrdio namena kompanije da pređe na korišćenje imena „main“ umesto „master“ za glavne grane, u znak solidarnosti sa onima koji se protive policijskoj brutalnosti i rasizmu u SAD-u. Novo ime će biti korišćeno samo za nove repozitorijume, dok će već postojeći projekti zadržati naziv grane „master“. Ipak, raspravlja se o mogućnosti pripreme opcije koja će omogućiti pojedinačnim programerima da automatizuju preimenovanje za postojeće projekte.

Diskusija o potrebi da se odrekne termina „master“
je otpočela i na mailing listi programera Git-a. Dok su aktivni zagovornici ove ideje samo pojedini aktivisti, većina programera se protivi, posebno jer se u Git-u reč master koristi odvojeno, a ne u paru sa rečju „slave“.

Međutim, pravo slavlje političke korektnosti primećeno je u projektu OpenSSL, čiji su učesnici smatrali izraz „crna magija“ neprihvatljivim. Razvijatelji OpenSSL dodatno dodati korenski certifikat, ki se uporablja za prestrezanje, na seznam preklicanih certifikatov (OneCRL), kot je nedavno storila Mozilla vključitev popravka, menjajući „black magic“ u „magic“, „blacklist“ u „block list“, „white space“ u „whitespace“, „master“ u „parent“ ili „main“.

Pored već spomenutih inicijativa OpenZFS in Go, može se primetiti i nekoliko drugih nedavnih preimenovanja:

  • U Chromium-u so bili sprejeti spremembe, menjajući u nazivima datoteka i kodu pominjanje „blacklist“ u „blocklist“ (vidljive upotrebe „blacklist“ i „whitelist“ su zamenjene početkom 2019. godine).
  • U Android-u začeli menja „blacklist/whitelist“ u „blocklist/allowlist“.
  • Проект Node.js druži se oko zamene blacklist/whitelist sa blocklist/allowlist, ali izmena za sada nije usvojena.
  • Projekt Curl je zamenio pominjanje „whitelist“ sa „skiplist“, „select“ ili „skip“, a „blacklist“ sa „blocklist“.
  • Programeri Ansible-a razmišljajo o možnosti su zamenili granu „master“ sa „devel“.
  • U kodu PHPUnit-a su zamenili Blacklist sa ExcludeList, uključujući izmenu datoteke PHPUnit/Util/Blacklist u PHPUnit/Util/ExcludeList.

Od zajednica koje su se odrekle upotrebe master/slave tokom godina, možemo pomenuti projekte Python, Drupal, Django, Salt, MediaWiki, . U DNS poslužitelju BIND umjesto „master/slave“ sada su poželjniji, PostgreSQL in Redis. Na DNS serveru BIND zadržali su mogućnost korišćenja podešavanja sa imenima „master/slave“, ali su dodali alternative sa „primary/secondary“ i proglasili ih preferiranim. Razvijatelji Linux jezgra nekada su nazvali pokušaje preimenovanja „blacklist/whitelist“ besmislicom i glupošću koju nameću političari i populisti, i opustili izvesti zamenjavo, pri čemer pojasniti, da izraz „blocklist“ vodi v zmedo in ne izključuje razumevanja kot „seznam blokiranih objektov“.

IETF (Internet Engineering Task Force), ki se ukvarja z razvojem protokolov in arhitekture interneta, je predlagal „active/standby“,
„primary/replica“,
„writer/reader“,
„coordinator/worker“ ili
„parent/helper“, a umjesto „blacklist/whitelist“ — „blocklist/allowlist“ ili „block/permit“.
„parent/helper“, namesto „blacklist/whitelist“ pa „blocklist/allowlist“ ali „block/permit.“

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster