GitHub ha decidido eliminar el nombre "maestro" de las ramas maestras.

Nat Friedman, director de GitHub confirmado la intención de la compañía de cambiar al nombre predeterminado para las sucursales principales en lugar de "master" como señal de solidaridad con los manifestantes contra la violencia policial y el racismo en los Estados Unidos. El nuevo nombre se utilizará sólo para repositorios nuevos; en proyectos existentes, la rama "maestra" conservará su nombre. Sin embargo, se está discutiendo la posibilidad de preparar una opción que, a petición de los desarrolladores individuales, permitirá el cambio de nombre automático de los proyectos existentes.

Discusión sobre la necesidad de alejarse del término “maestro”
desatado y en la lista de correo de desarrolladores de Git. Hasta ahora, sólo unos pocos activistas apoyan activamente esta idea, y la mayoría de los desarrolladores están en contra, especialmente porque en Git la palabra maestro se usa por separado, y no en pares con la palabra "esclavo".

Pero el verdadero triunfo de la corrección política se puede ver en el proyecto OpenSSL, cuyos participantes consideraron inaceptable la expresión "magia negra". Desarrolladores OpenSSL están considerando incorporación parche, reemplazando "magia negra" por "magia", "lista negra" por "lista de bloqueo", "espacio en blanco" por "espacio en blanco", "maestro" por "padre" o "principal".

Además de las iniciativas mencionadas el otro día AbrirZFS и Go, se pueden observar algunos otros cambios de nombre recientes:

  • En cromo aceptado cambios, reemplazando las referencias a "lista negra" con "lista de bloqueo" en los nombres de archivos y el código (menciones de "lista negra" y "lista blanca" visibles para el usuario fue reemplazado a principios de 2019).
  • En Android empezamos reemplazar "lista negra/lista blanca" a "lista bloqueada/lista permitida".
  • Proyecto Node.js está trabajando para reemplazar lista negra/lista blanca con lista bloqueada/lista permitida, pero el cambio aún no ha sido aceptado.
  • Proyecto rizo reemplazado mencionando "lista blanca" para "omitir lista", "seleccionar" u "omitir" y "lista negra" para "lista bloqueada".
  • Desarrolladores ansibles están considerando la posibilidad reemplazando la rama "master" por "devel".
  • En código PHPUnit reemplazado Blacklist a ExcludeList, incluido el cambio del archivo PHPUnit/Util/Blacklist a PHPUnit/Util/ExcludeList.

Entre las comunidades que abandonaron el uso amo/esclavo en los últimos años, podemos destacar los proyectos Python, Drupal, Django, CouchDB, Sal, MediaWiki, PostgreSQL и Redis. El servidor DNS BIND conservó la capacidad de usar configuraciones con los nombres "maestro/esclavo", pero agregó alternativas con "primario/secundario" y las declaró más preferibles. Los desarrolladores del kernel de Linux alguna vez calificaron de tontería y estupidez los intentos de cambiar el nombre a “lista negra/lista blanca”, inculcados por políticos y populistas, y rechazado hacer un reemplazo, incluso explicando que el término "lista de bloqueo" conducirá a una distorsión del significado y no excluye la percepción como una "lista de objetos de bloqueo".

El comité IETF (Internet Engineering Task Force), que desarrolla protocolos y arquitectura de Internet, propuesto alternativas a los términos “lista blanca/lista negra” y “maestro/esclavo”, preferidas para su uso en las especificaciones; en lugar de “maestro/esclavo”, se recomienda utilizar “primario/secundario”, “líder/seguidor”,
"activo/en espera"
"primario/réplica",
"escritor/lector",
"coordinador/trabajador" o
"padre/ayudante", y en lugar de "lista negra/lista blanca" - "lista bloqueada/lista permitida" o "bloquear/permitir".

Fuente: opennet.ru

Añadir un comentario