GitHub hà decisu di abbandunà u nome "maestru" per i rami maestri

Nat Friedman, capu di GitHub cunfirmau l'intenzione di a cumpagnia di cambià à u nome predeterminatu per i rami principali invece di "maestru" cum'è un signu di sulidarità cù i manifestanti contr'à a viulenza di a polizia è u razzisimu in i Stati Uniti. U novu nome serà utilizatu solu per i repositori novi; in i prughjetti esistenti, u ramu "maestru" mantene u so nome. In ogni casu, a pussibilità di preparà una opzione chì, à a dumanda di i sviluppatori individuali, permetterà a rinominazione automatizata per i prughjetti esistenti hè in discussione.

Discussione di a necessità di alluntanassi da u terminu "maestru"
slegatu è nantu à a lista di mailing di sviluppatori Git. Finu a ora, solu uni pochi di attivisti sò sustenituri attivi di sta idea, è a maiò parte di i sviluppatori sò contru à questu, soprattuttu chì in Git a parolla maestru hè aduprata per separatamente, è micca in coppie cù a parolla "slave".

Ma u veru triunfu di a currezzione pulitica pò esse vistu in u prughjettu OpenSSL, chì i participanti anu cunsideratu l'espressione "magia negra" inacceptable. Sviluppatori OpenSSL stanu cunsiderendu inclusione patch, rimpiazzà "magia negra" cù "magia", "lista negra" cù "lista di bloccu", "spaziu biancu" cù "spaziu biancu", "maestru" cù "parent" o "principale".

In più di l'iniziativi mintuvati l'altru ghjornu OpenZFS и Go, alcuni altri rinominazioni recenti ponu esse nutati:

  • In Chromium accettatu cambià, rimpiazzà e referenze à "lista nera" cù "lista di bloccu" in i nomi di i schedari è u codice (menzioni di "lista nera" è "lista bianca" visibili à l'utilizatore sò stati rimpiazzati à u principiu di u 2019).
  • In Android cuminciatu rimpiazzà "lista nera / lista bianca" à "lista di bloccu / lista permessa".
  • Prughjettu Node.js travaglia per rimpiazzà a lista nera / lista bianca cù a lista di blocchi / lista permessa, ma u cambiamentu ùn hè ancu accettatu.
  • Prughjettu Curl rimpiazzatu mentendu "lista bianca" à "lista di salta", "selezzione" o "saltà", è "lista nera" à "lista di bloccu".
  • Sviluppatori Ansible cunsidereghja a pussibilità rimpiazzà u ramu "maestru" cù "devel".
  • In codice PHPUnit rimpiazzatu Blacklist to ExcludeList, cumpresu cambià u schedariu PHPUnit/Util/Blacklist à PHPUnit/Util/ExcludeList.

Frà e cumunità chì anu abbandunatu l'usu di maestru / schiavu in l'anni passati, pudemu nutà i prughjetti pitone, analytics, Django, CouchDB, Salt, sequi, PostgreSQL и Redis. U servitore BIND DNS hà conservatu a capacità d'utilizà paràmetri cù i nomi "maestru / schiavu", ma hà aghjustatu alternative cù "primariu / secundariu" è li hà dichjaratu più preferiti. I sviluppatori di u kernel Linux in un certu tempu chjamanu i tentativi di rinominà "lista nera / lista bianca" sciocchezza è stupidità, instillati da i pulitici è i populisti, è ricusatu fà un rimpiazzamentu, cumpresu spiegà chì u terminu "lista di bloccu" porta à una distorsioni di u significatu è ùn esclude micca a percepzione cum'è "lista di l'oggetti di bloccu".

U cumitatu IETF (Internet Engineering Task Force), chì sviluppa protokolli Internet è architettura, suggerì alternative à i termini "lista bianca / lista nera" è "maestru / schiavu", preferite per l'usu in specificazioni - invece di "maestru / schiavu" hè cunsigliatu di utilizà "primariu / secundariu", "leader / follower",
"attivu / standby"
"primariu/replica",
"scrittore / lettore",
"coordinatore/travagliatore" o
"parent/helper", è invece di "blacklist/whitelist" - "blocklist/allowlist" o "block/permit".

Source: opennet.ru

Add a comment