GitHub gibt die Begriffe "Master" und "Slave" auf, um Zeilen zu vermeiden

Bildrechte
Getty Images

Die weltweit größte Website für Softwareentwickler verzichtet auf jahrzehntealte Codierungsbegriffe, um Verweise auf Sklaverei wie Master und Slave zu entfernen.

Nat Friedman, Chief Executive von GitHub, sagte, die Firma arbeite daran, den Begriff "Master" – für die Hauptversion des Codes – in einen neutralen Begriff zu ändern.

Das Unternehmen, das Microsoft gehört, wird von 50 Millionen Entwicklern zum Speichern und Aktualisieren seiner Codierungsprojekte verwendet.

Dies ist das Neueste in einer Kampagne, um solche Begriffe aus dem Software-Jargon zu entfernen.

Die Master-Slave-Beziehung in der Technologie bezieht sich normalerweise auf ein System, in dem einer – der Master – andere Kopien oder Prozesse steuert.

Die jahrelange Kampagne, solche Begriffe zu ersetzen, hat angesichts des Wiederauflebens der Proteste gegen Black Lives Matter in den Vereinigten Staaten neue Impulse erhalten.

Die Ankündigung von Herrn Friedman erfolgte in einer Twitter-Antwort an den Google Chrome-Entwickler Una Kravets, die sagte, sie würde gerne den "Master" -Zweig des Projekts in "main" umbenennen.

"Wenn es verhindert, dass sich auch nur eine schwarze Person in der Tech-Community isolierter fühlt, ist das für mich ein Kinderspiel", schrieb sie.

GitHub-Benutzer können bereits beliebige Begriffe für die verschiedenen Versionen und Zweige eines Projekts angeben.

Die Änderung der Standardterminologie hat jedoch wahrscheinlich weitreichende Auswirkungen auf die große Anzahl einzelner Projekte, die auf der Plattform gehostet werden.

Blacklists und Master

In den letzten Jahren haben mehrere große Projekte versucht, sich von einer solchen Sprache zu entfernen und Phrasen wie "Repliken" oder ähnliche Begriffe gegenüber "Sklaven" zu bevorzugen, obwohl die Begriffe weiterhin allgemein verstanden und verwendet werden.

Andere Begriffe werden ebenfalls überarbeitet.

Zum Beispiel haben das Chromium-Webbrowser-Projekt von Google und das Android-Betriebssystem die Entwickler dazu ermutigt, die Begriffe "Blacklist" und "Whitelist" nicht für Verzeichnisse der Dinge zu verwenden, die ausdrücklich verboten oder erlaubt sind.

Die Dokumentation von Chromium fordert stattdessen eine "rassenneutrale" Sprache, weil "Begriffe wie" schwarze Liste "und" Whitelist "die Vorstellung verstärken, dass schwarz = schlecht und weiß = gut".

Es wird empfohlen, stattdessen "Blockliste" und "Zulassungsliste" zu verwenden.

Solche Schritte waren jedoch nicht unumstritten. Kritiker betonen, dass das Wort "Meister" nicht immer rassistisch aufgeladen verwendet wird.

In der Softwareentwicklung wird es vielmehr wie bei der Audioaufnahme verwendet – ein "Master", von dem alle Kopien erstellt werden. Andere haben Bedenken hinsichtlich der Kompatibilität oder des Verständnisses geäußert, wenn verschiedene Begriffe verwendet werden.

Trotz des gegenwärtigen Wiederauflebens sind solche Argumente nicht neu: Im Jahr 2003 forderte der Landkreis Los Angeles die Hardwarelieferanten auf, die "inakzeptablen" Begriffe nicht zu verwenden und Alternativen zu finden.