(Foto von Jack Taylor / Getty Images) Apple schließt sich einer Bewegung an, um die rassistisch geladenen Begriffe "Master / Slave" und "Blacklist / Whitelist" von seinen Codierungsplattformen zu entfernen.
Am Donnerstag gab das Unternehmen bekannt, dass es die „nicht inklusive Sprache“ im gesamten Entwickler-Ökosystem von Apple auslaufen lässt, einschließlich Xcode, einer Suite von Software-Tools zum Erstellen von Apps für den Mac und das iPhone.
Seit Jahrzehnten wird der Begriff Master / Slave in der IT-Terminologie verwendet, um ein Gerät oder einen Prozess zu beschreiben, der ein anderes steuert.
Die Programmierergemeinschaft hat jedoch zunehmend Druck ausgeübt, den Begriff zurückzuziehen und durch eine neutrale Sprache zu ersetzen.
Apples aktualisierter Styleguide fordert Entwickler jetzt auf, die Begriffe in ihren Softwareprogrammen durch "primär / sekundär" oder "Host / Client" zu ersetzen.
Falls erforderlich, kann der Master / Slave-Begriff weiterhin in der Computercodierung selbst zugelassen werden.
Das Unternehmen fordert die Entwickler jedoch auf, alternative Begriffe in Dokumentationshandbüchern zu verwenden.
Darüber hinaus fordert Apple Entwickler auf, die Verwendung von Blacklists / Whitelists zu vermeiden, ein weiterer Begriff der IT-Technologie, der laut Kritikern rassistische Stereotypen aufrechterhält.
Das Unternehmen empfiehlt Entwicklern stattdessen, die Begriffe "Liste verweigern / Liste zulassen" oder "Nicht genehmigte Liste / genehmigte Liste" zu verwenden.
Das Unternehmen nahm die Änderungen am 22.
Juni auf seiner virtuellen Worldwide Developer Conference (WWDC) vor.
"Entwickler-APIs mit Ausschlussbedingungen werden nicht mehr empfohlen, wenn wir Ersetzungen für interne Codebasen, öffentliche APIs und Open Source-Projekte wie WebKit und Swift einführen", fügte das Unternehmen diese Woche hinzu.
Andere Computerplattformen, darunter Python und Github, haben ebenfalls die IT-Terminologie der alten Schule eingestellt.
Letzte Woche genehmigte Linux-Gründer Linus Torvalds eine Änderung im Linux-Kernel, um die Begriffe Master / Slave und Blacklist / Whitelist zu entfernen.
Der Intel-Ingenieur Dan Williams, der den Vorschlag vorlegte, erklärte, warum die Änderung wichtig sei.
„Der afrikanische Sklavenhandel war ein brutales System menschlichen Elends, das weltweit eingesetzt wurde.
Einige Wortwahlentscheidungen in einem modernen Softwareprojekt tragen so gut wie nichts dazu bei, dieses Erbe zu kompensieren.
Warum sollte man sich also im Vergleich zu etwas so Trivialem anstrengen? Weil das Ziel nicht darin besteht, die Vergangenheit zu reparieren oder zu löschen.
Ziel ist es, die Verfügbarkeit und Effizienz der globalen Entwicklergemeinschaft zu maximieren, um am Entwicklungsprozess des Linux-Kernels teilzunehmen “, schrieb er Anfang dieses Monats in die Mailingliste des Linux-Kernels.
Obwohl Kritiker argumentieren mögen, dass das Herausnehmen von Blacklist / Whitelist zu weit geht, ist es laut Williams offensichtlich, dass die Begriffe problematisch sind.
„Eine Gedankenübung besteht darin, 'Blacklist / Whitelist' durch 'Redlist / Greenlist' zu ersetzen.
Machen Sie sich klar, dass der Ersatz nur dann Sinn macht, wenn Sie mit den Konzepten sozialisiert wurden, dass „rot / grün“ „Stop / Go“ impliziert “, schrieb er.
"Die Sozialisierung von 'schwarz / weiß' mit der Konnotation 'unzulässig / zulässig' unterstützt keine Inklusion."
(Foto von Jack Taylor / Getty Images) Apple schließt sich einer Bewegung an, um die rassistisch geladenen Begriffe "Master / Slave" und "Blacklist / Whitelist" von seinen Codierungsplattformen zu entfernen.
Am Donnerstag gab das Unternehmen bekannt, dass es die „nicht inklusive Sprache“ im gesamten Entwickler-Ökosystem von Apple auslaufen lässt, einschließlich Xcode, einer Suite von Software-Tools zum Erstellen von Apps für den Mac und das iPhone.
Seit Jahrzehnten wird der Begriff Master / Slave in der IT-Terminologie verwendet, um ein Gerät oder einen Prozess zu beschreiben, der ein anderes steuert.
Die Programmierergemeinschaft hat jedoch zunehmend Druck ausgeübt, den Begriff zurückzuziehen und durch eine neutrale Sprache zu ersetzen.
Apples aktualisierter Styleguide fordert Entwickler jetzt auf, die Begriffe in ihren Softwareprogrammen durch "primär / sekundär" oder "Host / Client" zu ersetzen.
Falls erforderlich, kann der Master / Slave-Begriff weiterhin in der Computercodierung selbst zugelassen werden.
Das Unternehmen fordert die Entwickler jedoch auf, alternative Begriffe in Dokumentationshandbüchern zu verwenden.
Darüber hinaus fordert Apple Entwickler auf, die Verwendung von Blacklists / Whitelists zu vermeiden, ein weiterer Begriff der IT-Technologie, der laut Kritikern rassistische Stereotypen aufrechterhält.
Das Unternehmen empfiehlt Entwicklern stattdessen, die Begriffe "Liste verweigern / Liste zulassen" oder "Nicht genehmigte Liste / genehmigte Liste" zu verwenden.
Das Unternehmen nahm die Änderungen am 22.
Juni auf seiner virtuellen Worldwide Developer Conference (WWDC) vor.
"Entwickler-APIs mit Ausschlussbedingungen werden nicht mehr empfohlen, wenn wir Ersetzungen für interne Codebasen, öffentliche APIs und Open Source-Projekte wie WebKit und Swift einführen", fügte das Unternehmen diese Woche hinzu.
Andere Computerplattformen, darunter Python und Github, haben ebenfalls die IT-Terminologie der alten Schule eingestellt.
Letzte Woche genehmigte Linux-Gründer Linus Torvalds eine Änderung im Linux-Kernel, um die Begriffe Master / Slave und Blacklist / Whitelist zu entfernen.
Der Intel-Ingenieur Dan Williams, der den Vorschlag vorlegte, erklärte, warum die Änderung wichtig sei.
„Der afrikanische Sklavenhandel war ein brutales System menschlichen Elends, das weltweit eingesetzt wurde.
Einige Wortwahlentscheidungen in einem modernen Softwareprojekt tragen so gut wie nichts dazu bei, dieses Erbe zu kompensieren.
Warum sollte man sich also im Vergleich zu etwas so Trivialem anstrengen? Weil das Ziel nicht darin besteht, die Vergangenheit zu reparieren oder zu löschen.
Ziel ist es, die Verfügbarkeit und Effizienz der globalen Entwicklergemeinschaft zu maximieren, um am Entwicklungsprozess des Linux-Kernels teilzunehmen “, schrieb er Anfang dieses Monats in die Mailingliste des Linux-Kernels.
Obwohl Kritiker argumentieren mögen, dass das Herausnehmen von Blacklist / Whitelist zu weit geht, ist es laut Williams offensichtlich, dass die Begriffe problematisch sind.
„Eine Gedankenübung besteht darin, 'Blacklist / Whitelist' durch 'Redlist / Greenlist' zu ersetzen.
Machen Sie sich klar, dass der Ersatz nur dann Sinn macht, wenn Sie mit den Konzepten sozialisiert wurden, dass „rot / grün“ „Stop / Go“ impliziert “, schrieb er.
"Die Sozialisierung von 'schwarz / weiß' mit der Konnotation 'unzulässig / zulässig' unterstützt keine Inklusion."