O GitHub decidiu abandonar o nome “master” para ramificações master.

Nat Friedman, chefe do GitHub confirmado a intenção da empresa de mudar para o nome padrão das filiais principais em vez de "master" como sinal de solidariedade aos manifestantes contra a violência policial e o racismo nos Estados Unidos. O novo nome será usado apenas para novos repositórios; em projetos existentes, o branch “master” manterá seu nome. No entanto, está sendo discutida a possibilidade de preparar uma opção que, a pedido de desenvolvedores individuais, permita a renomeação automatizada de projetos existentes.

Discussão sobre a necessidade de se afastar do termo “mestre”
desamarrado e na lista de discussão de desenvolvedores do Git. Até agora, apenas alguns ativistas apoiam ativamente essa ideia, e a maioria dos desenvolvedores é contra ela, especialmente porque no Git a palavra mestre é usada separadamente, e não em pares com a palavra “escravo”.

Mas o verdadeiro triunfo do politicamente correto pode ser visto no projeto OpenSSL, cujos participantes consideraram a expressão “magia negra” inaceitável. Desenvolvedores OpenSSL estão considerando incorporação correção, substituindo “magia negra” por “mágica”, “lista negra” por “lista de bloqueio”, “espaço em branco” por “espaço em branco”, “mestre” por “pai” ou “principal”.

Além das iniciativas mencionadas outro dia OpenZFS и Go, algumas outras renomeações recentes podem ser observadas:

  • Em cromo aceitaram mudanças, substituindo referências a “lista negra” por “lista de bloqueio” em nomes de arquivos e códigos (menções de “lista negra” e “lista de permissões” visíveis para o usuário foram substituídos no início de 2019).
  • No Android começamos substituir "lista negra/lista branca" para "lista de bloqueio/lista de permissão".
  • Projeto Node.js. está funcionando para substituir lista negra/lista branca por lista de bloqueio/lista de permissão, mas a alteração ainda não foi aceita.
  • Curvatura do Projeto substituído mencionando "lista branca" para "skiplist", "select" ou "skip" e "blacklist" para "blocklist".
  • Desenvolvedores Ansible estão considerando a possibilidade substituindo o branch “master” por “devel”.
  • No código PHPUnit substituído Blacklist para ExcludeList, incluindo a alteração do arquivo PHPUnit/Util/Blacklist para PHPUnit/Util/ExcludeList.

Entre as comunidades que abandonaram o uso do senhor/escravo nos últimos anos, podemos destacar os projetos Python, Drupal, Django, CouchDB, Sal, MediaWiki, PostgreSQL и Redis. O servidor DNS BIND manteve a capacidade de usar configurações com os nomes “mestre/escravo”, mas adicionou alternativas com “primário/secundário” e as declarou mais preferíveis. Os desenvolvedores do kernel Linux certa vez chamaram as tentativas de renomear “lista negra/lista branca” de bobagem e estupidez, instiladas por políticos e populistas, e recusou fazer uma substituição, inclusive explicando que o termo “lista de bloqueio” levará a uma distorção de significado e não exclui a percepção como uma “lista de objetos de bloco”.

O comitê IETF (Internet Engineering Task Force), que desenvolve protocolos e arquitetura da Internet, sugerido alternativas aos termos “lista branca/lista negra” e “mestre/escravo”, preferidas para uso em especificações - em vez de “mestre/escravo” recomenda-se usar “primário/secundário”, “líder/seguidor”,
"ativo/em espera"
"primário/réplica",
"escritor/leitor",
"coordenador/trabalhador" ou
“pai/ajudante”, e em vez de “lista negra/lista branca” - “lista de bloqueio/lista de permissão” ou “bloquear/permitir”.

Fonte: opennet.ru

Adicionar um comentário