GitHub asosiy filiallar uchun "master" nomidan voz kechishga qaror qildi.

Nat Fridman, GitHub rahbari tasdiqladi kompaniyaning Amerika Qo'shma Shtatlaridagi politsiya zo'ravonligi va irqchilikka qarshi namoyishchilar bilan birdamlik belgisi sifatida "master" o'rniga asosiy filiallar uchun standart nomga o'tish niyati. Yangi nom faqat yangi omborlar uchun ishlatiladi, mavjud loyihalarda "master" filiali o'z nomini saqlab qoladi. Shu bilan birga, individual ishlab chiquvchilarning iltimosiga binoan mavjud loyihalarning nomini avtomatlashtirilgan tarzda o'zgartirishga imkon beradigan variantni tayyorlash imkoniyati muhokama qilinmoqda.

"Usta" atamasidan uzoqlashish zarurati muhokamasi
yechilgan va Git ishlab chiquvchilari pochta ro'yxatida. Hozircha faqat bir nechta faollar bu g'oyaning faol tarafdorlari va aksariyat ishlab chiquvchilar bunga qarshi, ayniqsa Gitda master so'zi "qul" so'zi bilan juftlikda emas, balki alohida qo'llaniladi.

Ammo siyosiy to'g'rilikning haqiqiy g'alabasini OpenSSL loyihasida ko'rish mumkin, uning ishtirokchilari "qora sehr" iborasini nomaqbul deb hisoblashgan. OpenSSL dasturchilari e'tiborga olishmoqda birlashma yamoq, "qora sehr" ni "sehrli", "qora ro'yxat" ni "blok ro'yxati", "oq bo'shliq" ni "bo'sh joy", "master" ni "ota-ona" yoki "asosiy" bilan almashtirish.

Boshqa kuni aytib o'tilgan tashabbuslarga qo'shimcha ravishda OpenZFS и Go, boshqa ba'zi so'nggi o'zgarishlarni qayd etish mumkin:

  • Chromium-da qabul qilingan o'zgartirish, fayl nomlari va kodidagi “qora roʻyxat”ga havolalarni “bloklangan roʻyxat” bilan almashtirish (foydalanuvchiga koʻrinadigan “qora roʻyxat” va “oq roʻyxat” zikrlari) almashtirildi 2019 yil boshida).
  • Androidda boshladilar almashtiring "qora ro'yxat/oq ro'yxat" dan "bloklangan ro'yxat/ruxsat berilgan ro'yxatga".
  • Node.js loyihasi ishlamoqda qora roʻyxat/oq roʻyxatni bloklangan roʻyxat/ruxsat berilgan roʻyxat bilan almashtirish uchun, lekin oʻzgartirish hali qabul qilinmagan.
  • Curl loyihasi o'zgartirilgan "oq ro'yxat" ni "o'tkazib yuborish ro'yxati", "tanlash" yoki "o'tkazib yuborish" va "qora ro'yxat" ni "bloklangan ro'yxat" ga eslatish.
  • Ansible Developers imkoniyatini ko‘rib chiqmoqdalar "master" filialini "devel" bilan almashtirish.
  • PHPUnit kodida almashtirildi PHPUnit/Util/Qora roʻyxat faylini PHPUnit/Util/ExcludeList ga oʻzgartirishni oʻz ichiga olgan ExcludeList uchun qora roʻyxat.

O'tgan yillarda xo'jayin/quldan foydalanishdan voz kechgan jamoalar orasida biz loyihalarni qayd etishimiz mumkin Python, Drupal, Django, CouchDB, tuz, MediaWiki, PostgreSQL и Redis. BIND DNS serveri "master/slave" nomlari bilan sozlamalardan foydalanish imkoniyatini saqlab qoldi, lekin "asosiy/ikkilamchi" bilan muqobillarni qo'shdi va ularni afzalroq deb e'lon qildi. Bir paytlar Linux yadrosini ishlab chiquvchilari “qora roʻyxat/oq roʻyxat” nomini oʻzgartirishga urinishlarni siyosatchilar va populistlar tomonidan singdirilgan bemaʼnilik va ahmoqlik deb atashgan. rad etdi almashtirishni amalga oshiring, shu jumladan "bloklash ro'yxati" atamasi ma'noning buzilishiga olib kelishini va "blok ob'ektlari ro'yxati" sifatida qabul qilishni istisno etmasligini tushuntiring.

Internet protokollari va arxitekturasini ishlab chiquvchi IETF (Internet Engineering Task Force) qo'mitasi, taklif qildi spetsifikatsiyalarda foydalanish uchun afzal qilingan “oq roʻyxat/qora roʻyxat” va “master/toʻgʻri” atamalariga muqobil – “master/qul” oʻrniga “asosiy/ikkilamchi”, “etakchi/izlanuvchi”,
"faol/kutish"
"asosiy/replika",
"yozuvchi/o'quvchi",
"koordinator/ishchi" yoki
“ota-ona/yordamchi” va “qora roʻyxat/oq roʻyxat” oʻrniga – “bloklash/ruxsat berish roʻyxati” yoki “bloklash/ruxsat”.

Manba: opennet.ru

a Izoh qo'shish