Abo
  • 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. über duerenhoff GmbH, Raum Berlin
  2. über duerenhoff GmbH, Raum 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.



Anzeige
Blu-ray-Angebote
  1. 34,99€

Onsdag 25. Sep 2018 / Themenstart

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

leed 18. Sep 2018 / Themenstart

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

plutoniumsulfat 17. Sep 2018 / Themenstart

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

teenriot* 17. Sep 2018 / Themenstart

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

x2k 17. Sep 2018 / Themenstart

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

Kommentieren


Folgen Sie uns
       


BMW stellt seinen Formel-E-Rennwagen vor - Bericht

BMW setzt auf elektrischen Motorsport: Die Münchener treten als zweiter deutscher Autohersteller in der Rennserie Formel E an. BMW hat in München das Fahrzeug für die Saison 2018/19 vorgestellt.

BMW stellt seinen Formel-E-Rennwagen vor - Bericht Video aufrufen
Lenovo Thinkpad T480s im Test: Das trotzdem beste Business-Notebook
Lenovo Thinkpad T480s im Test
Das trotzdem beste Business-Notebook

Mit dem Thinkpad T480s verkauft Lenovo ein exzellentes 14-Zoll-Business-Notebook. Anschlüsse und Eingabegeräte überzeugen uns - leider ist aber die CPU konservativ eingestellt und ein gutes Display kostet extra.
Ein Test von Marc Sauter und Sebastian Grüner

  1. Thinkpad E480/E485 im Test AMD gegen Intel in Lenovos 14-Zoll-Notebook
  2. Lenovo Das Thinkpad P1 ist das X1 Carbon als Workstation
  3. Thinkpad Ultra Docking Station im Test Das USB-Typ-C-Dock mit robuster Mechanik

Retrogaming: Maximal unnötige Minis
Retrogaming
Maximal unnötige Minis

Nanu, die haben wir doch schon mal weggeschmissen - und jetzt sollen wir 100 Euro dafür ausgeben? Mit Minikonsolen fahren Anbieter wie Sony und Nintendo vermutlich hohe Gewinne ein, dabei gäbe es eine für alle bessere Alternative: Software statt Hardware.
Ein IMHO von Peter Steinlechner

  1. Streaming Heilloses Durcheinander bei Netflix und Amazon Prime
  2. Sicherheit Ein Lob für Twitter und Github
  3. Linux Mit Ignoranz gegen die GPL

Grafikkarten: Das kann Nvidias Turing-Architektur
Grafikkarten
Das kann Nvidias Turing-Architektur

Zwei Jahre nach Pascal folgt Turing: Die GPU-Architektur führt Tensor-Cores und RT-Kerne für Spieler ein. Die Geforce RTX haben mächtige Shader-Einheiten, große Caches sowie GDDR6-Videospeicher für Raytracing, für Deep-Learning-Kantenglättung und für mehr Leistung.
Ein Bericht von Marc Sauter

  1. Tesla T4 Nvidia bringt Googles Cloud auf Turing
  2. Battlefield 5 mit Raytracing Wenn sich der Gegner in unserem Rücken spiegelt
  3. Nvidia Turing Geforce RTX 2080 rechnet 50 Prozent schneller

    •  /