GitHub decidiu eliminar o nome "mestre" das ramas mestras.

Nat Friedman, xefe de GitHub confirmado a intención da compañía de cambiar ao nome predeterminado para as ramas principais en lugar de "master" como mostra de solidariedade cos manifestantes contra a violencia policial e o racismo nos Estados Unidos. O novo nome empregarase só para novos repositorios; nos proxectos existentes, a rama "mestra" conservará o seu nome. Non obstante, estase a barallar a posibilidade de preparar unha opción que, a petición de desenvolvedores individuais, permita o cambio de nome automatizado dos proxectos existentes.

Discusión sobre a necesidade de afastarse do termo "mestre"
desatado e na lista de correo para desenvolvedores de Git. Ata agora, só uns poucos activistas son partidarios activos desta idea, e a maioría dos desenvolvedores están en contra, especialmente porque en Git a palabra mestre úsase por separado, e non en parella coa palabra "escravo".

Pero o verdadeiro triunfo da corrección política pódese ver no proxecto OpenSSL, cuxos participantes consideraron inaceptable a expresión "maxia negra". Desenvolvedores OpenSSL están considerando incorporación parche, substituíndo "maxia negra" por "maxia", "lista negra" por "lista de bloqueo", "espazo en branco" por "espazo en branco", "master" por "pai" ou "principal".

Ademais das iniciativas mencionadas o outro día OpenZFS и Go, pódense observar algúns outros renomeamentos recentes:

  • En Chromium aceptada cambios, substituíndo as referencias a "lista negra" por "lista de bloqueo" nos nomes de ficheiros e códigos (mencións de "lista negra" e "lista branca" visibles para o usuario foron substituídos a principios de 2019).
  • En Android comezou substituír "lista negra/lista branca" a "lista bloqueada/lista permitida".
  • Proxecto Node.js está funcionando para substituír a lista negra/lista branca por lista bloqueada/lista permitida, pero o cambio aínda non foi aceptado.
  • Proxecto Curl substituído mencionando "lista branca" a "lista de omisión", "seleccionar" ou "saltar" e "lista negra" a "lista de bloqueo".
  • Desenvolvedores Ansible están considerando a posibilidade substituíndo a rama "master" por "devel".
  • En código PHPUnit substituído Lista negra a ExcludeList, incluíndo o cambio do ficheiro PHPUnit/Util/Blacklist a PHPUnit/Util/ExcludeList.

Entre as comunidades que abandonaron o uso de mestre/escravo nos últimos anos, podemos sinalar os proxectos Pitão, Drupal, Django, CouchDB, Sal, MediaWiki, PostgreSQL и Redis. O servidor DNS BIND conservou a posibilidade de usar a configuración cos nomes "mestre/escravo", pero engadiu alternativas con "primario/secundario" e declarounos máis preferibles. Os desenvolvedores do núcleo de Linux nalgún momento chamaron os intentos de cambiar o nome de "lista negra/lista branca" de tontería e estupidez, inculcados por políticos e populistas, e rexeitou facer unha substitución, incluíndo explicando que o termo "lista de bloques" levará a unha distorsión do significado e non exclúe a percepción como "lista de obxectos de bloque".

O Comité IETF (Internet Engineering Task Force), que desenvolve os protocolos e a arquitectura de Internet, suxeriu alternativas aos termos "lista branca/lista negra" e "mestre/escravo", preferidas para o seu uso nas especificacións - en lugar de "mestre/escravo" recoméndase usar "primario/secundario", "líder/seguidor",
"activo/en espera"
"primario/réplica",
"escritor/lector",
"coordinador/traballador" ou
"pai/axudante" e no canto de "lista negra/lista branca" - "lista de bloqueo/lista de permisos" ou "bloquear/permiso".

Fonte: opennet.ru

Engadir un comentario