Do hlavní kódové báze jazyka Go změna, fráze whitelist/blacklist a master/slave z původních textů a dokumentace, jejichž nepřijetí zesílilo na pozadí probíhajících protestů v USA. Fráze „whitelist“ a „blacklist“ byly nahrazeny „allowlist“ a „blocklist“, a „master“ a „slave“ v závislosti na kontextu „process“, „pty“, „proc“ a „control“.
Změna nepovede k porušení zpětné kompatibility a zmatku, protože většina oprav se týká komentářů, testů a interních proměnných. Nahrazení termínu master/slave se v poslední době stalo běžnou praxí, například dva roky zpět se těchto termínů zbavili projekty.
a Termíny allowlist/blocklist jsou samostatné a lépe popisují svůj smysl než ustálené termíny whitelist/blacklist, které jsou pro neodborníky nepříjemné.
Bylo uvedeno, že vývojáři se pokouší nezahajovat další debaty o termínech v technologických projektech. K odstranění nežádoucích termínů stačí samotná skutečnost, že existují lidé, které tyto fráze uráží, nutí je cítit se znevýhodněné a vyvolávají vzpomínky na dřívější diskriminaci. Z historických důvodů a v sociálním kontextu se užívání uvedených frází v současné společnosti stalo považováno za urážlivé a vyvolává odsudky. Odpůrci přejmenování se domnívají, že bychom neměli míchat politiku a programování, že jsou to jen termíny, jejichž významy už jsou ustálené v počítačové technice, a negativní konotace jsou vnucovány umělými představami o politické korektnosti, které brání používání jednoduché angličtiny.
Zdroj: opennet.ru
