GitHub, master filialları üçün "master" adını buraxmağa qərar verdi

Nat Friedman, GitHub rəhbəri təsdiq şirkətin ABŞ-da polis zorakılığına və irqçiliyə qarşı etirazçılarla həmrəylik əlaməti olaraq "master" əvəzinə əsas filiallar üçün standart ada keçmək niyyəti. Yeni ad yalnız yeni depolar üçün istifadə olunacaq, mövcud layihələrdə “master” filial öz adını saxlayacaq. Bununla belə, ayrı-ayrı tərtibatçıların tələbi ilə mövcud layihələrin adının avtomatik dəyişdirilməsinə imkan verəcək variantın hazırlanması imkanları müzakirə olunur.

“Usta” terminindən uzaqlaşmağın zərurətinin müzakirəsi
açılmış və Git tərtibatçılarının poçt siyahısında. İndiyə qədər yalnız bir neçə fəal bu ideyanın fəal tərəfdarıdır və əksər tərtibatçılar bunun əleyhinədir, xüsusən də Git-də master sözü “qul” sözü ilə cütlükdə deyil, ayrıca istifadə edildiyi üçün.

Lakin siyasi düzgünlüyün əsl zəfərini iştirakçıları “qara sehr” ifadəsini qəbuledilməz hesab edən OpenSSL layihəsində görmək olar. OpenSSL Tərtibatçıları nəzərdən keçirirlər birləşmə yamaq, "qara sehr"in "sehrli", "qara siyahı"nın "blok siyahısı", "ağ boşluq"un "boşluq", "master"in "valideyn" və ya "əsas" ilə əvəz edilməsi.

Keçən gün edilən təşəbbüslərə əlavə olaraq OpenZFS и Go, bəzi digər yeni adları qeyd etmək olar:

  • Chromium-da qəbul edildi dəyişikliklər, fayl adlarında və kodda “qara siyahı”ya istinadların “blok siyahısı” ilə əvəz edilməsi (istifadəçiyə görünən “qara siyahı” və “ağ siyahı”nın qeydləri) dəyişdirildi 2019-cu ilin əvvəlində).
  • Android-də başladı əvəz et "qara siyahı/ağ siyahı"dan "blok siyahısına/icazə siyahısına".
  • Node.js layihəsi işləyir qara siyahı/ağ siyahını blok siyahı/icazə siyahısı ilə əvəz etmək, lakin dəyişiklik hələ qəbul edilməyib.
  • Layihə Curl əvəz edilmişdir "ağ siyahı"nın "skiplist", "seçin" və ya "atla" və "qara siyahı"nın "blok siyahısı"na qeyd edilməsi.
  • Ansible Developers ehtimalını nəzərdən keçirirlər "master" filialının "devel" ilə əvəz edilməsi.
  • PHPUnit kodunda əvəzləndi PHPUnit/Util/Blacklist faylının PHPUnit/Util/ExcludeList-ə dəyişdirilməsi də daxil olmaqla, ExcludeList-ə qara siyahı.

Ötən illərdə master/slave istifadəsindən imtina edən icmalar arasında layihələri qeyd etmək olar Python, Drupal, Django, CouchDB, Duz, MediaWiki, PostgreSQL и Redis. BIND DNS serveri “master/slave” adları ilə parametrlərdən istifadə etmək imkanını saxladı, lakin “əsas/ikinci” ilə alternativlər əlavə etdi və onları daha üstün elan etdi. Linux nüvəsinin tərtibatçıları bir vaxtlar “qara siyahı/ağ siyahı”nın adının dəyişdirilməsi cəhdlərini siyasətçilər və populistlər tərəfindən aşılanan cəfəngiyat və axmaqlıq adlandırırdılar. imtina etdi "blok siyahısı" termininin mənanın təhrifinə səbəb olacağını və "blok obyektlərinin siyahısı" kimi qavrayışı istisna etmədiyini izah etmək də daxil olmaqla, dəyişdirin.

İnternetin protokollarını və arxitekturasını inkişaf etdirən IETF (Internet Engineering Task Force) Komitəsi, təklif etdi spesifikasiyalarda istifadə üçün üstünlük verilən “ağ siyahı/qara siyahı” və “master/slave” terminlərinə alternativlər – “master/slave” əvəzinə “əsas/ikinci”, “lider/izləyici”,
"aktiv/gözləmə"
"əsas/replika",
"yazıçı/oxucu",
"koordinator/işçi" və ya
“valideyn/köməkçi” və “qara siyahı/ağ siyahı” əvəzinə - “blok siyahısı/icazə siyahısı” və ya “blok/icazə”.

Mənbə: opennet.ru

Добавить комментарий