Microsoft mijenja Chromium Codebase u "uključiviji"

Microsoft Edge

Microsoft je na sebe preuzeo zadatak da "popravi" kôd u Chromiumu da ukloni "potencijalno uvredljive" izraze kao što su "crna lista", "lista bijelih" i druge "kontroverzne" riječi.

Vijesti su pokupile Registar, koji je istaknuo Microsoftov projektni tim koji ga je postavio za pročišćavanje riječi i izraza koji se koriste u Googleovoj kodnoj bazi za Chromium, a koji prihvaćaju za upotrebu u Edgeu.

Prvotno je započeo postom na Chromium bug forum povratak 3. srpnja 2019. Microsoft voditelj projekata napisao je ...

"Ovo će biti nadređeni problem za sve potencijalne riječi koje nalazimo u bazi podataka.

 

„Ovdje bi se ulagalo samo postavljanje malih CL-ova grupiranih po području / imeniku (radi recenzenata). Nadam se da nekontroverzno brzo slijeta.

 

"Za sve što ima potencijalni nevijalni kompaktni utjecaj (nazivi parametara naredbenog retka, ključevi poslovnog pravila itd.), Prijedlog bi bio raditi u jednokratno (ili u vrlo malim povezanim skupinama), tako da možemo tražiti stručnjake za slučaj - u osnovi, je li potrebno neko ublažavanje. "

Ako pročitate teme, to je prilično vrijedno glasa.

U jednom odjeljku korisnik se pita zbog čega je označen "cracker", a Microsoftovo vodstvo to je objasnilo ...

„[…] Dijelimo samo podskup onoga što je PoliCheck skenirao za nas, slažem se da je riječ„ kreker “uobičajeni pojam, pa bismo to pitanje mogli zatvoriti. No, primjerice, sljedeći se kontekst može smatrati uvredljivim od konteksta:

 

krekeri | Raznolikost | Sev1 | ipc \ ipc_message_macros.h: 316 | // Slackeri za poruke i rukovatelji. Upotreba:

 

"Općenito, baza koda kroma čisti se, većina slučajeva je s kôdom treće strane koji Chromium nasljeđuje, a koji sadrži lažne, geopolitičke, raznolikosti.

 

"Što se tiče dijeljenja Microsoftovog popisa, PoliCheck je strojno naučen model koji drugi tim upravlja, a koji vrši kontekstno skeniranje na stotine formata datoteka. Dopustite mi da im pružim ruku da vidim što možemo učiniti."

Čitava stvar iznenadila je čak i osoblje Googlea, što je zabilježio i The Register.

Googleov Rick Byers zabranio je komentirati zadatak "čišćenja" Chromium jezika baze podataka, pišući ...

"Ovo mi zvuči kao dobra strategija, hvala na ovome! Svakako nikad nismo namjeravali da išta u bazi podataka bude potencijalno uvredljivo, ali također nisam svjestan da se itko trudi pronaći sve njih.

 

"Konkretno, slažem se da bi promjene koje ne utječu na ponašanje trebale biti nesporne i prilično lako brzo proći kroz pregled koda bez rasprave o tome je li neka riječ" potencijalno uvredljiva "ili ne. Ako se nalazi na standardnom Microsoftovom popisu, onda je to meni "potencijalno" dovoljno - barem za sve na platformi (sadržaj, treptanje itd.), Ne mogu sama govoriti // chrome code.

 

"Naravno da će slučajevi koji utječu na ponašanje poput sučelja korisničkog sučelja i naredbenog retka tražiti da se neka vrsta trgovine izvrši, tako da razdvajanje i raspravljanje o trgovanju od slučaja do slučaja zvuči dobro."

Neke od tih promjena uključivale su više od samo modificiranja "cracker", ali i promjenu "crne liste" u "blocklist". Zašto? Pošto je "popis za blokove" slučajno "uključljiviji", prema mišljenju jednog od programera koji rade na Chromiumu.

Zapravo je Ryan Sleevi napisao ...

"Preimenujte crnu listu GPU-a na popisu blokova

 

"Naziv" blok lista "je inkluzivniji od" crne liste ", a još uvijek jasno izražava namjeru."

Tako je. Umjesto popravljanja grešaka ili provođenja novih funkcionalnosti ili značajki, nekolicina ljudi troši vrijeme na preimenovanje uvjeta kodne baze ... za doslovno nultu korist u cjelokupnom projektu.

Nastavili su mučiti od srpnja pa sve do rujna. Posljednje ažuriranje stiglo je prošloga tjedna 5. rujna 2019. Dakle, projekt je uspio trajati nekoliko mjeseci ... do sada.

To je nesretno i tužno stanje stvari kada ljudi gube vrijeme pokušavajući pronaći riječi koje ih vrijeđaju tako da ih mogu promijeniti u bazi podataka koja nije prednjačila niti je to kôd koji korisnicima nije stalo. Dovoljno je reći da je ovo nastojanje potpuni i posvemašnji gubitak vremena svih.

(Hvala za savjet za vijesti msoltyspl)

(Glavna slika ljubaznošću DarkSora01)