Nella base di codice principale del linguaggio Go modifica, le frasi whitelist/blacklist e master/slave dai testi sorgente e dalla documentazione, il cui rifiuto è aumentato a seguito delle manifestazioni in corso negli Stati Uniti. Le frasi «whitelist» e «blacklist» sono state sostituite con «allowlist» e «blocklist», mentre «master» e «slave» sono stati cambiati, a seconda del contesto, in «process», «pty», «proc» e «control».
La modifica non porterà alla rottura della retrocompatibilità e a confusione, poiché la maggior parte delle correzioni riguarda commenti, test e variabili interne. Negli ultimi tempi, la sostituzione di master/slave è diventata prassi comune, ad esempio, progetti due anni fa hanno abbandonato questi termini.
e I termini allowlist/blocklist sono autosufficienti e descrivono meglio la loro essenza rispetto ai termini consolidati whitelist/blacklist, che risultano sgradevoli per i non esperti.
È stato specificato che gli sviluppatori non cercano di innescare ulteriori dibattiti sui termini nei progetti tecnologici. Per liberarsi di termini inappropriati è suffatto il semplice fatto che ci sono persone che si sentono offese da queste frasi, che le fanno sentire svantaggiate e richiamano ricordi di discriminazione passata. Per ragioni storiche e nel contesto sociale, l'uso di queste frasi nella società moderna ha cominciato a essere considerato offensivo e suscita disapprovazione. I contrari alla rinominazione ritengono che non si debbano mescolare politica e programmazione, poiché sono solo termini il cui significato è già stabilito nel campo dell'informatica, e la connotazione negativa è imposta da rappresentazioni artificiali di correttezza politica, che ostacolano l'uso della lingua inglese semplice.
Fonte: opennet.ru
