Más recientemente, Hablamos de que la comunidad de TI también ha vuelto a discutir terminología inapropiada y ofensiva bajo la influencia de las protestas de Black Lives Matter que se extendieron por todo Estados Unidos. (y no solo). Linus Torvalds no se hizo a un lado y aprobó excluir el término esclavo, lista negra, y otros del código del kernel de Linux.
Muchos desarrolladores están intentando eliminar dichos términos de su código fuente., aplicaciones, y servicios en línea.
Por ejemplo, los desarrolladores de Androide, el Ir lenguaje de programación, el Unidad PHP biblioteca y el Rizo La utilidad ha anunciado recientemente su intención de encontrar alternativas para la lista blanca/lista negra.. Sucesivamente, los autores del AbiertoZFS El proyecto ya está trabajando en la sustitución de los términos maestro/esclavo., Se utiliza para describir las relaciones entre entornos de almacenamiento..
Aunque muchos proyectos no utilizan estos términos directamente en su código fuente o interfaces de usuario, dirigieron su atención a sus repositorios de fuentes. El caso es que la mayoría de estos proyectos gestionan el código fuente utilizando Git o GitHub., mientras que Git y GitHub, En particular, use el nombre master para el repositorio predeterminado.
Los desarrolladores de GitHub y Git escribir que ya están “trabajando en el problema”, y varios proyectos de código abierto ya han apoyado a Black Lives Matter y ellos mismos han cambiado los nombres de sus repositorios predeterminados a varias alternativas. (como principal, por defecto, primario, raíz, etc.). Éstas incluyen AbiertoSSL, ansible, Potencia Shell, el P5.js biblioteca de javascript, y muchos otros.
También a principios de julio, desarrolladores de Microsoft, LinkedIn, Google, y Gorjeo también anunció un cambio similar. Todos prometieron cambiar el lenguaje técnico de sus productos e infraestructura y eliminar términos como esclavizador., esclavo, lista negra, lista blanca y así sucesivamente.
Los desarrolladores de Linux tampoco se hicieron a un lado., y un discusión El uso de una terminología más inclusiva viene existiendo desde hace bastante tiempo..
Como se informó recientemente, el problema finalmente se ha resuelto: Linus Torvalds hizo el compromiso apropiado y aprobado la nueva política del proyecto respecto al diseño de código en Linux 5.8 rama del núcleo (aunque inicialmente se propuso realizar cambios en el 5.9 rama).
Se espera que las nuevas reglas se apliquen al nuevo código., mientras no planean realizar revisión del antiguo, aunque los desarrolladores no excluyen que, al final, El “cambio de nombre” afectará a una parte considerable del código existente.. Se permitirán términos obsoletos sólo en caso de extrema necesidad..
Ahora se recomienda sustituir los términos maestro/esclavo por los siguientes análogos:
- primario, principal/secundario, réplica, subordinar;
- iniciador, solicitante/destino, respondedor;
- controlador, host/dispositivo, obrero, apoderado;
- líder/seguidor;
- director/intérprete.
Sucesivamente, la lista negra de términos / La lista blanca recomienda reemplazar con versiones más neutrales.:
- lista de rechazados/lista de permitidos
- lista de bloqueo/lista de contraseñas.
Permítanme recordarles también que el vicepresidente de Google dice que “sombrero negro” no es un término neutral.