OpenZFS projekts atbrīvojās no vārda “vergs” pieminēšanas kodā politkorektuma dēļ

Metjū Ārens (Metjū Ārens), viens no diviem sākotnējiem ZFS failu sistēmas autoriem, iztērēti tīrīšana OpenZFS pirmkods (ZFS operētājsistēmā Linux) no vārda “vergs” lietojuma, kas tagad tiek uztverts kā politiski nekorekts. Pēc Metjū teiktā, cilvēku verdzības sekas turpina ietekmēt sabiedrību, un mūsdienu realitātē termins “vergs” datorprogrammās ir papildu atsauce uz nepatīkamu cilvēka pieredzi.

ZFS tagad lieto terminu "atkarīgs", nevis "vergs". Starp redzamajām izmaiņām var atzīmēt skripta zpool.d/slaves pārdēvēšanu, ko tagad sauc par “dm-deps” pēc analoģijas ar “dmsetup deps”. Izteiciena “vergu ierīces” vietā dokumentācijā un informatīvajos ziņojumos tiek lietota frāze “atkarīgās (pamatās) ierīces”. Galvenes failā "freebsd/spl/sys/dkio.h" parametrs dki_slave tika vienkārši noņemts no dk_cinfo struktūras, nenodrošinot aizstāšanu. Komandas “zpool iostat -vc slaves” vietā tiek piedāvāts izmantot “zpool iostat -vc size”.

Saites uz direktoriju "/sys/class/block/$dev/slaves" tiek saglabātas, jo šī direktorija nosaukumu sysfs hierarhijā nosaka Linux kodols, un OpenZFS izstrādātāji to nevar mainīt. Varat izvairīties no šī direktorija izmantošanas, jo to pašu informāciju var iegūt, izmantojot komandu "dmsetup deps", taču dmsetup palaišanai ir nepieciešamas paaugstinātas privilēģijas, savukārt direktoriju mapē /sys/ var lasīt jebkurš lietotājs.

Atgādināsim, ka pirms nedēļas no terminiem whitelist/blacklist un master/slave atbrīvoties no Go valodas izstrādātāji, un pirms tam projekti atteicās no master/slave izmantošanas kodā Pitons, Drupal, Django, CouchDB, sāls, MediaWiki и Redis. DNS serverī tagad priekšroka tiek dota BIND, nevis "master/slave". Ir termini "primārais/sekundārais".
IETF (Internet Engineering Task Force) komiteja, kas izstrādā interneta protokolus un arhitektūru, ierosināja alternatīvas terminiem “baltais saraksts/melnais saraksts” un “master/slave”, vēlams lietot specifikācijās - “master/slave” vietā ieteicams lietot “primārais/sekundārais”, “vadītājs/sekotājs”,
"aktīvs/gaidīšanas režīms"
"primārā/reprodukcija",
"rakstnieks/lasītājs",
"koordinators/darbinieks" vai
“vecāks/palīgs” un “melnais/baltais saraksts” vietā — “bloķēšanas saraksts/atļautais saraksts” vai “bloķēt/atļauja”.

Jāatzīmē, ka GitHub oponentu skaits nedaudz pārsniedz tos, kas atbalsta pārdēvēšanu: 42 izstrādātāji apstiprināja izmaiņas, bet 48 pret to iebilda. Atbrīvošanās no vārda “vergs” atbalstītāji uzskata, ka šī termina lietošana ir nepieņemama, jo tā dažiem cilvēkiem liek justies nelabvēlīgā situācijā un atsauc atmiņā pagātnes diskrimināciju. Sabiedrībā šo vārdu sācis uzskatīt par aizskarošu un izraisa nosodījumu.

Pārdēvēšanas pretinieki uzskata, ka nevajag jaukt politiku un programmēšanu, tie ir tikai termini, kuru nozīme datortehnoloģijās jau ir iedibināta, un negatīvo konotāciju uzspiež mākslīgas politkorektuma idejas, kas traucē lietot vienkāršu angļu valodu. Vārds “vergs” ir daudzšķautņains, un tam ir vairākas nozīmes, kuras tiek lietotas atkarībā no konteksta. Bez satura vārdiem nav nozīmes, un vārds ir aizskarošs tikai tad, ja konteksts ir aizskarošs. Termins "vergs" ir lietots datorsistēmās aptuveni 50 gadus un IT kontekstā tiek uztverts kā "vergs", nevis "vergs". Ja jūs pieļaujat konteksta sagrozīšanu, jūs varat nokļūt līdz vietai, kur jebkuru vārdu var izņemt no konteksta, pasniegt izkropļotā nozīmē un pasniegt kā aizskarošu.

Avots: opennet.ru

Pievieno komentāru