GitHub otsustas loobuda nime «master» kasutamisest peamistel harudel

Nat Friedman, GitHubi juht kinnitas ettevõtte kavatsusest minna vaikimisi üle nime «main» kasutamisele peamistel harudel nime «master» asemel, et näidata solidaarsust politsei vägivalla ja rassismi vastu USA-s. Uut nime kasutatakse vaid uutes hoidlates, olemasolevates projektides jääb haru «master» endiselt nimetuks. Siiski arutatakse võimalust anda arendajatele võimalus automaatselt nimetused olemasolevates projektides muuta.

Arutelu vajadusest loobuda terminist «master»
on käimas ja Git arendajate meililistis. Praegu toetavad seda ideed vaid üksikud aktivistid, samas kui enamik arendajatest on vastu, eriti kuna Gitis kasutatakse sõna master eraldi, mitte koos sõnaga «slave».

Kuid tõeline poliitilise korrektsuse triumf toimub OpenSSL projektis, kus osalejad peavad väljendit «must maagia» lubamatuks. OpenSSL arendajad võimalust kogumine patš, asendades „must magie” „magia”, „must nimekiri” „blokknimekiri”, „valge ruum” „vahemälu”, „meistr” „vanem” või „peamine”.

Lisaks eelnevalt mainitud algatustele OpenZFS ja Go, võib märkida ka mõned teised hiljutised ümbernimetamise juhtumid:

  • Chromiumis on vastu võetud muudatused, asendades failinimedes ja koodis „must nimekiri” „blokknimekirjaga” (kasutajale nähtavad viidatud „must nimekiri” ja „valge nimekiri” olid asendatud 2019. aasta alguses).
  • Androidis kahtlema asendada „must nimekiri/valge nimekiri” „blokknimekiri/lubatud nimekiri”.
  • Проект Node.js töötatakse välja must nimekiri/valge nimekiri „blokknimekiri/lubatud nimekiri”, kuid muudatus pole veel vastuvõetud.
  • Curl projekti asendas viidatud „valge nimekiri” „skiplistiga”, „select” või „skip”, ja „must nimekiri” „blokknimekirjaga”.
  • Ansible’i arendajad kaaluvad võimalust nimetada „meistrivars” „devel” -ks.
  • PHPUnit koodis asendasid Blacklist ExcludeListiga, sealhulgas muudeti fail PHPUnit/Util/Blacklist PHPUnit/Util/ExcludeListiks.

Kogudest, mis on viimastel aastatel loobunud „meistri/orja” kasutamisest, võib märkida projekte Python, Drupal, Django, CouchDB, Salt, MediaWiki, PostgreSQL ja Redis. BIND DNS-serveris on säilinud võimalus kasutada seadistusi, mille nimedeks on «master/slave», kuid on lisatud alternatiive «primary/secondary» ning neid peetakse enam eelistatuks. Linuxi tuumaarendajad nimetasid kunagi katset nimetada ümber «blacklist/whitelist» jaburuseks ja rumaluseks, mille toovad esile poliitikud ja populistid, ja keeldusid soovitasid asendamist, selgitades, et termin «blocklist» muudab tähendust ja ei välista arusaama kui «plokkide loetelu».

IETF (Internet Engineering Task Force) komitee, mis tegeleb interneti protokollide ja arhitektuuri arendamisega, soovitas alternatiivide nimedeks «whitelist/blacklist» ja «master/slave», mida soovitatakse kasutada spetsifikatsioonides — «master/slave» asemel on soovitatav kasutada «primary/secondary», «leader/follower»,
«active/standby»,
«primary/replica»,
«writer/reader»,
«coordinator/worker» või
«parent/helper», ja «blacklist/whitelist» asemel — «blocklist/allowlist» või «block/permit».

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster