Nat Friedman, a GitHub vezetője a cég szándéka, hogy alapértelmezettként átálljon a főbb ágak elnevezésére "main" névvel "master" helyett, hogy szolidaritását fejezze ki a rendőri erőszak és a rasszizmus ellen harcolókkal az Egyesült Államokban. Az új név csak új tárolókban fog használatos lenni, a már meglévő projektek esetében a "master" ág megőrzi a nevét. Mindazonáltal felmerült egy lehetőség arra, hogy egyes fejlesztők kérésére automatizálják a meglévő projektek átnevezését.
A 'master' kifejezéstől való eltávolítás szükségességéről folytatott vita
és a Git fejlesztői levelezőlistáján. Jelenleg az ötlet aktív támogatóinak csak néhány aktivista számít, míg a legtöbb fejlesztő ellenzi, annál is inkább, hogy a Git rendszerében a 'master' szót külön használják, nem pedig együtt a 'slave'-szel.
De a politikai korrektség igazi diadala az OpenSSL projektben figyelhető meg, ahol a résztvevők elfogadhatatlannak találták a "fekete mágia" kifejezést. Az OpenSSL fejlesztői a , akik a "black magic"-et "magic"-re, a "blacklist"-et "block list"-re, a "white space"-et "whitespace"-re, a "master"-t "parent"-re vagy "main"-re cserélik.
Az említett kezdeményezéseken kívül és , érdemes megemlíteni néhány más korábbi átnevezést is:
- A Chromium-ban , amely a fájl- és kódnevekben a "blacklist" kifejezéseket "blocklist"-re cserélte (a felhasználónak látható "blacklist" és "whitelist" említéseket 2019 elején).
- Az Android "blacklist/whitelist"-t "blocklist/allowlist"-re.
- Проект Node.js blacklist/whitelist blocklist/allowlist-ra való cseréjét, de a változtatás még nem került elfogadásra.
- A Curl projekt a "whitelist" említést "skiplist", "select" vagy "skip"-re, és a "blacklist"-et "blocklist"-re.
- Az Ansible fejlesztői kicserélték a "master" ágat "devel"-re.
- A PHPUnit kódjában a Blacklist-et ExcludeList-re, beleértve a PHPUnit/Util/Blacklist fájlt PHPUnit/Util/ExcludeList-re.
A közösségek közül, akik az utóbbi években elhagyták a "master/slave" kifejezést, említhetők , , , , , , és . A BIND DNS-szerverben megőrizték a "master/slave" elnevezések használatának lehetőségét, de hozzáadták az alternatívákat, mint a "primary/secondary", és ezeket előnyben részesítik. A Linux kernel fejlesztői egy időben a "blacklist/whitelist" átnevezésére tett kísérleteket ostobaságnak és politikai populisták által támasztott butaságnak nevezték, és a cserét végrehajtani, beleértve annak tisztázását, hogy a „blocklist” kifejezés torzítja a jelentést, és nem zárja ki az „blokkolt objektumok listájaként” való értelmezést.
Az IETF (Internet Engineering Task Force) bizottság, amely az internet protokolljainak és architektúrájának fejlesztésével foglalkozik, a "whitelist/blacklist" és a "master/slave" kifejezések alternatívái, amelyeket a specifikációkban javasoltak használni — a "master/slave" helyett javasolt a "primary/secondary", "leader/follower",
"active/standby",
"primary/replica",
"writer/reader",
"coordinator/worker" vagy
"parent/helper", míg a "blacklist/whitelist" helyett a "blocklist/allowlist" vagy a "block/permit" javasolt.
Forrás: opennet.ru
