GitHub se rozhodl upustit od názvu „master“ pro hlavní větve.

Nat Friedman, vedoucí GitHubu potvrzeno záměr společnosti přejít na výchozí název pro hlavní pobočky místo „master“ na znamení solidarity s demonstranty proti policejnímu násilí a rasismu ve Spojených státech. Nový název bude použit pouze pro nové repozitáře, ve stávajících projektech si „master“ větev zachová svůj název. Diskutuje se ale o možnosti připravit variantu, která na přání jednotlivých vývojářů umožní automatizované přejmenování u stávajících projektů.

Diskuse o nutnosti odklonit se od termínu „mistr“
rozvázaný a na e-mailovém seznamu vývojářů Git. Doposud je aktivními zastánci této myšlenky jen několik aktivistů a většina vývojářů je proti, zejména proto, že v Gitu se slovo master používá samostatně a ne ve dvojicích se slovem „slave“.

Skutečný triumf politické korektnosti je ale vidět v projektu OpenSSL, jehož účastníci považovali výraz „černá magie“ za nepřijatelný. Vývojáři OpenSSL zvažují začlenění náplast, nahrazující „černou magii“ za „kouzlo“, „černou listinu“ za „seznam blokování“, „bílé místo“ za „bílé místo“, „hlavní“ za „rodič“ nebo „hlavní“.

Kromě iniciativ zmíněných onehdy OpenZFS и Go, lze zaznamenat některá další nedávná přejmenování:

  • V Chromu přijato změny, nahrazující odkazy na „černou listinu“ v názvech souborů a kódu za „seznam blokovaných“ (zmínky o „černé listině“ a „bílé listině“ viditelné pro uživatele byly nahrazeny na začátku roku 2019).
  • V systému Android začali jsme nahradit „blacklist/whitelist“ na „blocklist/allowlist“.
  • Projekt Node.js pracuje nahradit blacklist/whitelist blokovaným/allowlistem, ale změna ještě nebyla přijata.
  • Projekt Curl nahrazeno zmínit „whitelist“ pro „skiplist“, „select“ nebo „skip“ a „blacklist“ pro „blocklist“.
  • Ansible Developers zvažují nahrazení větve „master“ větou „devel“.
  • V kódu PHPUnit vyměněn Blacklist na ExcludeList, včetně změny souboru PHPUnit/Util/Blacklist na PHPUnit/Util/ExcludeList.

Mezi komunitami, které v minulých letech opustily používání master/slave, můžeme zaznamenat projekty PYTHON, Drupal, Django, CouchDB, Sůl, MediaWiki, PostgreSQL и Redestilát. DNS server BIND si zachoval možnost používat nastavení s názvy „master/slave“, ale přidal alternativy s „primární/sekundární“ a prohlásil je za vhodnější. Vývojáři linuxového jádra svého času označovali pokusy přejmenovat „blacklist/whitelist“ za nesmysl a hloupost, vštípené politiky a populisty, a odmítl provést náhradu, včetně vysvětlení, že výraz „seznam bloků“ povede ke zkreslení významu a nevylučuje vnímání jako „seznam blokových objektů“.

Výbor IETF (Internet Engineering Task Force), který vyvíjí protokoly a architekturu internetu, navrhl alternativy k výrazům „whitelist/blacklist“ a „master/slave“, preferované pro použití ve specifikacích – místo „master/slave“ se doporučuje použít „primární/sekundární“, „vedoucí/sledovník“,
"aktivní/pohotovostní režim"
"primární/replika",
"spisovatel/čtenář",
„koordinátor/pracovník“ popř
„rodič/pomocník“ a místo „černá listina/bílá listina“ – „seznam blokovaných/povolených“ nebo „blokovat/povolit“.

Zdroj: opennet.ru

Přidat komentář