Nathaniel Friedman, CEO GitHub, mengungkapkan bahwa saat ini mereka sedang berupaya mengganti berbagai istilah yang bisa terasa bernuansa rasis atau berkaitan dengan perbudakan menjadi istilah yang lebih netral. Contoh istilah tersebut adalah sebagai berikut.
-
master → main/default/primary
-
slave → secondary
-
blacklist → deny/exclude list
-
whitelist → allow list
Menurut mereka, kata-kata ini diubah karena meskipun tidak digunakan dalam konteks rasis, istilah tersebut dapat mengingatkan pada perbudakan atau memperkuat stereotip seperti ‘yang putih itu baik, yang hitam itu buruk’. Dengan kata lain, ini merupakan bagian dari gerakan yang biasa disebut ‘political correctness’.
Di bidang IT, pelopor gerakan penghalusan istilah semacam ini dikenal sebagai Django, framework web Python, dan proyek CMS Drupal. Pada 2014, Django atas usulan seseorang mengganti istilah [master/slave] dalam pengaturan database menjadi [leader/follower], dan setelah melihat itu Drupal pun mengganti [master/slave] menjadi [primary/replica]. Tindakan ini kemudian memengaruhi Python, Chromium, PostgreSQL, Redis, dan lainnya, tetapi hingga baru-baru ini dampaknya belum menyebar ke seluruh bidang IT.
Namun, belakangan ini gerakan semacam itu tampaknya mendapat dorongan kembali karena gerakan Black Lives Matter yang kembali menguat setelah insiden seorang polisi kulit putih menekan leher pria kulit hitam bernama George Floyd hingga tewas. Berbagai proyek open source yang sudah sangat dikenal seperti Android, Golang, PHPUnit, dan Curl menyatakan niat untuk mengganti istilah [blacklist/whitelist] dengan istilah lain, dan banyak proyek open source lainnya juga ikut serta mengganti nama branch [master] menjadi kata yang lebih netral seperti [main/default/primary/root].
Referensi - PR di Django yang mengubah [master/slave] menjadi [leader/follower]:
6 komentar
Thread terkait di HN juga layak untuk dilihat.
https://news.ycombinator.com/item?id=23518123
mastertidak selalu digunakan dengan makna yang menunjukkan hubungan tuan-budak... Rasanya jadi kurang nyaman karena terkesan seperti ingin menyingkirkan penggunaan kata secara paranoid.Saat memakai
git, saya sering melihat branchmaster, tapi belum pernah sekalipun melihat branchslave.blacklist,whitelistternyata benar-benar istilah yang sama sekali tidak terpikirkan juga yaNgomong-ngomong, saat menulis saya tidak sengaja menekan shortcut yang salah sehingga harus menulis ulang dari awal, jadi sepertinya ada beberapa kata yang terlewat di tengah. Sepertinya memang harus lebih aktif memanfaatkan Notepad…
Fitur edit masih belum ada.. (saya juga pakai Notepad, ahem..)
Tolong buatkan fitur edit, saya jadi gemas menunggunya (merengek)