GitHub telah memutuskan untuk menghilangkan nama "master" untuk cabang master.

Nat Friedman, Kepala GitHub dikonfirmasi niat perusahaan untuk beralih ke nama default untuk cabang utama daripada "master" sebagai tanda solidaritas dengan pengunjuk rasa terhadap kekerasan polisi dan rasisme di Amerika Serikat. Nama baru hanya akan digunakan untuk repositori baru; dalam proyek yang sudah ada, cabang “master” akan mempertahankan namanya. Namun, kemungkinan untuk menyiapkan opsi yang, atas permintaan masing-masing pengembang, akan memungkinkan penggantian nama otomatis untuk proyek yang ada sedang dibahas.

Diskusi tentang perlunya menjauh dari istilah “master”
tidak terikat dan di milis pengembang Git. Sejauh ini, hanya sedikit aktivis yang merupakan pendukung aktif gagasan ini, dan sebagian besar pengembang menentangnya, terutama karena di Git kata master digunakan secara terpisah, dan tidak berpasangan dengan kata “slave”.

Namun kemenangan nyata dari kebenaran politik dapat dilihat dalam proyek OpenSSL, yang pesertanya menganggap ungkapan “ilmu hitam” tidak dapat diterima. Pengembang OpenSSL sedang mempertimbangkan penggabungan tambalan, mengganti "ilmu hitam" dengan "sihir", "daftar hitam" dengan "daftar blokir", "spasi putih" dengan "spasi", "master" dengan "induk" atau "utama".

Selain inisiatif yang disebutkan beberapa hari yang lalu OpenZFS и Go, beberapa penggantian nama terbaru lainnya dapat dicatat:

  • Di Kromium diterima perubahan, mengganti referensi ke “daftar hitam” dengan “daftar blokir” pada nama file dan kode (penyebutan “daftar hitam” dan “daftar putih” dapat dilihat oleh pengguna diganti di awal tahun 2019).
  • Di Android Kami mulai mengganti "daftar hitam/daftar putih" menjadi "daftar blokir/daftar yang diizinkan".
  • Proyek Node.js sedang kerja mengganti daftar hitam/daftar putih dengan daftar blokir/daftar yang diizinkan, namun perubahan tersebut belum diterima.
  • Proyek Keriting diganti menyebutkan "daftar putih" menjadi "daftar yang dilewati", "pilih" atau "lewati", dan "daftar hitam" menjadi "daftar blokir".
  • Pengembang yang Mungkin sedang mempertimbangkan mengganti cabang "master" dengan "devel".
  • Dalam kode PHPUnit diganti Blacklist menjadi ExcludeList, termasuk mengubah file PHPUnit/Util/Blacklist menjadi PHPUnit/Util/ExcludeList.

Di antara komunitas-komunitas yang meninggalkan penggunaan master/slave dalam beberapa tahun terakhir, kita dapat mencatat proyek-proyeknya Ular sanca, Drupal, Django, CouchDB, Garam, MediaWiki, PostgreSQL и Redis. Server DNS BIND mempertahankan kemampuan untuk menggunakan pengaturan dengan nama “master/slave”, tetapi menambahkan alternatif dengan “primer/sekunder” dan menyatakannya lebih disukai. Para pengembang kernel Linux pada suatu waktu menyebut upaya untuk mengganti nama “daftar hitam/daftar putih” sebagai omong kosong dan kebodohan, yang ditanamkan oleh politisi dan populis, dan menolak melakukan penggantian, termasuk menjelaskan bahwa istilah “daftar blokir” akan menimbulkan distorsi makna dan tidak mengecualikan persepsi sebagai “daftar objek blokir”.

Komite IETF (Internet Engineering Task Force), yang mengembangkan protokol dan arsitektur Internet, предложил alternatif dari istilah “daftar putih/daftar hitam” dan “master/budak”, lebih disukai untuk digunakan dalam spesifikasi - daripada “master/budak” disarankan untuk menggunakan “primer/sekunder”, “pemimpin/pengikut”,
"aktif/siaga"
"primer/replika",
"penulis/pembaca",
"koordinator/pekerja" atau
“orang tua/pembantu”, dan alih-alih “daftar hitam/daftar putih” - “daftar blokir/daftar yang diizinkan” atau “blokir/izin”.

Sumber: opennet.ru

Tambah komentar