În baza principală de cod a limbajului Go modificare, din textele sursă și documentație frazele whitelist/blacklist și master/slave, al căror refuz a crescut pe fondul protestelor din SUA. Frazele „whitelist” și „blacklist” au fost înlocuite cu „allowlist” și „blocklist”, iar „master” și „slave” în funcție de context cu „process”, „pty”, „proc” și „control”.
Modificarea nu va duce la ruperea compatibilității inverse sau confuzie, deoarece cea mai mare parte a corecturilor se referă la comentarii, teste și variabile interne. Înlocuirea master/slave a devenit recent o practică obișnuită, de exemplu, proiecte
și . Termenii allowlist/blocklist sunt auto-suficienți și descriu mai bine esența lor decât termenii consacrați whitelist/blacklist, care sunt discordanți pentru ne-specialiști.
Este menționat că dezvoltatorii nu încearcă să provoace alte dezbateri despre termeni în proiectele tehnologice. Pentru eliminarea termenilor nedoriți este suficient ca oamenii să existe, acești termeni jignindu-i, făcându-i să se simtă umiliți și evocând amintiri despre discriminarea trecută. Din motive istorice și în context social, utilizarea acestor fraze în societatea contemporană a început să fie considerată jignitoare și provoacă dezaprobat. Oponenții renunțării susțin că politica nu ar trebui amestecată cu programarea, acestea fiind doar termeni cu semnificație stabilită în tehnologia computerizată, iar conotația negativă este impusă de reprezentările artificiale ale corectitudinii politice, care împiedică utilizarea unui limbaj simplu în engleză.
Sursa: opennet.ro
