Microsoft ändrar Chromium Codebase för att vara mer "inkluderande"

Microsoft Edge

Microsoft har utfört en egen uppgift att ”fixa” koden i Chromium för att ta bort ”potentiellt stötande” termer som ”svartlista”, ”vitlista” och andra ”kontroversiella” ord.

Nyheten togs upp av Registret, som beskrev Microsofts projektgrupp som inrättade det för sig att rena de ord och termer som används i Googles kodbas för Chromium, som de antar för användning i Edge.

Det började ursprungligen med ett inlägg på Chromium bug forum tillbaka den juli 3, 2019. En projektledare på Microsoft skrev ...

”Detta kommer att vara föräldrafrågan för alla de potentiella orden vi hittar i kodbasen.

 

”Insatsen här skulle bara vara att sätta upp små CL-grupper grupperade efter område / katalog (för granskarens skull). Förhoppningsvis kontroversiell att landa snabbt.

 

"För allt med potentiell icke-trivial kompakt inverkan (kommandoradsparametrarnamn, företagspolicynycklar osv.) Skulle förslaget göra dem i enstaka (eller väldigt små relaterade grupper) så att vi kan fråga experter om ett fall -basen om det är nödvändigt att begränsa något. ”

Om du läser igenom trådarna är det ganska värdigt.

I ett avsnitt frågar en användare varför "cracker" flaggades och det förklarades av Microsoft-ledningen ...

"[...] vi delar bara en delmängd av vad PoliCheck skannade efter oss. Jag håller med om att ordet" cracker "är en vanlig term, så vi kan stänga problemet. Men till exempel kan följande sammanhang anses kränkande sedan sammanhanget:

 

knäckare | Mångfald | Sev1 | ipc \ ipc_message_macros.h: 316 | // Meddelandeknäckare och hanterare. Användande:

 

”Generellt rengörs kromkodbasen, majoriteten av fallen är med den tredje partens kod som krom ärver som innehåller svåra, geopolitiska, mångfaldsfrågor.

 

"När det gäller delning av Microsoft-listan är PoliCheck en maskinlärd modell som ett annat team hanterar som gör kontextbaserad skanning på hundratals filformat, låt mig nå ut till dem för att se vad vi kan göra."

Hela saken överraskade till och med en Google-personal, som noterats av registret.

Googles Rick Byers chimade in för att kommentera uppgiften att "rensa upp" Chromium codebase språk, skriva ...

”Detta låter som en bra strategi för mig, tack för att du gör det här! Vi har verkligen aldrig tänkt att någonting i kodbasen skulle kunna vara stötande, men jag är inte heller medveten om att någon gör ett försök att hitta dem alla.

 

”I synnerhet håller jag med om att förändringar som inte påverkar beteende bör vara icke kontroversiella och ganska lätt att snabbt komma igenom kodgranskning utan debatt om huruvida något ord är" potentiellt stötande "eller inte. Om det finns på standardlistan från Microsoft, så är det "potentiellt" tillräckligt för mig - åtminstone för allt i plattformen (innehåll, blink, etc.), kan jag inte tala för // chrome-kod själv.

 

"Naturligtvis beteendepåverkande fall som UI och kommandoradsflaggor kommer att kräva att en handel ska göras av något slag, så att separera dem och diskutera handeln från fall till fall låter rätt för mig."

Vissa av dessa ändringar inkluderade mer än bara att ändra "cracker", men också att ändra "svartlista" till "blocklista". Varför? Eftersom “blocklista” råkar vara mer “inkluderande”, enligt en av utvecklarna som arbetar med Chromium.

Faktum är att Ryan Sleevi skrev ...

“Byt namn på GPU-svartlista till blocklista

 

"Namnet" blocklista "är mer inkluderande än" svartlista "medan det fortfarande förmedlar avsikten tydligt."

Det är rätt. Istället för att fixa buggar eller implementera cool ny funktionalitet eller funktioner, slösar en handfull människor tid på att byta namn på kodbaser ... för bokstavligen noll nytta för det totala projektet.

De har fortsatt att sluta borta från juli ända fram till september. Den senaste uppdateringen kom precis förra veckan den september 5, 2019. Därför lyckades projektet sträcka sig över flera månader ... hittills.

Det är ett olyckligt och sorgligt tillstånd när människor slösar bort tid på att försöka hitta ord som kränker dem så att de kan ändra dem i en kodbas som varken är framåtvända användare eller det är kod som användare bryr sig om att komma åt. Det räcker med att säga att denna strävan är ett fullständigt och fullständigt slöseri med allas tid.

(Tack för nyhets tipset msoltyspl)

(Huvud avbildar artighet av DarkSora01)

Lämna ett svar

E-postadressen publiceras inte.