In de hoofdcodebasis van de programmeertaal Go verandering, zinnen whitelist/blacklist en master/slave uit de bronbestanden en documentatie verwijdert, waarvan de afkeer tijdens de aanhoudende protesten in de VS is toegenomen. De termen "whitelist" en "blacklist" zijn vervangen door "allowlist" en "blocklist", en "master" en "slave" zijn afhankelijk van de context vervangen door "process", "pty", "proc" en "control".
Deze wijziging zal geen problemen met de achterwaartse compatibiliteit en verwarring veroorzaken, aangezien het grootste deel van de aanpassingen betrekking heeft op commentaren, tests en interne variabelen. Het vervangen van master/slave is de laatste tijd gebruikelijk geworden en projecten hebben deze termen twee jaar geleden al laten vallen.
en . De termen allowlist/blocklist zijn zelfvoorzienend en beschrijven hun essentie beter dan de gevestigde termen whitelist/blacklist, die voor leken moeilijk te verwerken zijn.
Er is aangegeven dat ontwikkelaars niet opnieuw een discussie over termen in technologische projecten willen aanwakkeren. Het simpelweg verwijderen van ongewenste termen is voldoende, gezien het feit dat er mensen zijn die zich door deze zinnen gekwetst voelen, zich benadeeld voelen en herinneringen oproepen aan vroegere discriminatie. Om historische redenen en in een sociaal perspectief is het gebruik van deze zinnen in de moderne samenleving als kwetsend gaan worden beschouwd en het wekt afkeuring op. Tegenstanders van de hernoeming zijn van mening dat men politiek en programmeren niet moet mengen; het zijn slechts termen wiens betekenis al is gevestigd in de computertechnologie, en de negatieve connotatie wordt opgelegd door kunstmatige ideeƫn over politieke correctheid, die het gebruik van eenvoudig Engels bemoeilijken.
Bron: opennet.ru
