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. Cloud & Data Solution Architect (m/w/d)
    Dr. Pfleger Arzneimittel GmbH, Bamberg
  2. Mitarbeiter / Mitarbeiterin Hosting / Cloud Services
    STRABAG BRVZ GMBH & CO.KG, Stuttgart
Detailsuche

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.

Golem Akademie
  1. Advanced Python - Fortgeschrittene Programmierthemen
    16./17. September 2021, online
  2. Python kompakt - Einführung für Softwareentwickler
    28.-29. Oktober 2021, online
  3. Masterclass: Data Science mit Pandas & Python
    9./10. September 2021, online
Weitere IT-Trainings

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


Aktuell auf der Startseite von Golem.de
40 Jahre Chaos Computer Club
Herz, Seele und Stimme der Nerds

Nicht einfach die x-te CCC-Doku, sondern mehr: Heute startet "Alles ist eins. Außer der 0." im Kino. Im Zentrum steht Mitgründer Wau Holland.
Eine Rezension von Daniel Pook

40 Jahre Chaos Computer Club: Herz, Seele und Stimme der Nerds
Artikel
  1. Star Wars: Youtuber bekommt für Deep Fakes Job bei Lucasfilm
    Star Wars
    Youtuber bekommt für Deep Fakes Job bei Lucasfilm

    Mit Deep Fakes schafft Shamook überzeugendere Varianten von Star-Wars-Figuren, als es Disney je gelungen ist. Jetzt arbeitet er bei ILM.

  2. Handheld-PC: GPD Win Max bekommt schnellere CPU und Speicher
    Handheld-PC
    GPD Win Max bekommt schnellere CPU und Speicher

    Mehr Takt für höhere fps: Beim Win Max 2021 wechselt GPD die Hardware, ältere Modelle können per Platinenwechsel aufgerüstet werden.

  3. Apple: Airtags sollen nicht mit Kinderschutz-Knopfzellen genutzt werden
    Apple
    Airtags sollen nicht mit Kinderschutz-Knopfzellen genutzt werden

    Knopfzellen mit bitterer Beschichtung sollen Kinder vom Verschlucken abhalten, Apple empfiehlt sie aber nicht für Airtags.

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...



Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • EA-Spiele (PC) günstiger (u. a. Battlefield 5 5,99€) • Asus TUF Gaming 23,8" FHD 144Hz 169€ • Acer-Chromebooks zu Bestpreisen • Philips 65" Ambilight 679€ • Bosch Professional günstiger [Werbung]
    •  /