Nat Friedman, liderando GitHub después de adquirir Microsoft en 2018, dijo en Twitter que GitHub reemplazará el término "maestro" por un sinónimo más neutral. Por ejemplo, principal, para evitar referencias innecesarias a la época de la esclavitud.
Si esto realmente sucede, GitHub se convertirá en una de las muchas empresas de TI y proyectos de código abierto que en los últimos años se han pronunciado a favor de rechazar diversos términos que pueden considerarse ofensivos desde el punto de vista de los desarrolladores negros..
Así que, a finales de la semana pasada, La ingeniera de Chrome, Una Kravets, anunció en Twitter que el equipo de desarrollo de Chrome está considerando cambiar el nombre de la rama fuente predeterminada del navegador de "maestro" a un término más neutral "principal"..
"Por lo que vale, Estoy *súper* feliz de cambiar el nombre de la estructura de rama predeterminada de "maestro" a "principal" y espero que todos podamos hacer esto juntos como comunidad con @github liderando la implementación en su producto en el futuro"., — escribió en Twitter Una Kravets.
Nat Friedman confirmó en respuesta que GitHub está trabajando en esta idea.
Dichos cambios suelen incluir el rechazo del uso de los términos “maestro" y "esclavo” a favor de alternativas como la principal, por defecto, primaria y, respectivamente, secundario. También, Los conceptos bien establecidos de lista blanca y lista negra., eso es, “lista negra" y "lista blanca", se reemplazan por una “lista de permitidos” y una “lista de permisos” y una “lista de prohibiciones/exclusiones” neutrales.
Influenciado por el Las vidas de los negros son importantes Protestas que se extendieron por todo Estados Unidos., La comunidad de TI ha vuelto a discutir estos temas., y muchos desarrolladores están trabajando actualmente para eliminar terminología similar de su código fuente., aplicaciones, y servicios en línea.
Por ejemplo, los desarrolladores de android, el lenguaje de programación Go, la biblioteca PHPUnit y la utilidad Curl han anunciado recientemente su intención de encontrar alternativas para lista blanca/lista negra. Sucesivamente, los autores del proyecto OpenZFS ya están trabajando para reemplazar los términos maestro-esclavo, que se utilizan para describir las relaciones entre entornos de almacenamiento..
"Estoy literalmente en el proceso de abrir problemas para un montón de bibliotecas de Microsoft que uso y que usan estas frases"., — dijo en Twitter Ingeniero de LinkedIn Gabriel Csapo, ¿Quién de los que está sacando los conceptos racistas de TI?.
Otros proyectos que no utilizan estos términos directamente en su código fuente o interfaces de usuario, han prestado atención a sus repositorios de fuentes. El hecho es que la mayoría de estos proyectos gestionan el código fuente utilizando Git o GitHub., mientras que Git y GitHub, en su turno, utilizar el maestro de notación para el repositorio predeterminado.
Periodistas de la revista ZDNet. observó que varios proyectos de código abierto ya apoyaban Black Lives Matter y cambiaron los nombres de sus repositorios de maestro a varias alternativas (como principal, por defecto, primario, raíz, etcétera). Estos incluyen OpenSSL, ansible, Potencia Shell, la biblioteca JavaScript P5.js, y muchos otros.
“Estas acciones dieron lugar a una discusión muy acalorada en la comunidad de código abierto., y llegó al punto en que los desarrolladores de Git ahora están pensando en tales cambios (aunque las discusiones sobre el lista de correo y en Problemas de GitHub todavía están lejos de terminar)", – escriben periodistas de ZDNet.
Vale la pena decir que los desarrolladores están haciendo esfuerzos para erradicar los términos incorrectos y potencialmente ofensivos., y no sólo recientemente. Todo empezó en 2014, cuando el proyecto Drupal abandonó los términos maestro/esclavo en favor de primario/réplica. Muchas otras empresas, incluyendo pitón, Cromo, Microsoft Roslyn .NET, así como PostgreSQL y Redis, seguido el ejemplo de Drupal.
Sin embargo, a pesar de que dichos cambios son aprobados por los desarrolladores de muchos proyectos grandes, hasta hace poco no estaban muy extendidos. Por ejemplo, La mayoría de los que se oponen a tales cambios suelen explicar en los debates que términos como maestro/esclavo se utilizan con mayor frecuencia hoy en día para describir escenarios técnicos., y no como una referencia a la esclavitud real, y la palabra lista negra, eso es, una “lista negra” no tiene nada que ver con los negros.
Apareció en la Inglaterra medieval., cuando, por ejemplo, los nombres de los trabajadores problemáticos se ingresaron en libros especiales llamados "negros" (además, era una cuestion de verguenza, censura y castigo, y no el color de la piel).
Sin embargo, Los usuarios de GitHub tienen algo de qué preocuparse – Recientemente informé que Malware del escáner Octopus encontrado en GitHub.