Tokom posljednjih tjedana izvedeni su razni društveni pokreti trenutne demonstracije od rasizam širom svijeta i baš kao podijelili smo u prethodnom člankuTakođe, različiti softverski projekti pridružili su se ovom pokretu ili izražavajući podršku ili najavljujući interne promjene u upotrebi njihove terminologije.
Takav je slučaj kao što smo spomenuli u prethodnom članku na mjestu izvršnog direktora GitHub-a u kojem putem tvita izražavam svoju podršku i namjeru da eliminiram izraze "gospodar i rob".
U tom istom članku spomenuli smo i druge projekte koji su se također pridružili pokretu da eliminiraju ove riječi u svojim projektima, kao i druge koji bi se mogli odnositi na "rasizam" kao što su "bijela lista", "crna lista" itd. Ako želite znati više o unosu koji dijelimo, možete ga pogledati na sljedećem linku.
I to je spominjanje ovoga prije nekoliko dana programeri LLVM projekta izrazili su svoju želju da slijede primjer drugih projekata i prestani koristiti riječ "učitelj" da identifikuje glavno spremište.
Ova najavljena promjena predstavljen je kao demonstracija da LLVM zajednica inkluzivan je i osjetljiv na pitanja koja određenim kategorijama učesnika mogu stvoriti nelagodu.
Umjesto "master", predlaže se odabir neutralne zamjeneNa primjer, "dev", "trunk", "main" ili "default".
Treba istaći to prije prelaska sa SVN-a na Git, glavna grana nazvana je "trunk" i ovo ime je i dalje poznato programerima. U isto vrijeme, predlaže se razmotriti zamjenu referenci na pojmove bijela lista / crna lista dopuštenom listom / popisom liste.
Istovremeno, preimenovanje glavne grane zahtijevat će promjene u skriptama izrade, konfiguracija sistema kontinuirane integracije i srodnih skripti, ali napominje se da će ove promjene biti beznačajne u usporedbi s nedavnom migracijom sa SVN-a na Git.
U najavi programera, možete pročitati sljedeće:
Dobro mi je poznato da "gospodar" ima druga značenja osim značenja gospodar / rob, i lično nikada nisam povezivao to u prošlosti. Međutim, takođe mogu priznati da ovdje imam privilegije i da nisu svi u istoj poziciji.
Budući da namjeravamo biti inkluzivna zajednica, predlažem da preimenujemo svoju razvojnu granu i umjesto toga usvojimo neutralniju terminologiju za LLVM monorepo. Moguća imena su "dev", "trunk", "main", "default", ...
Moramo planirati tranziciju jer će svi botovi trebati nadograditi da bi indeksirali ovu novu granu, ali to su mali tehnički detalji, ništa u usporedbi sa SVN-> Git migracijom kroz koju smo prošli.
Dok govorim o ovoj temi, trebali bismo razmotriti i široku upotrebu crno-bijele liste u projektu.
Većina učesnika u raspravi, s više od 60 postova, oni su govorili u korist promjene imena. Prijedlog je također odobrio Chris Lattner, osnivač i glavni arhitekt LLVM-a, ali on je preporučio da se ne žuri, već da se pričeka i vidi što je GitHub-ova inicijativa da se na kraju koristi zadani naziv 'master' za glavne grane (da se koristi kada promjena imena) ista terminologija kao na GitHub-u).
To nije sarkazam, dovesti situaciju do apsurda, što su neki shvatili ozbiljno. Roman Lebedev (942 obaveze u LLVM-u) spomenuo je da ako govorimo o inkluziji, onda biste trebali razmisliti o pogodnosti upotrebe drugih riječi.
Uz to, također treba spomenuti da su zbog ovog pokreta mnogih projekata na popisu blokova oglasa «Easylist» datoteke s riječju «whitelist» (bijela lista) preimenovane i zamijenjene s «allowlist», ali su zaboravili popravi skripte i neki su korisnici počeli imati problema s njihovim blokiranjem, pa su potrebne dublje promjene.
Ako želite znati više o izdanoj izjavi, možete provjeriti detalje Na sledećem linku.
Razina gluposti do koje se neke stvari nose nema ograničenja.
Ohhh, već su na GitHubu stali na kraj rasizmu i ovako će promijeniti svijet. Rob i gospodar riječi su koje na tehnologiji izgledaju dobro, a ne na ljudima. Zaustavimo gluposti koje izgledaju svaki put gluplje.
Ako uđemo u "politički korektnu" igru, uskoro nećemo biti ljudi…. žele nam glupe, jednoumne mašine i kao takve potpuno upravljive.