Nat Friedman, liderando o GitHub após adquirir a Microsoft em 2018, disse no Twitter que o GitHub substituirá o termo “mestre” por um sinônimo mais neutro. Por exemplo, principal, para evitar referências desnecessárias aos tempos de escravidão.
Se isso realmente acontecer, O GitHub se tornará uma das muitas empresas de TI e projetos de código aberto que nos últimos anos se manifestaram a favor da rejeição de vários termos que podem ser considerados ofensivos do ponto de vista dos desenvolvedores negros.
Então, no final da semana passada, A engenheira do Chrome Una Kravets anunciou no Twitter que a equipe de desenvolvimento do Chrome está considerando renomear o branch de origem do navegador padrão de “master” para um termo mais neutro “main”.
“Pelo que vale a pena, Estou *super* feliz em renomear a estrutura de ramificação padrão de “master” para “main” e espero que possamos todos fazer isso juntos como uma comunidade com @github liderando a implementação em seu produto daqui para frente ”, - escreveu no Twitter Una Kravets.
Nat Friedman confirmou em resposta que o GitHub está trabalhando nessa ideia.
Tais alterações geralmente incluem a rejeição do uso dos termos “mestre" e "escravo” em favor de alternativas como principais, padrão, primário e, de acordo, secundário. Também, os conceitos bem estabelecidos de lista branca e lista negra, aquilo é, “lista negra" e "lista branca”, são substituídos por “lista de permissões” e “lista de permissões” e “lista de proibições/exclusões” neutras.
Influenciado pelo Vidas negras importam protestos que varreram os Estados Unidos, a comunidade de TI voltou a discutir essas questões, e muitos desenvolvedores estão atualmente trabalhando para remover terminologia semelhante de seu código-fonte, formulários, e serviços on-line.
Por exemplo, os desenvolvedores do Android, a linguagem de programação Go, a biblioteca PHPUnit e o utilitário Curl anunciaram recentemente sua intenção de encontrar alternativas para lista branca/lista negra. Por sua vez, os autores do projeto OpenZFS já estão trabalhando na substituição dos termos senhor de escravos, que são usados para descrever os relacionamentos entre ambientes de armazenamento.
“Estou literalmente no processo de abrir problemas para um monte de bibliotecas da Microsoft que uso e que usam essas frases“, - disse no Twitter Engenheiro do LinkedIn, Gabriel Csapo, quem daqueles que estão empurrando conceitos racistas para fora da TI.
Outros projetos que não usam esses termos diretamente em seu código-fonte ou interfaces de usuário, prestaram atenção aos seus repositórios de origem. O fato é que a maioria desses projetos gerencia o código-fonte usando Git ou GitHub, enquanto Git e GitHub, na vez deles, use a notação mestre para o repositório padrão.
Jornalistas da revista ZDNet percebido que vários projetos de código aberto já apoiavam o Black Lives Matter e mudaram os nomes de seus repositórios de master para várias alternativas (como principal, padrão, primário, raiz, e assim por diante). Isso inclui OpenSSL, Ansible, PowerShell, a biblioteca JavaScript P5.js, e muitos outros.
“Essas ações deram origem a uma discussão muito acalorada na comunidade de código aberto, e chegou ao ponto que os desenvolvedores do Git agora estão pensando em tais mudanças (embora as discussões sobre o lista de discussão e assim por diante Problemas do GitHub ainda estão longe de terminar)”, – escrevem jornalistas da ZDNet.
Vale dizer que os desenvolvedores estão se esforçando para erradicar termos incorretos e potencialmente ofensivos, e não apenas recentemente. Tudo começou lá atrás 2014, quando o projeto Drupal abandonou os termos mestre/escravo em favor de primário/réplica. Muitas outras empresas, incluindo Python, Cromo, Microsoft Roslyn .NET, bem como PostgreSQL e Redis, seguiu o exemplo do Drupal.
No entanto, apesar do fato de tais mudanças serem aprovadas pelos desenvolvedores de muitos projetos grandes, até recentemente eles não eram difundidos. Por exemplo, a maioria dos oponentes de tais mudanças muitas vezes explicam nas discussões que termos como mestre/escravo são usados com mais frequência hoje em dia para descrever cenários técnicos, e não como uma referência à escravidão real, e a palavra lista negra, aquilo é, uma “lista negra” não tem nada a ver com pessoas negras.
Apareceu na Inglaterra medieval, quando, por exemplo, os nomes dos trabalhadores problemáticos foram inseridos em livros especiais chamados “negros” (além disso, era uma questão de vergonha, censura e punição, e não a cor da pele).
No entanto, Os usuários do GitHub têm algo com que se preocupar – Recentemente relatei que Malware Octopus Scanner encontrado no GitHub.