GitHub hat beschlossen, den Namen „master“ für die Hauptzweige abzulehnen.

Nat Friedman, Leiter von GitHub hat bestätigt hat die Absicht des Unternehmens bekannt gegeben, standardmäßig für die Hauptzweige den Namen „main“ anstelle von „master“ zu verwenden, um mit den Protestierenden gegen Polizeigewalt und Rassismus in den USA Solidarität zu zeigen. Der neue Name wird nur für neue Repositories verwendet, existierende Projekte behalten weiterhin den Namen „master“. Dennoch wird die Möglichkeit diskutiert, eine Option zu schaffen, die es einzelnen Entwicklern ermöglicht, die Umbenennung für bestehende Projekte zu automatisieren.

Diskussion über die Notwendigkeit, den Begriff „master“ abzulehnen
ist entbrannt und auf der Mailingliste der Git-Entwickler. Bisher unterstützen nur einzelne Aktivisten aktiv diese Idee, während die Mehrheit der Entwickler dagegen ist, insbesondere da das Wort master in Git einzeln verwendet wird und nicht in Verbindung mit dem Wort „slave“.

Doch ein wahres Fest der politischen Korrektheit wird im OpenSSL-Projekt beobachtet, dessen Mitglieder den Ausdruck „schwarze Magie“ für inakzeptabel halten. Die Entwickler von OpenSSL betrachten dass Patch, ersetzen „black magic“ durch „magic“, „blacklist“ durch „block list“, „white space“ durch „whitespace“, „master“ durch „parent“ oder „main“.

Neben den kürzlich erwähnten Initiativen OpenZFS und Go, können auch einige andere jüngste Umbenennungen erwähnt werden:

Aus den Gemeinschaften, die in den vergangenen Jahren auf die Verwendung von master/slave verzichtet haben, können Projekte genannt werden Python, Drupal, Django, CouchDB, Salt, MediaWiki, PostgreSQL und Redis. Auf dem DNS-Server BIND wurde die Möglichkeit zur Verwendung von Einstellungen mit den Namen „master/slave“ beibehalten, aber Alternativen mit „primary/secondary“ hinzugefügt und diese als bevorzugt erklärt. Die Entwickler des Linux-Kernels bezeichneten früher die Versuche, „blacklist/whitelist“ umzubenennen, als Unsinn und Dummheit, die von Politikern und Populisten aufgezwungen wurde, und abgelehnt haben, Ersetzen, einschließlich der Erläuterung, dass der Begriff „blocklist“ zu einer Verzerrung der Bedeutung führt und nicht vom Eindruck eines „Blocks von Objekten“ absehen kann.

Das IETF-Komitee (Internet Engineering Task Force), das sich mit der Entwicklung von Protokollen und der Architektur des Internets beschäftigt, vorgeschlagen bevorzugte Alternativen zu den Begriffen «whitelist/blacklist» und «master/slave», die für die Verwendung in Spezifikationen empfohlen werden — anstelle von «master/slave» wird empfohlen, «primary/secondary», «leader/follower»,
«active/standby»,
«primary/replica»,
«writer/reader»,
«coordinator/worker» oder
«parent/helper», und anstelle von «blacklist/whitelist» — «blocklist/allowlist» oder «block/permit» zu verwenden.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster