Dezvoltatorii kernelului Linux iau în considerare trecerea la utilizarea unor termeni inclusivi

Pentru a fi inclus în kernelul Linux sub licența MIT. Instrumentul utilizează metode de învățare automată, împreună cu analiza statică și dinamică a codului JavaScript. Se afirmă că utilizarea învățării automate a permis îmbunătățirea semnificativă a preciziei în identificarea codului pentru identificarea ascunsă și a identificat cu 26% mai multe scripturi problematice un nou document, care impune utilizarea terminologiei inclusive în kernel. Se propune ca în locul identificatorilor utilizați în kernel să se renunțe la cuvintele ‘slave’ și ‘blacklist’. Cuvântul slave este recomandat să fie înlocuit cu secondary, subordinate, replica, responder, follower, proxy și performer, iar blacklist cu blocklist sau denylist.

Recomandările se aplică noului cod care este adăugat în kernel, dar pe termen lung nu se exclude eliminarea utilizării acestor termeni din codul existent. În acest fel, pentru a preveni încălcarea compatibilității, se preconizează oferirea unei excepții pentru API-ul expus către utilizator, precum și pentru protocoalele și definițiile hardware deja implementate, pentru care specificațiile impun utilizarea acestor termeni. Atunci când se creează implementări bazate pe noile specificații, se recomandă, unde este posibil, adaptarea terminologiei specificației la standardele de codare pentru kernelul Linux.

Documentul a fost propus de trei membri ai consiliului tehnic al Linux Foundation: Dan Williams (dezvoltator NetworkManager, drivere pentru dispozitive wireless și nvdimm), Greg Kroah-Hartman (responsabil pentru suportul ramurii stabilă a kernelului Linux, este principalul menținator al subsistemului kernelului Linux USB, driver core) și Chris Mason (creatorul și arhitectul principal al sistemului de fișiere Btrfs). De asemenea, membri ai consiliului tehnic au exprimat aprobarea Kees Cook (fost administrator principal kernel.org și lider al echipei de securitate Ubuntu, se ocupă cu promovarea tehnologiilor de protecție activă în kernelul Linux) și Olof Johansson (lucrează la suportul arhitecturii ARM în kernel). Din rândul altor dezvoltatori cunoscuți, documentul a fost semnat de David Airlie (menținator al subsistemului DRM) și Randy Dunlap .

Dissidența a fost exprimată de James Bottomley (fost membru al consiliului tehnic și dezvoltator al unor subsisteme precum SCSI și MCA) și Steven Rothwell (Stephen Rothwell, mentainer al ramurii Linux-next). Stephen consideră că este greșit să limităm problemele rasiale doar la persoanele de origine africană; sclavia nu s-a limitat doar la persoanele cu pielea de culoare neagră. James a propus ignorarea subiectului termenilor inclusivi, deoarece acesta contribuie doar la amplificarea diviziunii în comunitate și la dispute fără sens privind justificațiile istorice pentru înlocuirea anumitor termeni. Documentul prezentat va acționa ca un magnet pentru atragerea celor dornici să folosească formulări mai inclusive și alte termeni. Dacă nu este ridicat acest subiect, atacurile se vor limita doar la declarații goale despre dorința de înlocuire a termenilor, fără a se angaja în dispute inutile despre faptul că comerțul cu sclavi în Imperiul Otoman a fost mai mult sau mai puțin brutal decât în America.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster