Projekti OpenZFS për shkak të korrektësisë politike u hoq nga përmendja e fjalës "slave" në kodin e tij

Matthew Ahrens (Matthew Ahrens), një nga dy autorët e parë të sistemit të skedarëve ZFS, ka realizuar pastrimin e teksteve burimore të OpenZFS (ZFS në Linux) nga përdorimi i fjalës «slave», që tani perceptohet si e papolitikisht e saktë. Sipas Matthew, pasojat e skllavërisë njerëzore vazhdojnë të ndihen në shoqëri dhe në realitetet moderne, termi «slave» në programet kompjuterike është një përmendje shtesë e një përvoje të pakëndshme njerëzore.

Në vend të termit «slave» në ZFS tani përdoret fjala «dependent». Nga ndryshimet e dukshme, mund të përmendim riemërimin e skriptit zpool.d/slaves, i cili tani quhet «dm-deps» në përputhje me «dmsetup deps». Në vend të shprehjes «slave devices» në dokumentacion dhe komunikime informative, është përdorur fraza «dependent (underlying) devices». Në skedarin titullor «freebsd/spl/sys/dkio.h», parametri dki_slave është thjesht eliminuar nga struktura dk_cinfo pa ofruar një zëvendësim. Në vend të komandës «zpool iostat -vc slaves», është sugjeruar përdorimi i «zpool iostat -vc size».

Linket në katalogun «/sys/class/block/$dev/slaves» janë ruajtur, pasi emri i këtij katalogu në hierarkinë sysfs caktohet nga bërthama Linux dhe nuk është nën kontrollin e zhvilluesve OpenZFS. Mund të kalojë pa përdorimin e këtij katalogu, pasi të njëjtat informacione mund të merren përmes komandës «dmsetup deps», por ekzekutimi i dmsetup kërkon privilegje të larta, ndërsa katalogu në /sys është i acessueshëm për çdo përdorues për lexim.

Kujtojmë se një javë më parë, terminologjitë whitelist/blacklist dhe master/slave u hoqën nga zhvilluesit e gjuhës Go, dhe më parë projektet Python, Drupal, Django, CouchDB, Salt, MediaWiki dhe Redis. Në serverin DNS BIND, në vend të «master/slave» tani preferohen janë terminet «primary/secondary».
Komiteti IETF (Internet Engineering Task Force), që merret me zhvillimin e protokollit dhe arkitekturës së internetit, propozoi alternativa për terma 'whitelist/blacklist' dhe 'master/slave', të preferuara për përdorim në specifikime — në vend të 'master/slave' rekomandohet të përdoret 'primary/secondary', 'leader/follower',
'active/standby',
'primary/replica',
'writer/reader',
'coordinator/worker' ose
'parent/helper', ndërsa në vend të 'blacklist/whitelist' — 'blocklist/allowlist' ose 'block/permit'.

Është e zbuluar që në GitHub numri i kundërshtarëve tejkalon pak mbështetësit e riemërimit: 42 zhvillues e miratuan ndryshimin, ndërsa 48 shprehën kundërshtim. Mbështetësit e heqjes së fjalës «slave» besojnë se përdorimi i këtij termi është i papranueshëm, pasi e bën disa njerëz të ndihen të shkelur dhe i kujton diskriminimin e kaluar. Në shoqëri, ky term ka filluar të konsiderohet ofendues dhe shkakton kritika.

Kundërshtarët e riemërimit mendojnë se nuk duhet të përzihen politika dhe programimi, këto janë thjesht terma, kuptimi i të cilëve është stabilizuar tashmë në teknologjinë kompjuterike, dhe konotacioni negativ është imponuar nga përfytyrime artificiale mbi korrektësinë politike, që pengojnë përdorimin e anglishtes së thjeshtë. Fjala "slave" është shumëfacetore dhe ka disa kuptime që përdoren varësisht nga konteksti. Pa përmbajtje, fjalët s’kanë kuptim dhe fjala është ofenduese vetëm nëse konteksti është ofendues. Termi "slave" është përdorur për rreth 50 vjet në sistemet kompjuterike dhe në kontekstin IT perceptohet si "i nënshtruar", jo si "rob". Nëse lejohet distorcioni i kontekstit, mund të arrijmë deri aty sa çdo fjalë mund të nxirret nga konteksti, paraqitur në një kuptim të deformuar dhe shfaqur si ofenduese.

Burimi: opennet.ru

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster