• IT-Karriere:
  • Services:

Github: Python-Entwickler wollen Begriffe Master und Slave ersetzen

"Master" und "Slave": Diese Begriffe sind für einige Entwickler unangebracht, da sie mit Sklaverei verbunden sind. Auf Github diskutiert die Python-Community deshalb Alternativen. Andere Nutzer finden den Aufwand einfach zu groß.

Artikel veröffentlicht am ,
"Master" und "Slave" sind für einige Entwickler unangebracht.
"Master" und "Slave" sind für einige Entwickler unangebracht. (Bild: Pixabay.com/CC0 1.0)

Die Community um die Programmiersprache Python diskutiert den Nutzen der Begriffe "Master" und "Slave". Viele Entwickler wollen diese ersetzen, da sie an Sklaverei und damit an ein heikles Thema US-amerikanischer Geschichte erinnern. In einem Pull Request auf Github schreibt Community-Mitglied Victor Stinner: "Aus Gründen der Diversität wäre es schön, wenn versucht wird, 'Master' und 'Slave' zu vermeiden, weil das mit Sklaverei assoziiert werden kann".

Stellenmarkt
  1. Hannoversche Informationstechnologien AöR (hannIT), Hannover
  2. Stromnetz Hamburg GmbH, Hamburg

Eine Python-Funktion, die beide Begriffe als Parameter definiert, ist openpty(master_fd, slave_fd). Stinner schreibt im gleichen Pull Request, dass er bereits an einem Patch arbeite. Die Benennung der Parameter könnte nach dem Vorbild anderer Vorschläge erfolgen. Entwickler der In-Memory-Datenbank Redis haben beispielsweise Primary und Secondary vorgeschlagen. Anderen Nutzern gefällt Replica statt Secondary besser, da das den Sinn dieses Begriffs besser darlege.

Widerspruch aus Praktikabilitätsgründen

Der Entwickler Ammar Askar hält die vorgeschlagenen Änderungen allerdings nicht für sinnvoll. Das liege daran, dass durch diesen Prozess die gesamten Linux-Manpages umgeschrieben werden müssten. Er möchte die Dokumentation möglichst kurz und verständlich halten. "Das wird Dinge nur mehr verwirrend machen", schreibt er.

Auch andere Communitys debattieren über die mit Sklaverei verbundenen Begriffe - darunter Couchdb, Drupal, Django und Redis. Django-Entwickler möchten beispielsweise die Begriffe Leader und Follower stattdessen verwenden.

Ein Blick außerhalb der Softwareentwicklung macht klar, wie fest verankert die Begriffe "Master" und "Slave" in der IT-Welt sind. Das beginnt bei mittlerweile obsoleten IDE-Festplatten und geht bis hin zu Serverrollen. So können beispielsweise einige Domänencontroller, DNS-Server oder Datenbanken ebenfalls als "Master" oder "Slave" konfiguriert werden. Es wird sich zeigen, wie weit die kontroverse Diskussion um die Begriffsänderung reicht.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. 16,49€
  2. 14,49€
  3. (-40%) 41,99€

Onsdag 25. Sep 2018

Git -> es handelt sich um eine abwertende Bezeichnung (Apache) Serf -> Serf ist englisch...

leed 18. Sep 2018

Auf meinem steht "Führerausweis"... ein Schein ist doch was besseres als eine Ausweisung :p

plutoniumsulfat 17. Sep 2018

Dann schon. Jetzt brauchen wir nur noch eine Studie dazu, wie viele Leute diese Begriffe...

teenriot* 17. Sep 2018

Jetzt schau dich mal hier im Forum um und sag mir welche Gruppe schreit. PS: Die ganzen...

x2k 17. Sep 2018

Erinnert an die Persil Aktion mit den 88 waschladungen. Da haben auch sofort einige sehr...


Folgen Sie uns
       


Drohnenflug am Strand mit Google Earth Studio - Tutorial

Wir zeigen im kurzen Tutorial, wie man in Earth Studio eine einfache Animation erstellt.

Drohnenflug am Strand mit Google Earth Studio - Tutorial Video aufrufen
    •  /