Projekt OpenZFS se je zaradi politične korektnosti znebil omembe besede "slave" v kodi

Matthew Ahrens (Matthew Ahrens), eden od dveh izvirnih avtorjev datotečnega sistema ZFS, porabil čiščenje Izvorna koda OpenZFS (ZFS v Linuxu) zaradi uporabe besede "suženj", ki se zdaj dojema kot politično nekorektna. Po Matthewu posledice človeškega suženjstva še naprej vplivajo na družbo in v sodobni stvarnosti je izraz "suženj" v računalniških programih dodatna referenca na neprijetno človeško izkušnjo.

ZFS zdaj uporablja izraz "odvisen" namesto "suženj". Med vidnimi spremembami lahko opazimo preimenovanje skripte zpool.d/slaves, ki se zdaj imenuje "dm-deps" po analogiji z "dmsetup deps". Namesto izraza "podrejene naprave" v dokumentaciji in informacijskih sporočilih se uporablja izraz "odvisne (osnovne) naprave". V datoteki glave "freebsd/spl/sys/dkio.h" je bil parameter dki_slave preprosto odstranjen iz strukture dk_cinfo brez zagotavljanja zamenjave. Namesto ukaza »zpool iostat -vc slaves« je predlagana uporaba »zpool iostat -vc size«.

Povezave do imenika "/sys/class/block/$dev/slaves" so ohranjene, ker je ime tega imenika v hierarhiji sysfs določeno z jedrom Linuxa in ga razvijalci OpenZFS ne morejo spremeniti. Uporabi tega imenika se lahko izognete, saj lahko iste informacije pridobite z ukazom "dmsetup deps", vendar zagon dmsetup zahteva povišane privilegije, medtem ko lahko imenik v /sys/ prebere vsak uporabnik.

Spomnimo, pred tednom dni od izrazov whitelist/blacklist in master/slave znebil razvijalci jezika Go, pred tem pa so projekti opustili uporabo master/slave v kodi Python, Drupal, Django, CouchDB, Sol, MediaWiki и Redis. V strežniku DNS je zdaj prednost BIND namesto "master/slave". so pojma "primarno/sekundarno".
Odbor IETF (Internet Engineering Task Force), ki razvija internetne protokole in arhitekturo, predlagal alternative izrazoma »beli seznam/črni seznam« in »nadrejeni/podrejeni«, prednostne za uporabo v specifikacijah - namesto »nadrejeni/podrejeni« je priporočljiva uporaba »primarni/sekundarni«, »voditeljski/sledilni«,
"aktiven/pripravljen"
"primarni/replika",
"pisatelj/bralec",
»koordinator/delavec« oz
“starš/pomočnik” in namesto “črni seznam/beli seznam” - “blokirani/dovoljeni seznam” ali “blokiraj/dovoljenje”.

Omeniti velja, da na GitHubu število nasprotnikov nekoliko prevlada nad tistimi, ki podpirajo preimenovanje: 42 razvijalcev je odobrilo spremembo, 48 pa ji je nasprotovalo. Zagovorniki, da bi se znebili besede "suženj", menijo, da je uporaba izraza nesprejemljiva, saj nekaterim ljudem vzbuja občutek prikrajšanosti in obuja spomine na preteklo diskriminacijo. V družbi se je ta beseda začela obravnavati kot žaljiva in povzroča obsodbe.

Nasprotniki preimenovanja menijo, da politike in programiranja ne gre zamenjevati, gre le za pojma, katerih pomen je v računalniški tehnologiji že ustaljen, negativno konotacijo pa vsiljujejo umetne ideje politične korektnosti, ki motijo ​​rabo navadne angleščine. Beseda "suženj" je večplastna in ima več pomenov, ki se uporabljajo glede na kontekst. Brez vsebine besede nimajo pomena in beseda je žaljiva le, če je žaljiv kontekst. Izraz "suženj" se v računalniških sistemih uporablja že približno 50 let in se v kontekstu IT dojema kot "suženj" in ne kot "suženj". Če dovolite izkrivljanje konteksta, potem lahko pridete do točke, ko je lahko vsako besedo vzeto iz konteksta, predstavljeno v popačenem pomenu in prikazano kot žaljivo.

Vir: opennet.ru

Dodaj komentar