GPLv2 lisans bildirimindeki adrese mektup gönderince GPLv3 geldi (2022)
(code.mendhak.com)- 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
Yine de mektup olması romantik.
Hacker News yorumları
Bu mektubu aldığımda operasyon asistanı (ofis sekreteri) bendim; pulu o kadar sıra dışıydı ki hatırlıyorum
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
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
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
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
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
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
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
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 :-)
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ı
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
“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
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
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
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
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
Free Software Foundation
31 Milk Street, # 960789
Boston, MA 02196
USA
https://www.fsf.org/about/contact/mailing
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.
Muhtemelen senden epey gençim. Torunum da yok, seyahat edecek zamanım da yok; zaten birçok ülkeye veya ABD eyaletine de giremiyorum.
https://www.postcrossing.com/
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ı?
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.
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.
Ç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.