Linus Torvalds aprovou exclusão dos termos escravo, lista negra e outros do código do kernel Linux

Linus Torvalds approved the exclusion

Mais recentemente, falamos que a comunidade de TI também voltou a discutir terminologia inadequada e ofensiva sob a influência dos protestos Black Lives Matter que varreram os Estados Unidos (e não só). Linus Torvalds não se afastou e aprovou a exclusão dos termos escravo, lista negra, e outros do código do kernel Linux.

Muitos desenvolvedores estão tentando remover esses termos de seu código-fonte, formulários, e serviços on-line.

Tais mudanças geralmente incluem a rejeição do uso dos termos escravizador e escravo e sua substituição por alternativas como central, padrão, primário, e, respectivamente, secundário. Também, os conceitos estabelecidos de lista de permissão e lista de bloqueio são substituídos pela lista neutra de permissão/aprovação e lista de negação/exclusãoexplicam os ativistas da comunidade de TI

Por exemplo, os desenvolvedores de Android, o Ir linguagem de programação, o Unidade PHP biblioteca e o Ondulação anunciaram recentemente sua intenção de encontrar alternativas para lista branca/lista negra. Por sua vez, os autores do OpenZFS projeto já estão trabalhando na substituição dos termos mestre/escravo, usado para descrever os relacionamentos entre ambientes de armazenamento.

Embora muitos projetos não usem esses termos diretamente em seu código-fonte ou interfaces de usuário, eles voltaram sua atenção para 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, em particular, use o nome master para o repositório padrão.

Linus Torvalds aprovou a exclusão
Linus Torvalds

Os desenvolvedores do GitHub e Git escrever que eles já estão “trabalhando no problema”, e vários projetos de código aberto já apoiaram o Black Lives Matter e eles próprios mudaram os nomes de seus repositórios de padrão para várias alternativas (como principal, padrão, primário, raiz, etc.). Esses incluem OpenSSL, Ansible, PowerShell, o P5.js Biblioteca JavaScript, e muitos outros.

Também no início de julho, desenvolvedores de Microsoft, LinkedIn, Google, e Twitter também anunciou mudança semelhante. Todos eles prometeram mudar a linguagem técnica dos seus produtos e infraestrutura e eliminar termos como escravizador, escravo, lista negra, lista de permissões e assim por diante.

Os desenvolvedores Linux também não ficaram de lado, e um discussão de terminologia mais inclusiva já vem acontecendo há bastante tempo.

Como foi relatado recentemente, o problema finalmente foi resolvido: Linus Torvalds fez o commit apropriado e aprovado a nova política do projeto em relação ao design de código no Linux 5.8 ramo do kernel (embora inicialmente tenha sido proposto fazer alterações no 5.9 filial).

A terceira edição do texto foi aprovada por 21 desenvolvedores de kernel conhecidos, incluindo membros da Linux Foundation. Como resultado, foi decidido abandonar o uso de conceitos como mestre/escravo e lista negra/lista branca, e também não usar a palavra escravo separadamentedisse a Fundação Linux em um comunicado

Espera-se que as novas regras sejam aplicadas ao novo código, enquanto eles não planejam realizar a revisão do antigo, embora os desenvolvedores não excluam isso, no fim, a “renomeação” afetará uma parte considerável do código existente. Prazos desatualizados serão permitidos apenas em caso de necessidade urgente.

Recomenda-se agora que os termos mestre/escravo sejam substituídos pelos seguintes análogos:

  • primário, principal/secundário, réplica, subordinar;
  • iniciador, solicitante/destino, respondedor;
  • controlador, host/dispositivo, trabalhador, procurador;
  • líder/seguidor;
  • diretor/artista.

Por sua vez, a lista negra de termos / lista de permissões aconselha a substituição por versões mais neutras:

  • lista de bloqueios/lista de permissões
  • lista de bloqueio/lista de senhas.

Deixe-me lembrá-lo também que o vice-presidente do Google diz que “chapéu preto” não é um termo neutro.

Por Vladimir Krasnogolovy

Vladimir é um especialista técnico que adora dar conselhos e dicas qualificadas sobre os produtos GridinSoft. Ele está disponível 24 horas por dia, 7 dias por semana para ajudá-lo em qualquer dúvida relacionada à segurança na internet.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *