Git’in varsayılan dal adının neden `master` olarak belirlendiği
(twitter.com/xpasky)Eski Git çekirdek geliştiricilerinden Petr Baudis, 2005 yılında Git’in varsayılan dal adını master olarak belirledi. Baudis, master sözcüğünü 'master recording' gibi terimlerdeki anlamıyla kullandı. Bunu 'owner' anlamında kullanmadı.
Ancak Baudis, Git’in terminolojisini seçerken BitKeeper’dan etkilenmiş olabileceğini kabul etti. 3 Şubat 2001 tarihli BitKeeper HOWTO.ask belgesinde "the master and slave repository" ifadesi yer alıyor.
Üstelik Linus Torvalds’ın 25 Haziran 2005’te yazdığı Git ile ilgili bir e-postada da master ve slave adlı Git ağaçlarından söz ediliyor.
What does that mean? It means that in a mirroring schenario, you can,
for each git tree, do:(a) On the slave:
cat .git/refs// | sort | uniq > slave-ref-list(b) On the master:
cat .git/refs// | sort | uniq > master-ref-list
Teknoloji alanında master ve slave terimleri etrafındaki tartışma, Wikipedia maddesinde kısaca anlatılıyor.
Ama artık adı slave olan bir dala sahip Git deposu pek yaygın değil, değil mi? Linus Torvalds gibi bazı Git çekirdek geliştiricileri 2000’lerde varsayılan master dal adını 'efendi ve köle' benzetmesi bağlamında anlamış olsa bile, bugün Git kullanan sayısız geliştirici de bunu gerçekten böyle mi anlıyor? Sonuçta master, 'orijinal' de dahil olmak üzere birçok anlamda kullanılan bir kelime.
26 yorum
Bu, daha önce yazdığım bir yorum. Terim seçimine ilişkin nihai kararı yalnızca şirketlerin vermemesi gerektiğini düşünüyorum.
Yanıtı yanlış yere yazmışım.
Kore'de doğup büyümüş bir Korelinin
master/slaveçağrışımını tam olarak kavraması mümkün mü, ben buna olumsuz bakıyorum. Bu yüzden Batılıların bunu değiştirmesi gerektiğini söylediklerinde, öyledir herhalde diye düşünüyorum.Batılılar da bu konuda hararetli bir şekilde tartışıyor.
Bu tartışma 50:50 düzeyinde değil, değil mi? Büyük şirketlerin bunu zaten epeyce değiştirdiğini görüyoruz.
Aşağıdaki yazıyı ekliyorum.
https://news.ycombinator.com/item?id=23500093
Bu, daha önce yazdığım bir yorum. Terim seçimine ilişkin nihai kararın yalnızca şirketler tarafından verilmemesi gerektiğini düşünüyorum.
Oo, çok teşekkür ederim!
slavekelimesi, kelimenin kendisi zaten aşağılayıcı olduğu için kullanılmasa daha iyi olur; amamasterkelimesini bile kullanmayalım demek... banabudae jjigaekelimesi üzerinden,budae jjigaedekibudaenin Kore Savaşı'nın yol açtığı aşağılayıcı yaşam koşullarından türeyen bir kelime olduğu için değiştirilmesi gerektiğini söyleyenleri görmek gibi hissettiriyor. Mantığı var ama o kadar da mı? dedirten bir his.Bence önemli nokta, geliştiricinin bu kelimeyi bağlam içinde nasıl anladığı değil, kelimenin kökeni ve kullanım örnekleridir. Siz de böyle hissediyor musunuz bilmiyorum ama bilgisayar alanı özellikle beyaz erkek merkezli olduğu için ayrımcılığa yönelik duyarlılığın görece daha düşük olabildiğini düşünüyorum. Tartışmanın bu kadar büyümesi de bu bağlamdan bakıldığında yanlış değil.
Birçok kişinin bunun bir sorun olduğunun bile farkında olmamasının büyük sorun olduğunu düşünüyorum.
masterkelimesinin kendi etimolojisi şu şekildedir.https://www.dictionary.com/browse/master
Bu kelimenin etimolojisi hakkında daha ayrıntılı bilgiye buradan ulaşabilirsiniz.
https://www.etymonline.com/word/master
Şu makaleyi ekliyorum.
Eglash, Ron. "Broken Metaphor: The Master-Slave Analogy in Technical Literature." Technology and Culture 48, no. 2 (2007): 360-369. doi:10.1353/tech.2007.0066.
woke ol, batarsın.
Ben farklı düşünüyorum.
master/slaveterimlerini değiştirme görüşüne ben de katılıyorum.Eskiden birden fazla sabit disk takarken de master/slave kullanılırdı..
Yukarıdaki yazıda ağaç ile dalı net biçimde ayırmamışım. Linus Torvalds'un yazdığı e-postada yalnızca master tree ve slave tree geçiyor.
Aşağıdaki yazıya da göz atmanız iyi olabilir.
https://lore.kernel.org/all/20200619130058.GA5027@danh.dev/t/
Burada oldukça açık bir şekilde ifade edilmiş.
https://nist.gov/news-events/news/…
Elbette terimlerin kullanımı ve anlamı sabit değildir; toplumsal değişimlere göre onlar da değişir. Ancak temelde 'olumsuz kalıp yargıları ya da eşit olmayan güç ilişkileri' barındıran kelimelerse, bunları değiştirmenin toplumsal açıdan faydalı olacağını düşünüyorum.
Bir düşüncenin, bir kelimeyi değiştirecek kadar olumsuz olduğu ve özünde eşitsiz bir güç ilişkisini barındırdığına kim karar veriyor?
Bunu yalnızca git branch adlarında değil, başka alanlara, sektörlere ve sahalara kadar genişletmemek için ne sebep var?
Bence, kelimeleri kullanıcıların mevcut kullanımına ters düşecek şekilde değiştirmek istendiğinde çok daha fazla tartışma ve toplumsal uzlaşı gerekir.
masterkullanılmamasına ben de katılıyorum, ancakmasterkullanılmamasına dair tartışmanın yerleşme sürecine bakınca bu mantığın gelecekte yalnızca bu kelimeye uygulanmayacak gibi göründüğünü düşünüyorum.Ulusal Kore Dili Enstitüsü de her seferinde çeşitli öz Türkçeleştirme karşılıkları açıklıyor ama konuşurların gerçekten benimsediği karşılıklar son derece az olduğu gibi, bir kelimeyi değiştirip başka türlü adlandırırken daha fazla tartışma ve ortak anlayışın yeterince oluşması gerektiğini düşünüyorum.
master-slavemeselesinin siyasi bir arka planı var, ama o kelimeyi günlük olarak kullanan bireyler açısından bakıldığında da yeterli ikna sağlanmadan önce bunun toplumsal bir baskı olarak işlediği yönü olduğunu düşünüyorum.Buna yalnızca hükümetler ya da şirketler değil, geliştirici topluluğu da tartışmaya katılmalı. Ancak Git’in varsayılan dal adının
masterolmasının belirli kullanıcılar için aşağılayıcı bir ifade olup olmadığı konusunda Özgür Yazılım toplulukları ile Git projesinin yeterince derinlemesine düşünmediği anlaşılıyor.https://sfconservancy.org/news/2020/jun/23/gitbranchname/
Bireylerin, kendi dil kullanımında kalıp yargıların ya da önyargıların yer alabileceğinin her zaman farkında olmasını; çeşitli kurum ve kuruluşların da mevcut terimleri fazla aceleyle değiştirmeden önce yeterli araştırma ve tartışma yürütmesini ummaktan başka bir şey yapamıyorum.
Yanıtımın URL’sini ilk paragrafın hemen üstüne koymalıydım.
Yüksek lisansın İngilizcesi de Master zaten haha
Söz konusu NIST haber sayfasının alt kısmında bir
Webmastere-posta bağlantısı var; buradamasterkelimesislaveile karşıt anlamda kullanılmadığı içinwebmastergibi terimlerin sorun yaratmadığını düşünüyorum. Git'inmasterbranch'inin de böyle bir kullanıma girip girmediği konusunda ise insanların görüşleri ayrılıyor gibi görünüyor.'Duruma girip girmediği bir yana' olarak düzeltiyorum.