Do hlavnej kódovej báze jazyka Go sa mení, výrazy whitelist/blacklist a master/slave z pôvodných textov a dokumentácie, ktorých odmietanie sa v USA v poslednom čase zvýšilo v súvislosti s prebiehajúcimi protestmi. Výrazy "whitelist" a "blacklist" sú nahradené výrazmi "allowlist" a "blocklist", zatiaľ čo "master" a "slave" sa v závislosti od kontextu nahrádzajú výrazmi "process", "pty", "proc" a "control".
Zmena neprinesie žiadne problémy so spätnou kompatibilitou a zámienkami, pretože väčšina úprav sa týka komentárov, testov a vnútorných premenných. Nahradenie master/slave sa stalo v poslednej dobe bežnou praxou, napríklad, projekty sa pred dvoma rokmi zbavili týchto termínov.
a Termíny allowlist/blocklist sú samostatné a lepšie vystihujú svoj zmysel ako zaužívané termíny whitelist/blacklist, ktoré sú pre neodborníkov ťažko prijateľné.
Uvádza sa, že vývojári sa nesnažia vyvolať ďalšie debaty o termínoch v technických projektoch. Aby sa zbavili nežiaducich termínov, stačí prítomnosť ľudí, ktorých tieto výrazy urážajú, spôsobujú im pocit marginalizácie a evokujú spomienky na minulé diskriminácie. Z historických dôvodov a v sociálnom kontexte sa používanie týchto výrazov v súčasnej spoločnosti začalo považovať za urážlivé a vyvoláva odsúdenie. Odporkovia premenovania sa domnievajú, že by sa nemala miešať politika a programovanie, ide predsa len o termíny, ktorých význam sa už usadil v počítačovej technike, a negativita je vnucovaná umelými predstavami o politickej korektnosti, ktoré prekážajú používaniu jednoduchého anglického jazyka.
Zdroj: opennet.ru
