5 puan yazan GN⁺ 2025-04-25 | 2 yorum | WhatsApp'ta paylaş
  • GPLv2 bildiriminin sonundaki gerçek posta adresine lisans kopyası talebi gönderilince, yaklaşık 5 hafta sonra Free Software Foundation’dan basılı belgeler ulaştı
  • GPLv2’nin yayımlandığı 1991 yılında çevrimiçi dağıtım yaygın değildi; bu yüzden teyp, disket gibi fiziksel ortamlar ve posta yoluyla bilgilendirme doğal bir yöntemdi
  • GPLv3’ün çıktığı 2007 yılında internet kullanımı daha yaygındı; bu nedenle lisans bildirimine posta adresi yerine URL eklendi
  • Birleşik Krallık’tan ABD’den yanıt alabilmek istendi, ancak Royal Mail 2011’de uluslararası yanıt kuponunu kaldırdığı için bunun yerine ABD pulu bulunup kişinin kendi adresinin yazılı olduğu zarfa yapıştırıldı
  • Gelen şey, talep edenin beklediği GPLv2 değil, çift taraflı basılmış 5 sayfalık GPLv3 tam metni oldu ve talep mektubunda sürümün belirtilmemiş olması belirsiz kaldı

GPLv2 bildirimindeki posta adresini neden merak etti

  • Açık kaynak yazılımla uğraşınca MIT, Apache, BSD, GPL gibi çeşitli lisanslarla sık sık karşılaşılır
  • GNU General Public License, katı bir hukuk metninden çok okura gönderilmiş bir mektup gibi okunur ve açık kaynak ile yazılım özgürlüğü ruhuna iyi uyan bir lisans gibi hissedilir
  • Güncel sürüm GPLv3 olsa da, gerçek yazılımlarda GPLv2 de hâlâ yaygın biçimde kullanılır
  • GPLv2 lisans bildiriminiň sonunda, tam lisans metni alınmadıysa Free Software Foundation’ın 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA adresine mektup yazılması gerektiği belirtilir
  • Merak edilen şey, neden bir URL yerine fiziksel adres bulunduğu ve gerçekten mektup gönderilirse nasıl bir yanıt geleceğiydi

1991 tarihli GPLv2’de neden posta adresi vardı

  • Open Source Stack Exchange üzerinden doğrulanan arka plan basit: GPLv2 1991 yılında yayımlandı ve o dönemde insanların çoğu çevrimiçi değildi
  • Yazılım çoğu zaman indirilerek değil, teyp ya da disket gibi fiziksel ortamlar üzerinden ediniliyordu
  • Depolama alanı kısıtları düşünülünce geliştiricilerin tam lisans metni yerine yalnızca lisans bildirimini eklemiş olması mümkündü
  • O dönemin yaygın iletişim aracı posta olduğundan, lisans kopyasının istenebileceği bir adres yazmak doğal bir yöntemdi
  • GPLv3 ise 2007 yılında yayımlandı ve internet kullanımının daha yaygın olduğu bir döneme denk geldiği için lisans bildiriminde URL yer aldı

Yanıt zarfını hazırlama süreci

  • Bu adrese mektup göndermek için pul ve zarf gerekiyordu; yanıt alabilmek için de kendi adresinin yazılı olduğu bir zarf ve uluslararası yanıt kuponu hazırlamak istendi
  • Birleşik Krallık’taki Royal Mail, 2011’de uluslararası yanıt kuponunu kaldırdığı için alternatif olarak ABD pulu satın alma yolu seçildi
  • Ebay’de ABD pulu aranırken pul koleksiyonculuğuna ait alışılmadık terimlerle karşılaşıldı
    • very fine grade
    • MNH, Mint Never Hinged
    • FDC, First Day Cover
    • NDC, No Die Cut
    • NDN, Nondenominated
  • Yaklaşık £3.86 karşılığında ‘global’ damgalı gibi görünen bir pul sipariş edildi; ilandaki ‘uncertified’ ifadesi biraz tedirgin etse de satın alma tamamlandı
  • Birkaç hafta sonra yuvarlak biçimli African Daisy global forever vert pair pulları teslim alındı
  • Satıcı, sipariş edilen puldan çok daha düşük nominal değere sahip pullarla gönderim yapmıştı

Talep mektubunun yazılması ve gönderilmesi

  • Kendi adresinin yazılı olduğu zarf hazırlandıktan sonra, GPLv2 bildiriminde yer alan adrese bir talep mektubu yazıldı
  • Gönderim mektubunda elde bulunan Birleşik Krallık pulları kullanılabildi
  • Uzun yıllardır kalemle pek yazılmadığı için zarfın üzerine adres yazma süreci garip geldi; birkaç deneme yapıldı ve bazı zarflar boşa harcandı
  • Adresi yazdırmak daha hızlı olurdu, ama sonunda mektup hazırlanıp yakındaki Royal Mail posta kutusuna atıldı

Yaklaşık 5 hafta sonra gelen basılı lisans

  • Mektup Haziran 2022’de gönderildi ve yaklaşık 5 hafta sonra yanıt geldi
  • Yuvarlak pulun üzerinde dalga biçimli iptal damgaları (cancellation marks) vardı; bunlar da pul koleksiyoncularının topladığı şeyler arasında yer alıyor
  • Zarfın içinde, tam lisans metninin çift taraflı basılmış 5 sayfası bulunuyordu
  • Kâğıt A4’ten küçüktü ve ölçüldüğünde yaklaşık 21.5cm x 27.9cm ile US Letter boyutundaydı
  • ABD, Kanada ve bazı ülkelerin standart uluslararası kâğıt ölçülerini kullanmadığı da yeniden görülmüş oldu

GPLv2 yerine GPLv3 gelmesiyle biten hikâye

  • Gelen tam lisans metni GPLv2 değil, GPLv3 çıktı
  • Asıl talep mektubunda hangi GPL sürümünün istendiği belirtilmemişti
  • GPLv2 bildirimindeki adresin kendisinin bunun GPLv2 talebi olduğunu anlatmak için yeterli bir ipucu olup olmadığı ya da mektupta GPLv2’nin açıkça yazılması gerekip gerekmediği belirsiz kaldı
  • Doğru sürümü istemek için yeniden mektup yazılabilirdi, ancak bunun fazla emek gerektireceğine karar verildi
  • Sonuçtan genel olarak memnun kalındı, ama postayla iletişime alışkın olmayan biri için oldukça uzun bir mola gerektiren bir deneyim olduğu düşünüldü

2 yorum

 
kaydash 2025-04-26

Yine de mektup olması romantik.

 
GN⁺ 2025-04-25
Hacker News yorumları
  • Bu mektubu aldığımda operasyon asistanı (ofis sekreteri) bendim; pulu o kadar sıra dışıydı ki hatırlıyorum

    • Bir Red Hat konferansı için Boston'a gittiğimde, gece yarısı bir barda FSF web geliştiricisiyle tanışmıştım; epey içtikten sonra bizi 5. Cadde'deki FSF ofisine götürmüştü.
      Ne beklemem gerektiğini bilmiyordum; kapı giriş sistemine rakamları girince RMS'in söylediği özgür yazılım şarkısı çalmaya başladı. Şafağa karşı bulanık bir maceranın içindeki genç bir Linux meraklısı için gerçekten harika bir hediyeydi
    • Harika! Görünüşe göre bugünkü eğlence ayrıntıların teknik yorumu, o yüzden GPLv3 mü GPLv2 mi göndereceğinize nasıl karar verdiğinizi açıklayabilir misin? Böyle talepler sık geliyor mu?
    • Talep hacmi ne kadardı? Günde kaç tane gönderiyordunuz?
    • Yanıt için posta pulu eklemek gerçekten şart mıydı?
  • En azından bir yanıt almışsın; demek ki adres genel olarak değişmemiş
    Birkaç yıl önce gömülü Linux projesinde çalışmıştım. İlk “alfa” sürümünde bir testçi lisans koşullarını okurken, GPL kaynak kodunun tamamını almak için mektup gönderilmesi gereken bir adres buldu; gerçekten gönderince mektup alıcı bilinmiyor diye geri döndü. Avukatlar bunu öğrenince tüm ürünleri geri çağırttılar; her makineye bir teknisyen gönderip güncellemeyi kurdurmamız ve hepsinin uygulandığını takip etmemiz gerekti.
    Avukatlar mahkemede iyi niyet göstermek ister. Birinin GPL'i mutlaka ihlal edebileceğini varsayıp, metne ve ruhuna uymaya çalıştığımızı gösterirsek, “kötü niyetli bir çalışan” lisansı ihlal ettiğinde mahkemenin bizi kodumuzu yayımlamaya zorlamamasını umarız, gibi bir yaklaşım.
    Daha önemli ders şu: Otomatik testler GPL uyumluluk adresine gerçekten mektup gönderip çalıştığını doğrulamıyorsa manuel testçilere ihtiyaç vardır. Her şeyi test edememek bir yana, neyin test edilmesi gerektiğini de tamamen akla getiremeyiz; bu yüzden insanların “tuhaf şeyleri” aramasını sağlayacak bir güvence gerekir

    • Free Software Foundation, Ağustos 2024'te 51 Franklin St ofisini kapattı [1]; yeni posta adresi 31 Milk Street [2]
      Bugün bu testi tekrarlarsanız farklı bir sonuç çıkabilir ;)
      [1]: https://www.fsf.org/blogs/community/fsf-office-closing-party
      [2]: https://www.fsf.org/about/contact/mailing
    • Bunu günümüze uyarlarsak, uygulamalarda, şartlarda ve politikalarda yazdığınız ya da gösterdiğiniz tüm e-posta adreslerinin gerçekten çalıştığını ve birinin bunları aldığını kontrol edin demek olur.
      Yeni bir e-posta adresi eklemek gibi bir değişikliği incelerken her zaman 10-20 saniye ayırıp “Görürseniz yanıtlayın” diye gönderir, gerçekten çalıştığını ve birinin aldığını doğrularım. Çünkü kullanıcılara görünen bir değişikliği dağıtmadan önce kimsenin o e-postayı ayarlamamış olduğu durumları birkaç kez yaşadım
    • “Mahkemenin bizi kodumuzu yayımlamaya zorlamamasını” demek gerçekçi bir risk mi? GPL ihlali yüzünden bir mahkeme hiç birini kod yayımlamaya zorladı mı?
      Benim anladığım kadarıyla işleyiş böyle değil. Lisansı ihlal ederseniz geçerli bir lisansınız kalmaz ve temelde telif hakkı ihlali yapmış olursunuz. Ceza, lisansa uymaya zorlamak değil, telif hakkı sahibine tazminat ödemektir.
      İyi niyet gösterip göstermediğiniz nihai sonucu pek değiştirmez. Kullanma hakkınız olmayan kodu kullanıyorsunuzdur; çözüm ise uyumlu davranmaya başlamak ya da o kodu kaldırana kadar yazılım satışını durdurmaktır
    • Eski bir şaka aklıma geldi. İki testçi bara girer; ilki “Bir bira lütfen” der ve beklendiği gibi bira gelir. İkincisi “Sadece su lütfen” der ve su gelir. Sonra bir kullanıcı içeri girip “Tuvalet nerede?” diye sorar ve bar patlar
    • Test süreci neden fiziksel mektup göndermek zorunda olsun, özellikle de 2025'te? GPLv2 fiziksel mektup gerektirmez.
      Orijinal yazarın mektup gönderdiği adres, lisansın standart sürümünden zaten kaldırılmıştı; onun kendisi de özgün adresten sürümsüz biçimde değiştirilmişti. Ayrıca 3. bölüm, makine tarafından okunabilir kaynak kodu sağlıyorsanız fiziksel sağlama teklifi gerektirmez
  • Komedi olsun diye abartılmış mı bilmiyorum ama yazar için postayla mektup göndermek eyleminin ne kadar yabancı göründüğünü görmek ilginç
    Ben de sık göndermem ama gerekirse çok dert edeceğimi sanmıyorum. Yine de daha genç insanların, özellikle de teknoloji alanındakilerin, gerçekten mektup göndermek için hiç nedeni olmamış olabilir; adresi elle hiç yazmamış olmaları da mümkün diye düşünüyorum

    • Biraz farklı bir yorumla, bu yazı ve FSF'nin hâlâ kâğıt postaya cevap veriyor olması erişilebilirlik hakkında
      Zaman değiştikçe erişilebilirlik de değişiyor. 90'larda internet ve e-posta adresi istemek dışlayıcıydı ve erişilebilirliği azaltıyordu. 30 yıl sonra bugünse tersine fiziksel posta zorlaştı
      Ama başka bir açıdan hedef, bir şeyi yapmak isteyen herkesin bunu mümkün olduğunca az üçüncü taraf gereksinimiyle yapabilmesi olmalı
      FSF'nin, “park etmek için şu şirketin park uygulamasını kur”, “e-postanın geçmesi için belli bir sağlayıcıdan e-posta hesabı aç”, “salona giriş için TicketMaster'ı kur”, “bu site IE^H^HChrome gerektirir” gibi zorunlu üçüncü taraf seçimlerinin tam tersini istediği söylenebilir
      Postanın pek çok dezavantajı olsa da tasarım gereği evrensel olarak erişilebilir. En erişilebilir iletişim aracını desteklemeyi sürdürmek takdire değer. Erişilebilirlik ve kolaylık, salt kolaylıktan daha önemlidir
    • Katılıyorum. Ben bir milenyum kuşağı üyesiyim, yani muhtemelen yazardan daha yaşlıyımdır
      Zarfının hazır olmaması bir yere kadar anlaşılır ama eBay'den pul sipariş etmesi ve adres yazmak ona yabancı geldiği için birkaç zarfı çöpe atması epey şaşırtıcıydı
      Yazılım mühendisiyim ama klavyemin yanında her zaman kâğıt defter ve kalem bulundurur, bir şeyler yazarım. Bunu görünce yaşlandığımı hissettim :-)
    • Mektup göndermenin yabancı gelmesi kısmı, oldukça inandırıcı eski internet tarzı trolleme gibi okundu
      Mantıklı ve ciddi duyuluyor ama hepsini okuyunca “Ah, oltaya geldim! İyi iş!” dedirten, insanların eski Slashdot'ta geliştirdiği yazı türü. Kalemle yazmanın ya da mektup göndermenin öğrenilmesi gerekecek kadar yabancı kavramlar olduğu yetişkinler olduğuna inanmak istemiyorum. Yine de üslubu çok içtendi ve harikaydı
    • Bunun yalnızca yaş ya da kuşak meselesi olduğunu sanmıyorum. Ben eşimden bir yaş büyüğüm ve 90'larda Sweden'da büyüdüm; eşim ise Peru'da büyüdü
      Ben büyürken birçok kez mektup gönderdim ve aldım, ama eşim hiç böyle bir şey yapmamıştı; 2010'larda Spain'de birlikte yaşarken ilk kez sokaktaki posta kutusundan mektup gönderdi. Bu arada eşim teknoloji alanından değil, ben ise teknoloji alanındayım
    • Kâğıt boyutunu ya da yurt dışı pullarını anlayabiliyorum ama kalem kullanmakta zorlanmış olması biraz daha şaşırtıcıydı
  • “Zarfa adres yazmak tuhaftı. Çünkü yıllardır kalem kullanmamıştım. Birkaç kez denedim ve biraz zarf da harcadım...” demesi şaşırtıcı
    Ben de kalemi sık kullanmam ama en azından ayda bir elle bir şeyler yazıyorumdur

    • Bu başlık, yazının kendisinden daha ilginç. Ben tam tersiyim. Cebimde her zaman bir kalem ve çok küçük bir 2"x3" not defteri taşırım, gerçekten de sürekli kullanırım
      Bana göre kalem ve not kâğıdı telefondan çok daha pratik. Kilit açma yok, arama yok, yüklenme yok. Küçük ekran klavyesine dokunmaktan çok daha hızlı yazabiliyorum. Daha da önemlisi, not kâğıdında sürüngen beynimi tamamen başka yöne çeken bildirimler yok
      Pratik nedenlerin dışında, mümkün olduğunda analog teknolojiler kullanmak hoş bir değişiklik. Bütün gün bilgisayar kullanıp yazılım yazdığım için arada mola iyi geliyor
    • El yazısıyla yazdıklarım hediye etiketleri ve yıl sonu kartlarından ibaret. Ara sıra hastane evrakı oluyor, ama o da giderek dijitalleşiyor
    • Yakın zamanda yeni pasaport başvurusu yaparken sıkıntılı bir şey yaşadım. Normalde evrak imzalarken birkaç dalga çizgisine benzeyen, neredeyse harf içermeyen bir imza atarım; pasaport ofisi çalışanı yeterince tanınabilir harf olmadığını söyledi, bu yüzden memnun kalana kadar birkaç kez denemem gerekti
      Bu yüzden şimdi pasaportumda bir daha asla yeniden üretemeyeceğim bir imza var. Not almak için el yazısı kullanıyorum ama bu, bitişik el yazısı imzadan çok blok harflerle yazmaya benziyor
    • Gerçekten merak ediyorum: Uzun metinleri elle yazmasanız bile geçici bilgileri sık sık not almak, yiyeceklerin üzerine tarih yazmak gibi şeyler de mi yapmıyorsunuz?
      Ben buzdolabına ya da derin dondurucuya koyduğum yiyeceklerin üstüne tarih yazarım. Telefon aktarılırken telefon numarası gibi şeyleri de not ederim. Evcil hayvanımıza arada ilaç vermek gerektiği için ailedekiler bilsin diye post-it'e kaydederim
      Kart kadar uzun bir şey yazmak sayılmaz ama kalemi haftada birkaç kez, aslında neredeyse her gün kullanıyorum. Birçok kişinin bunları telefonla yaptığını biliyorum, ben de bazen öyle yapıyorum; ama bunların tamamını telefonla yapmıyor olmam belki de artık yaşlandığım anlamına geliyordur
    • En son kalem kullandığım zaman, ev alırken bir şeylere imza atmam gereken 8-9 yıl önceydi sanırım. Notları telefona ya da bilgisayara yazıyorum; bunun dışında kalemi nerede kullanacağımı bilmiyorum
  • FSF'nin taşınıp adresini değiştirdiği ve çalıştığım açık kaynak ürününde de ürün içindeki lisans bildirimindeki adresi değiştirmemiz gerektiği bir olayı hatırlattı
    https://github.com/moritz/otrs/commit/e845575e1848fd0124fb8d...
    Ve her zamanki gibi, bu sorunu doğruluğa çok önem veren Debian geliştiricileri bildirmişti

  • Bu yazı 2022’de yazılmış. İnsanlar hâlâ posta göndermeyi biliyor mu? Yazarın zarf, kâğıt ve pul bulma süreci yeni bir macera gibi okununca sormadan edemedim.
    Ben yeni bir yere vardığımda torunlarıma kartpostal gönderme alışkanlığım var. Ama kartpostal bulabildiğim durumlar çok nadir; satıcının bunun ne olduğunu bildiği durumlar daha da nadir. Bir keresinde satıcı, flashcard’ın, yani küçük çizgili not kartının kartpostal olduğunda ısrar etmişti. Ne yazık ki çoğu zaman vardığım havalimanında almak zorunda kalıyorum.

    • Kartpostal olmayan yer neresi? UK’de turistik yerlerdeki hediyelik eşya dükkânlarına gidersen her tür hatıra tarzı kartpostaldan yüzlercesi var.
    • “Flashcard (not almak için küçük çizgili kart)” ABD’de index card diye adlandırılır. Elbette istersen flashcard olarak da kullanabilirsin. Kaynak: index card’ı ciddi ciddi kullanmış olacak kadar yaşlıyım.
    • Posta göndermeyi biliyorum ama vergi beyanı yapmak gibi geliyor. Bir şeyi yanlış yapmaktan korkuyorum ve sorun çıkana kadar da bilemeyecekmişim gibi hissediyorum.
      Muhtemelen senden epey gençim. Torunum da yok, seyahat edecek zamanım da yok; zaten birçok ülkeye veya ABD eyaletine de giremiyorum.
    • Mümkün! Postcrossing’e bak; üye olup rastgele insanlara kartpostal gönderip alabiliyorsun :)
      https://www.postcrossing.com/
    • “Zarf, kâğıt ve pul satın almak yazara yeni bir macera gibi okunuyor” kısmının, ergen ve neredeyse yetişkin çocuklarımız için de kesinlikle bir macera olacağını garanti edebilirim.
  • Sonraki kuşak IT insanlarının el yazısının çoğu zaman berbat olması ilginç.
    Ben okulda el yazısı eğitimi aldığımı hatırlayacak kadar yaşlıyım; ama çocukluğumdan beri bilgisayarlara gömülü olduğum için sonunda el yazım yazarınki kadar kötüleşti.
    Reddit’te mektup arkadaşı ararken çok geliştim. Biraz bir yılı aşkın süre yazışırken, sabırla mektupları yavaş yazıp okunabilir hâle getirmeyi öğrendim.
    Bir mektup yazınca elim çok ağrırdı; bu yorum kadar bir şey söylemiş gibi olurdum ama çok daha uzun sürmüş hissi verirdi. Yine de zamanla giderek hızlandım.
    Şimdi aradan muhtemelen 10 yıl kadar geçti ama hâlâ harfleri tek tek okunabilir yazmaya daha fazla özen gösteriyorum.

  • Eski olup neredeyse kimsenin kullanmadığını düşüneceğin adreslerin ya da telefon numaralarının hâlâ çalışması epey büyüleyici.
    2010 civarında, 1980’lerde üretilmiş vintage bir Concept2 Model B kürek makinesi aldım ve tamir edip kullanmak istedim. Parça siparişi için kâğıt form, eski çizgi roman reklamlarının altına iliştirilmiş küçük sipariş fişleri gibi; iade adresini elle yazıp ödeme ile birlikte postayla göndermenizi söylüyordu.
    Şaşırtıcı şekilde, o adrese gerçekten ulaşmakla kalmadı; bu yöntemle parça siparişlerini işlemeye hazırdılar, onlarca yıllık modelin parçaları gerçekten ellerinde vardı ve çok az bir ücret karşılığında parçaları gönderip ücretsiz servis kılavuzunu da eklediler.
    Ürünü spor salonunda zaten kullanmış ve sevmiştim; artık şirketi de sevmeye başladım.
    25 yıllık URL’lerin yüzde kaçı hâlâ çalışıyordur merak ediyorum.

  • “Birkaç hafta bekledikten sonra sonunda yuvarlak ‘African Daisy global forever vert pair’ pulları geldi! Satıcının bu şeyi, sipariş ettiğimden çok daha düşük nominal değerli pullarla gönderdiğini fark etmeliydim. Ne yaparsın.”
    Bu yazıda buram buram ironi olduğunu bu kadar çok yorumun görememesi ilginç. Her şeyi dümdüz almamak UK tarzı bir duyarlılık mı?

    • Bu pul satıcısının zarfın yarısını 5 sentlik pullarla kaplamamış olması şaşırtıcı.
      Pul satıcılarından gelen zarflar genelde öyle olur. Pul koleksiyonerlerinin “kötü yatırım” yığınlarından çıkmış onlarca yıllık pullardır.
    • Bence bu ironi olmaktan ziyade sinik bir gözleme daha yakın.
    • İroniyi anlayamadım, açıklayabilir misin?
      Mektubun üzerindeki “düşük nominal değerli” pulların tamamını göremiyoruz ama gerçekten düşük nominal değerli olduklarından %100 emin değilim. Pulları gönderen kişi “2 adet yurtiçi forever + birkaç sent = 1 adet uluslararası forever” formülünü kullanıyor gibi. UK’den gönderen kişinin iki uluslararası forever koymasına gerek yokmuş gibi görünüyor.
  • FSF’deki birinden, böyle şeylerin ne kadar sık yaşandığını duymak isterdim. Eskiden tanıdığım biri vardı ama artık orada değildir muhtemelen. Bunun sık olan bir şey olduğunu hayal etmek zor.

    • Bu sitenin dünyasının ne kadar küçük olmasını seviyorum: https://news.ycombinator.com/item?id=43784538
    • En üst düzey yorumumda ima ettiğim gibi, aslında şu ankinden daha sık yaşanmalı. GPL kodu içeren ticari bir projede çalışıyorsanız, test grubuna bunu kimin ne zaman denediğini sorun.
      Çok fazla el kalkmıyorsa test grubu işini yapmıyor demektir. Yalnızca otomatik testler varsa, o mektubu gönderip yanıtı kontrol eden bir otomatik test olduğunu varsayarım.
    • Ben de o kısmın ele alınmasını ummuştum ama yazı daha çok yazarın mektup yazarken yaşadığı acemiliğe odaklanmış gibi.