Twitter algoritmalarından ‘master’, ‘slave’ düşer
Twitter, Afrikalı-Amerikalı George Floyd’un ölümü ve ardından Black Lives Matter protestolarının ardından master, köle ve kara liste gibi ırksal yüklü terimleri kodlama dilinden uzaklaştırma çabalarına katıldı.
Proje, 46 yaşındaki George Floyd’un Mayıs ayında polis nezaretinde ölümünden sonra mevcut ırkçı adalet hareketinin tırmanmasından önce bile başladı.
Programlama dilinde “master” ve “slave” gibi terimlerin kullanımı on yıllar önce ortaya çıkmıştır. “Master” bir kodun birincil versiyonunu ifade etmek için kullanılırken, “slave” kopyaları ifade eder. Benzer şekilde, “Kara Liste” terimi, otomatik olarak reddedilmesi amaçlanan öğeleri belirtmek için kullanılır.
Twitter’da daha kapsayıcı bir dil lehine bu terimleri değiştirme çabaları Regynald Augustin ve Kevin Oliver tarafından başlatıldı ve mikroblog platformu şimdi çabalarını destekliyor.
“Kapsayıcı dil, herkesin ait olduğu bir ortamın geliştirilmesinde kritik bir rol oynar. Twitter’da kodumuzda kullandığımız dil, şirket olarak değerlerimizi yansıtmaz veya hizmet verdiğimiz kişileri temsil eder. Bunu değiştirmek istiyoruz. #WordsMatter , “Twitter’ın mühendislik ekibi Perşembe günü yaptığı açıklamada söyledi.
‘Master / slave’ yerine ‘lider / takipçi’ kullanılabilir
Takımın önerilerine göre, “beyaz liste” terimi yerine “izin listesi” ve “kara liste” ifadesi ile “denylist” ifadesi kullanılabilir. Benzer şekilde, “master / slave” yerine “lider / takipçi”, “birincil / çoğaltma” veya “birincil / bekleme” kullanılabilir.
Bununla birlikte, Twitter, programlama dilinde kapsayıcılık getiren bir projeye başlayan ilk kişi değildir. CNET’teki bir rapora göre, Drupal çevrimiçi yayıncılık yazılımının arkasındaki ekip, 2014’te olduğu gibi “usta / köle” yerine “birincil / kopya” kullanmaya başladı.
Raporda, “usta / köle” terimlerinin kullanımı da Python programlama dilinin geliştiricileri tarafından 2018’de bırakıldı.