5 Punkte von kunggom 2020-06-15 | 6 Kommentare | Auf WhatsApp teilen

GitHubs CEO Nathaniel Friedman erklärte, dass derzeit daran gearbeitet werde, verschiedene Begriffe, die als rassistisch oder mit Sklaverei assoziiert wahrgenommen werden könnten, durch neutrale Alternativen zu ersetzen. Beispiele für solche Begriffe sind die folgenden.

  • master → main/default/primary

  • slave → secondary

  • blacklist → deny/exclude list

  • whitelist → allow list

Diese Wörter würden geändert, weil sie selbst dann, wenn sie nicht in einem rassistischen Kontext verwendet werden, an Sklaverei erinnern oder Stereotype wie „Weiß ist gut, Schwarz ist schlecht“ verstärken könnten. Es handelt sich also um einen Teil der sogenannten Bewegung für „Political Correctness“.

Als Vorreiter dieser Sprachbereinigungsbewegung im IT-Bereich gelten das Python-Web-Framework Django und das CMS-Projekt Drupal. 2014 ersetzte Django auf Vorschlag einer Person in den Datenbankeinstellungen den Begriff [master/slave] durch [leader/follower], und Drupal, das dies sah, änderte [master/slave] in [primary/replica]. Dieses Vorgehen beeinflusste später Python, Chromium, PostgreSQL, Redis und andere, hatte sich bis vor Kurzem jedoch noch nicht auf die gesamte IT-Branche ausgeweitet.

Durch die jüngst wieder aufgeflammte Bewegung „Black Lives Matter“, die nach dem Tod des Schwarzen George Floyd durch einen weißen Polizeibeamten neuen Auftrieb erhielt, scheint diese Entwicklung nun an Dynamik zu gewinnen. Mehrere bekannte Open-Source-Projekte wie Android, Golang, PHPUnit und Curl haben erklärt, die Begriffe [blacklist/whitelist] durch andere zu ersetzen, und zahlreiche weitere Open-Source-Projekte beteiligen sich daran, den Namen des [master]-Branches in neutralere Bezeichnungen wie [main/default/primary/root] zu ändern.

Hinweis - PR in Django, in der [master/slave] zu [leader/follower] geändert wurde:

https://github.com/django/django/pull/2692

6 Kommentare

 
encyphered 2020-06-16

Der zugehörige Thread auf HN ist ebenfalls einen Blick wert.

https://news.ycombinator.com/item?id=23518123

 
sduck4 2020-06-16

"master" wird nicht unbedingt im Sinne eines Herr-Knecht-Verhältnisses verwendet … Es wirkt auf mich abstoßend, als wolle man den Sprachgebrauch geradezu zwanghaft ausmerzen.

Bei der Nutzung von Git habe ich zwar oft einen "master"-Branch gesehen, aber noch nie einen "slave"-Branch.

 
mingkyme 2020-06-16

Auf blacklist und whitelist wäre ich überhaupt nicht gekommen.

 
kunggom 2020-06-15

Nebenbei: Beim Schreiben des Beitrags habe ich versehentlich eine falsche Tastenkombination gedrückt und musste deshalb noch einmal ganz von vorn anfangen, daher fehlen mittendrin wohl auch ein paar Wörter oder so. Vielleicht sollte ich doch konsequenter den Editor verwenden …

 
xguru 2020-06-16

Die Bearbeitungsfunktion gibt es noch nicht … (ich nutze auch Notepad, hust …)

 
kunggom 2020-06-16

Bitte baut eine Bearbeitungsfunktion ein, mir wird schon ganz schwindelig davon. (jammer)