GitHub hat besletten de "master" namme foar mastertûken te fallen.

Nat Friedman, haad fan GitHub befêstige de bedoeling fan it bedriuw om te wikseljen nei de standertnamme foar haadtûken ynstee fan "master" as teken fan solidariteit mei demonstranten tsjin plysjegeweld en rasisme yn 'e Feriene Steaten. De nije namme sil allinich brûkt wurde foar nije repositories; yn besteande projekten sil de "master" branch syn namme behâlde. De mooglikheid om in opsje te meitsjen dy't, op fersyk fan yndividuele ûntwikkelders, automatyske omneaming foar besteande projekten mooglik makket, wurdt lykwols besprutsen.

Diskusje oer de needsaak om fuort te gean fan 'e term "master"
ûntbûn en op 'e Git-ûntwikkelders mailinglist. Oant no binne mar in pear aktivisten aktive oanhingers fan dit idee, en de measte ûntwikkelders binne der tsjin, benammen om't yn Git it wurd master apart brûkt wurdt, en net yn pearen mei it wurd "slave".

Mar de echte triomf fan politike korrektheid kin sjoen wurde yn it OpenSSL-projekt, wêrfan de dielnimmers de útdrukking "swarte magy" net akseptabel beskôgen. OpenSSL Untwikkelders beskôgje ynboarging patch, ferfanging fan "swarte magy" troch "magic", "swarte list" mei "bloklist", "wite romte" mei "wite romte", "master" mei "âlder" of "haad".

Neist de inisjativen neamd de oare deis OpenZFS и Go, guon oare resinte omneamingen kinne wurde opmurken:

  • Yn Chromium akseptearre feroarings, ferfanging fan ferwizings nei "swarte list" troch "bloklist" yn bestânsnammen en koade (fermeldings fan "swarte list" en "wite list" sichtber foar de brûker waarden ferfongen oan it begjin fan 2019).
  • Yn Android begon ferfange "blacklist/whitelist" nei "blocklist/allowlist".
  • Node.js projekt wurket blacklist/whitelist te ferfangen troch blocklist/allowlist, mar de wiziging is noch net akseptearre.
  • Projekt Curl ferfongen fermelding fan "wite list" nei "skiplist", "selektearje" of "oerslaan", en "swarte list" nei "bloklist".
  • Ansible Developers beskôgje de mooglikheid it ferfangen fan de "master" tûke mei "ûntwikkelje".
  • Yn PHPUnit koade ferfongen Blacklist nei ExcludeList, ynklusyf it wizigjen fan it bestân PHPUnit/Util/Blacklist nei PHPUnit/Util/ExcludeList.

Under de mienskippen dy't it gebrûk fan master / slaaf yn 'e ôfrûne jierren ferlitten hawwe, kinne wy ​​​​de projekten notearje Python, drupal, Django, CouchDB, Sâlt, MediaWiki, PostgreSQL и Redis. De BIND DNS-tsjinner behâlde de mooglikheid om ynstellings te brûken mei de nammen "master / slaaf", mar tafoege alternativen mei "primêr / sekundêr" en ferklearre se mear foarkar. De ûntwikkelders fan 'e Linux-kernel neamden op in stuit besykjen om "swarte list / wite list" ûnsin en dommens om te neamen, ynsteld troch politisy en populisten, en wegere meitsje in ferfanging, ynklusyf útlis dat de term "blocklist" sil liede ta in ferfoarming fan betsjutting en net útslút de waarnimming as in "list fan blok foarwerpen".

De IETF (Internet Engineering Task Force) kommisje, dy't ynternetprotokollen en arsjitektuer ûntwikkelet, suggerearre alternativen foar de termen "wite list / swarte list" en "master / slaaf", foarkar foar gebrûk yn spesifikaasjes - ynstee fan "master / slaaf" is it oan te rieden om "primêr/sekundêr", "lieder/folger", te brûken,
"aktyf/standby"
"primêr/replika",
"skriuwer/lêzer",
"koördinator / arbeider" of
"âlder / helper", en ynstee fan "swarte list / wite list" - "bloklist / tastimminglist" of "blokkearje / tastimming".

Boarne: opennet.ru

Add a comment