GitHub a décidé de supprimer le nom « master » pour les branches master.

Nat Friedman, responsable de GitHub confirmé l'intention de l'entreprise de changer le nom par défaut des succursales principales au lieu de « maître » en signe de solidarité avec les manifestants contre les violences policières et le racisme aux États-Unis. Le nouveau nom ne sera utilisé que pour les nouveaux référentiels ; dans les projets existants, la branche « master » conservera son nom. Cependant, la possibilité de préparer une option qui, à la demande de développeurs individuels, permettra de renommer automatiquement les projets existants est en cours de discussion.

Discussion sur la nécessité de s’éloigner du terme « maître »
détaché et sur la liste de diffusion des développeurs Git. Jusqu'à présent, seuls quelques militants soutiennent activement cette idée, et la plupart des développeurs s'y opposent, d'autant plus que dans Git le mot maître est utilisé séparément, et non en paire avec le mot « esclave ».

Mais le véritable triomphe du politiquement correct peut être vu dans le projet OpenSSL, dont les participants ont jugé inacceptable l'expression « magie noire ». Développeurs OpenSSL envisagent incorporation correctif, en remplaçant « magie noire » par « magie », « liste noire » par « liste de blocage », « espace blanc » par « espace blanc », « maître » par « parent » ou « principal ».

En plus des initiatives évoquées l'autre jour OpenZFS и Go, quelques autres changements de nom récents peuvent être notés :

  • En Chrome accepté changements, en remplaçant les références à « liste noire » par « liste de blocage » dans les noms de fichiers et le code (mentions de « liste noire » et « liste blanche » visibles par l'utilisateur ont été remplacés début 2019).
  • Sous Android nous avons commencé remplacer "liste noire/liste blanche" à "liste de blocage/liste autorisée".
  • Projet Node.js travaille pour remplacer blacklist/whitelist par blocklist/allowlist, mais le changement n'a pas encore été accepté.
  • Projet Curl remplacé en mentionnant « liste blanche » à « skiplist », « select » ou « skip » et « liste noire » à « blocklist ».
  • Développeurs Ansible envisagent la possibilité remplacement de la branche « master » par « devel ».
  • Dans le code PHPUnit remplacé Liste noire en ExcludeList, y compris la modification du fichier PHPUnit/Util/Blacklist en PHPUnit/Util/ExcludeList.

Parmi les communautés qui ont abandonné l'usage du maître/esclave au cours des dernières années, on peut noter les projets Python, Drupal, Django, CouchDB, Sel, MediaWiki, PostgreSQL и Redis. Le serveur DNS BIND a conservé la possibilité d'utiliser des paramètres avec les noms « maître/esclave », mais a ajouté des alternatives avec « primaire/secondaire » et les a déclarés plus préférables. Les développeurs du noyau Linux ont un jour qualifié d’absurdité et de stupidité les tentatives visant à renommer « liste noire/liste blanche », inculquées par les politiciens et les populistes, et refusé procéder à un remplacement, notamment en expliquant que le terme « liste de blocage » entraînera une distorsion du sens et n'exclut pas la perception comme une « liste d'objets de blocage ».

Le comité de l'IETF (Internet Engineering Task Force), qui développe les protocoles et l'architecture de l'Internet, proposé des alternatives aux termes « liste blanche/liste noire » et « maître/esclave », préférées pour une utilisation dans les spécifications - au lieu de « maître/esclave », il est recommandé d'utiliser « primaire/secondaire », « leader/suiveur »,
"actif/veille"
"primaire/réplique",
"écrivain/lecteur",
« coordonnateur/travailleur » ou
« parent/assistant » et au lieu de « liste noire/liste blanche » - « liste de blocage/liste autorisée » ou « blocage/permis ».

Source: opennet.ru

Ajouter un commentaire