Proyek OpenZFS menghilangkan penyebutan kata “budak” dalam kode karena kebenaran politik

Matius Ahrens (Matius Ahrens), salah satu dari dua penulis asli sistem file ZFS, dihabiskan pembersihan Kode sumber OpenZFS (ZFS di Linux) dari penggunaan kata “slave”, yang sekarang dianggap salah secara politis. Menurut Matthew, dampak perbudakan manusia terus mempengaruhi masyarakat dan dalam realitas modern istilah “budak” dalam program komputer merupakan referensi tambahan untuk pengalaman manusia yang tidak menyenangkan.

ZFS sekarang menggunakan istilah "tergantung" dan bukan "budak". Di antara perubahan yang terlihat, kita dapat mencatat penggantian nama skrip zpool.d/slaves, yang sekarang disebut “dm-deps” dengan analogi dengan “dmsetup deps”. Alih-alih ungkapan “perangkat budak” dalam dokumentasi dan pesan informasi, frasa “perangkat yang bergantung (yang mendasari)” digunakan. Dalam file header "freebsd/spl/sys/dkio.h", parameter dki_slave dihapus begitu saja dari struktur dk_cinfo tanpa memberikan penggantinya. Alih-alih perintah “zpool iostat -vc slaves”, diusulkan untuk menggunakan “zpool iostat -vc size”.

Tautan ke direktori "/sys/class/block/$dev/slaves" dipertahankan karena nama direktori ini dalam hierarki sysfs ditentukan oleh kernel Linux dan tidak dapat diubah oleh pengembang OpenZFS. Anda dapat menghindari penggunaan direktori ini, karena informasi yang sama dapat diperoleh dengan menggunakan perintah "dmsetup deps", tetapi menjalankan dmsetup memerlukan hak istimewa yang lebih tinggi, sedangkan direktori di /sys/ dapat dibaca oleh pengguna mana pun.

Izinkan kami mengingatkan Anda bahwa seminggu yang lalu dari istilah daftar putih/daftar hitam dan master/budak menyingkirkan pengembang bahasa Go, dan sebelum itu proyek meninggalkan penggunaan kode master/slave Ular sanca, Drupal, Django, CouchDB, Garam, MediaWiki и Redis. Di server DNS, BIND sekarang lebih disukai daripada "master/slave". adalah istilah "primer/sekunder".
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”.

Patut dicatat bahwa di GitHub, jumlah penentang sedikit lebih banyak daripada mereka yang mendukung penggantian nama: 42 pengembang menyetujui perubahan tersebut, dan 48 menentangnya. Para pendukung penghapusan kata “budak” percaya bahwa penggunaan istilah tersebut tidak dapat diterima karena membuat sebagian orang merasa dirugikan dan mengingatkan kembali akan diskriminasi di masa lalu. Di masyarakat, kata ini mulai dianggap menyinggung dan menimbulkan kecaman.

Para penentang penggantian nama tersebut percaya bahwa politik dan pemrograman tidak boleh disamakan; ini hanyalah istilah-istilah yang maknanya telah ditetapkan dalam teknologi komputer, dan konotasi negatifnya disebabkan oleh ide-ide artifisial tentang kebenaran politik yang mengganggu penggunaan bahasa Inggris biasa. Kata “budak” memiliki banyak segi dan memiliki beberapa arti yang diterapkan tergantung pada konteksnya. Tanpa isi, kata-kata tidak mempunyai arti dan sebuah kata hanya menyinggung jika konteksnya menyinggung. Istilah "budak" telah digunakan dalam sistem komputer selama sekitar 50 tahun dan dalam konteks TI dianggap sebagai "budak" dan bukan "budak". Jika Anda membiarkan konteksnya terdistorsi, Anda bisa sampai pada titik di mana kata apa pun bisa keluar dari konteksnya, disajikan dalam arti yang terdistorsi, dan dianggap menyinggung.

Sumber: opennet.ru

Tambah komentar