GitHub va decidir eliminar el nom "mestre" per a les branques mestres

Nat Friedman, cap de GitHub confirmat la intenció de l'empresa de canviar al nom predeterminat per a les branques principals en lloc de "master" com a senyal de solidaritat amb els manifestants contra la violència policial i el racisme als Estats Units. El nou nom només s'utilitzarà per als nous repositoris; en els projectes existents, la branca "mestra" conservarà el seu nom. Tanmateix, s'està discutint la possibilitat de preparar una opció que, a petició de desenvolupadors individuals, permeti el canvi de nom automatitzat per als projectes existents.

Discussió sobre la necessitat d'allunyar-se del terme "mestre"
deslligat i a la llista de correu dels desenvolupadors de Git. Fins ara, només uns quants activistes són partidaris actius d'aquesta idea, i la majoria dels desenvolupadors hi estan en contra, sobretot perquè a Git la paraula mestre s'utilitza per separat, i no en parella amb la paraula "esclau".

Però el veritable triomf de la correcció política es pot veure en el projecte OpenSSL, els participants del qual consideraven inacceptable l'expressió "màgia negra". Desenvolupadors OpenSSL estan considerant inclusió pegat, substituint "màgia negra" per "màgia", "llista negra" per "llista de bloqueig", "espai en blanc" per "espai en blanc", "mestre" per "parent" o "principal".

A més de les iniciatives esmentades l'altre dia OpenZFS и Go, es poden observar altres canvis de nom recents:

  • En Chromium acceptat canvis, substituint les referències a "llista negra" per "llista de bloqueig" en els noms de fitxer i el codi (mencions de "llista negra" i "llista blanca" visibles per l'usuari van ser substituïts a principis de 2019).
  • A Android va començar substituir "llista negra/llista blanca" a "llista bloquejada/llista permesa".
  • Projecte Node.js està funcionant per substituir la llista negra/llista blanca per la llista bloquejada/llista permesa, però el canvi encara no s'ha acceptat.
  • Projecte Curl reemplaçat esmentant "llista blanca" a "llista omitida", "seleccionar" o "ometre" i "llista negra" a "llista bloquejada".
  • Desenvolupadors Ansible estan considerant la possibilitat substituint la branca "master" per "devel".
  • En codi PHPUnit reemplaçat Llista negra a ExcludeList, inclòs el canvi del fitxer PHPUnit/Util/Blacklist a PHPUnit/Util/ExcludeList.

Entre les comunitats que van abandonar l'ús de mestre/esclau en els últims anys, podem destacar els projectes Pitó, drupal, Django, CouchDB, Sal, MediaWiki, PostgreSQL и Redis. El servidor DNS BIND va conservar la possibilitat d'utilitzar la configuració amb els noms "mestre/esclau", però va afegir alternatives amb "primari/secundari" i les va declarar més preferibles. Els desenvolupadors del nucli de Linux en un moment van anomenar els intents de canviar el nom de "llista negra/llista blanca" de tonteria i estupidesa, inculcats per polítics i populistes, i rebutjat fer-ne una substitució, incloent-hi l'explicació que el terme "llista de bloqueig" conduirà a una distorsió del significat i no exclou la percepció com una "llista d'objectes de bloqueig".

El Comitè IETF (Internet Engineering Task Force), que desenvolupa els protocols i l'arquitectura d'Internet, va suggerir alternatives als termes "llista blanca/llista negra" i "mestre/esclau", preferides per utilitzar-les a les especificacions - en lloc de "mestre/esclau" es recomana utilitzar "primari/secundari", "líder/seguidor",
"actiu/en espera"
"primari/rèplica",
"escriptor/lector",
"coordinador/treballador" o
"pare/ajudant" i en lloc de "llista negra/llista blanca" - "llista de bloqueig/llista de permetre" o "bloquejar/permís".

Font: opennet.ru

Afegeix comentari