5 puan yazan kunggom 2020-06-15 | 6 yorum | WhatsApp'ta paylaş

Github CEO’su Nathaniel Friedman, şu anda ırkçılık ya da kölelikle ilişkili çağrışımlar taşıyabileceği düşünülen çeşitli terimleri daha nötr olanlarla değiştirmek için çalıştıklarını açıkladı. Bu terimlere şu örnekler veriliyor.

  • master → main/default/primary

  • slave → secondary

  • blacklist → deny/exclude list

  • whitelist → allow list

Bu kelimelerin, doğrudan ırkçı bir bağlamda kullanılmasa bile köleliği çağrıştırdığı ya da “beyaz iyidir, siyah kötüdür” gibi kalıp yargıları güçlendirdiği için değiştirildiği belirtiliyor. Yani bu, sözde “politik doğruculuk” (Political Correctness) hareketinin bir parçası.

BT alanında bu tür terim yumuşatma hareketinin öncüleri olarak Python web framework’ü Django ile CMS projesi Drupal gösteriliyor. 2014’te Django, bir kullanıcının önerisi üzerine veritabanı ayarlarındaki [master/slave] terimini [leader/follower] olarak değiştirdi; bunu gören Drupal da [master/slave] terimini [primary/replica] olarak değiştirdi. Bu adım daha sonra Python, Chromium, PostgreSQL ve Redis gibi projeleri etkiledi, ancak yakın zamana kadar bunun etkisi tüm BT alanına yayılmış değildi.

Ancak yakın zamanda beyaz bir polisin George Floyd adlı siyah bir erkeğin boynuna bastırarak onu öldürmesiyle yeniden alevlenen “Black Lives Matter” hareketi nedeniyle bu eğilim ivme kazanmış görünüyor. Android, Golang, PHPUnit ve Curl gibi herkesin bildiği birçok açık kaynak proje, [blacklist/whitelist] terimlerini başka ifadelerle değiştirme niyetini açıkladı; ayrıca çok sayıda başka açık kaynak proje de [master] branch adını [main/default/primary/root] gibi daha nötr terimlerle değiştirme hareketine katılıyor.

Not - Django’da [master/slave] terimini [leader/follower] ile değiştiren PR:

https://github.com/django/django/pull/2692

6 yorum

 
encyphered 2020-06-16

HN’deki ilgili başlığa da göz atmaya değer.

https://news.ycombinator.com/item?id=23518123

 
sduck4 2020-06-16

master her zaman mutlaka efendi-köle ilişkisini ifade edecek şekilde kullanılmıyor ama... sanki paranoyakça kelime kullanımını dışlamaya çalışıyorlarmış gibi geliyor ve bu bende bir iticilik yaratıyor.

Git kullanırken master branch'i çok gördüm ama slave branch'i bir kez bile görmedim.

 
mingkyme 2020-06-16

blacklist, whitelist gerçekten hiç düşünmediğim bir noktaymış

 
kunggom 2020-06-15

Bu arada başka bir konu ama, yazıyı hazırlarken yanlışlıkla bir kısayol tuşuna bastığım için en baştan yeniden yazdım; bu yüzden ortalarda kelime gibi bazı şeyler biraz eksik kalmış olabilir. Gerçekten de not defterini daha aktif kullanmak mı gerekiyor acaba…

 
xguru 2020-06-16

Düzenleme özelliği hâlâ yok.. (ben de Not Defteri kullanıyorum öhö..)

 
kunggom 2020-06-16

Lütfen düzenleme özelliği ekleyin, başım dönüyor diyorum ya (sızlanma)