Microsoft ändert Chromium-Codebasis, um "integrativer" zu sein
Microsoft Rand

Microsoft hat es sich zur Aufgabe gemacht, den Code in Chromium zu "reparieren", um "potenziell anstößige" Begriffe wie "Blacklist", "Whitelist" und andere "umstrittene" Wörter zu entfernen.

Die Nachricht wurde von aufgenommen Das Register, der das Microsoft-Projektteam vorstellte, das es sich zur Aufgabe gemacht hat, die in der Google-Codebasis für Chromium verwendeten Wörter und Begriffe zu bereinigen, die in Edge verwendet werden.

Es begann ursprünglich mit einem Beitrag auf der Chromium Bug Forum zurück am Juli 3rd, 2019. Ein Projektmanager bei Microsoft schrieb ...

„Dies wird das Hauptproblem für alle möglichen Wörter sein, die wir in der Codebasis finden.

„Der Aufwand hier bestünde lediglich darin, kleine CLs zu erstellen, die nach Bereich / Verzeichnis gruppiert sind (aus Gründen der Überprüfung). Hoffentlich unumstritten, um schnell zu landen.

„Für alles, was sich nicht trivial auswirkt (Befehlszeilenparameternamen, Unternehmensrichtlinienschlüsseln usw.), wird vorgeschlagen, diese einmalig (oder in sehr kleinen verwandten Gruppen) durchzuführen, damit wir Experten zu Einzelfällen befragen können -Fallbasis, ob ein gewisses Maß an Milderung erforderlich ist. “

Wenn Sie durch die Threads lesen, ist es ziemlich erschütternd.

In einem Abschnitt fragt ein Benutzer, warum "Cracker" markiert wurde, und es wurde von der Microsoft-Führung erklärt ...

„[…] Wir teilen nur eine Teilmenge dessen, was PoliCheck für uns gescannt hat. Ich stimme zu, dass das Wort„ Cracker “ein gebräuchlicher Begriff ist, sodass wir dieses Problem schließen können. Zum Beispiel könnte der folgende Kontext als anstößig eingestuft werden:

Cracker | Vielfalt | Sev1 | ipcipc_message_macros.h: 316 | // Message Cracker und Handler. Verwendungszweck:

„Im Allgemeinen wird die Chrom-Code-Basis bereinigt, der Großteil der Fälle betrifft den Code von Drittanbietern, den Chrom erbt, und der profane, geopolitische und vielfältige Probleme enthält.

"In Bezug auf das Teilen der Microsoft-Liste ist PoliCheck ein maschinengelerntes Modell, das ein anderes Team verwaltet und das kontextbasierte Scans in Hunderten von Dateiformaten durchführt. Lassen Sie mich mit ihnen Kontakt aufnehmen, um zu sehen, was wir tun können."

Das Ganze überraschte sogar einen Google-Mitarbeiter, wie The Register feststellte.

Rick Byers von Google mischte sich ein, um die Aufgabe zu kommentieren, die Chromium-Codebasis-Sprache zu "bereinigen", und schrieb ...

„Das klingt für mich nach einer guten Strategie, danke dafür! Wir haben sicherlich nie beabsichtigt, dass irgendetwas in der Codebasis potenziell anstößig ist, aber ich bin mir auch nicht bewusst, dass sich jemand bemüht, sie alle zu finden.

„Insbesondere stimme ich zu, dass Änderungen, die sich nicht auf das Verhalten auswirken, nicht kontrovers sein sollten und es ziemlich einfach ist, die Codeüberprüfung ohne Debatte darüber, ob ein Wort„ potenziell anstößig “ist oder nicht, schnell durchzustehen. Wenn es auf der Standard-Microsoft-Liste steht, ist das für mich "potentiell" genug - zumindest für alles auf der Plattform (Inhalt, Blinken usw.), für den ich selbst nicht // sprechen kann.

"Natürlich erfordern verhaltensbeeinflussende Fälle wie Benutzeroberflächen- und Befehlszeilen-Flags einen Kompromiss. Daher ist es für mich richtig, diese zu trennen und den Kompromiss von Fall zu Fall zu diskutieren."

Einige dieser Änderungen umfassten nicht nur das Ändern von "Cracker", sondern auch das Ändern von "Blacklist" in "Blocklist". Warum? Laut einem der Entwickler, die an Chromium arbeiten, ist die „Blocklist“ eher „inklusiv“.

In der Tat schrieb Ryan Sleevi ...

“GPU Blacklist in Blocklist umbenennen

"Der Name" Blocklist "ist umfassender als" Blacklist "und vermittelt dennoch die Absicht klar."

Stimmt. Anstatt Fehler zu beheben oder coole neue Funktionen oder Features zu implementieren, verschwenden eine Handvoll Leute Zeit damit, Codebasisbegriffe umzubenennen ... für buchstäblich keinen Nutzen für das Gesamtprojekt.

Sie haben sich von Juli bis September weiter abgemüht. Das letzte Update kam erst letzte Woche am 5. September, 2019. Das Projekt hat also mehrere Monate gedauert ... bis jetzt.

Es ist eine unglückliche und traurige Situation, wenn Leute Zeit damit verschwenden, Wörter zu finden, die sie beleidigen, damit sie sie in einer Codebasis ändern können, die weder frontseitigen Benutzern noch dem Zugriff von Benutzern wichtig ist. Es genügt zu sagen, dass dieses Unterfangen eine völlige und völlige Zeitverschwendung für alle ist.

(Danke für den Nachrichtentipp msoltyspl)

(Haupt Bild mit freundlicher Genehmigung von DarkSora01)

Über uns

Billy wurde Jimmies seit Jahren Rascheln Videospiele abdeckt, Technologie und digitale Trends in der Elektronik-Entertainment-Bereich. Die GJP weinte und ihre Tränen wurde sein Milchshake. Benötigen Sie in Kontakt zu treten? Versuchen Sie, die Kontaktseite.

Folgen Sie diesem Link nicht oder Sie werden von der Seite verboten!