O GitHub decidiu abandonar o nome «master» para os branches principais

Nat Friedman, chefe do GitHub confirmou a intenção da empresa de adotar como padrão o uso do nome "main" em vez de "master" para branches principais, em solidariedade com os protestos contra a violência policial e o racismo nos EUA. O novo nome será usado apenas para novos repositórios, enquanto para projetos já existentes, a branch "master" manterá seu nome. No entanto, está sendo discutida a possibilidade de preparar uma opção que permita a automação da renomeação para projetos existentes, a critério de desenvolvedores individuais.

A discussão sobre a necessidade de se afastar do termo "master"
está em andamento e na lista de discussão dos desenvolvedores do Git. Até agora, apenas alguns ativistas têm apoiado ativamente essa ideia, enquanto a maioria dos desenvolvedores se opõe, especialmente porque no Git a palavra master é usada separadamente, e não em conjunto com a palavra "slave".

Mas uma verdadeira celebração da correção política pode ser vista no projeto OpenSSL, cujos participantes consideraram inaceitável a expressão "magia negra". Os desenvolvedores do OpenSSL estão considerando a inclusão patch, substituindo "black magic" por "magic", "blacklist" por "block list", "white space" por "whitespace", "master" por "parent" ou "main".

Além das iniciativas mencionadas recentemente OpenZFS e Go, vale destacar algumas outras renomeações recentes:

Dentre as comunidades que abandonaram o uso de master/slave nos últimos anos, podemos destacar os projetos Python, Drupal, Django, CouchDB, Salt, MediaWiki, PostgreSQL e Redis. No servidor DNS BIND, mantiveram a possibilidade de usar configurações com os nomes "master/slave", mas adicionaram alternativas como "primary/secondary" e as declararam mais preferíveis. Os desenvolvedores do núcleo do Linux, na época, chamaram as tentativas de renomear "blacklist/whitelist" de absurdo e estupidez, imposta por políticos e populistas, e se recusaram substituir, explicando que o termo "blocklist" distorce o sentido e não exclui a percepção como "lista de objetos bloqueados".

O Comitê IETF (Internet Engineering Task Force), responsável pelo desenvolvimento de protocolos e arquitetura da internet, um patch escrito à mão para correção. alternativas aos termos "whitelist/blacklist" e "master/slave", preferidas para uso nas especificações — em vez de "master/slave", recomenda-se usar "primary/secondary", "leader/follower",
"active/standby",
"primary/replica",
"writer/reader",
"coordinator/worker" ou
"parent/helper", e em vez de "blacklist/whitelist" — "blocklist/allowlist" ou "block/permit".

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster