TÜM PRATİK AMAÇLAR İÇİN , GPL uyarınca, şirket kaynak kodunu ikili dosyayla dağıtmazsa, şirket kaynak kodu isteyen herkese vermekle yükümlüdür.
Senaryo: AcmeSoft, GPL altında bir widget ikili dosyasını Betty'ye satarak dağıtır ve kaynağı istek üzerine teslim etme sözü verir. Betty ikilinin bir kopyasını Chuck'a yeniden dağıtır. Chuck ikilinin bir kopyasını Dave'e verir. Dave bunu Eddie'ye iletti. Eddie bunu Freddy'ye verir. Freddy, Eddy'den kaynak kodunu ister. Eddie Dave'i arar. Dave, "Chuck ile konuş" der. Chuck "Betty ile konuş, ondan aldım" diyor. Betty Chuck'a "AcmeSoft'u Ara" demesini söyledi. Mesaj Freddy'ye geri döner ve Freddy AcmeSoft'u arar.
Bu noktada, GPL altında, AcmeSoft kesinlikle Freddy'ye kaynak kodunu vermekle yükümlüdür.
Betty-Chuck-Dave -...- Iola -...- Tomas zincirinin ne kadar uzun olabileceği önemli değil. Zincirin her adımında, ikili dosyayı dağıtmak, distribütörü GPL'de belirtildiği gibi kaynağı kullanılabilir hale getirmeye zorlar ve alıcıya kaynak kodunu zincirden daha yüksek olan ilgili kişiden alma hakkını verir.
Teorik olarak şirket, Freddy'nin aslında ikilinin bir kopyasına sahip olduğunu kanıtlamasını talep edebilir. Aslında bunu yapan bir şirket çok çabuk berbat bir üne kavuşur.
Şirket, makul makul çoğaltma ve dağıtım maliyetlerini karşılamak için bir jeton ödemesi isteyebilir. Manyetik demirin maliyetini, bandı yazma emeğini ve posta maliyetini kapsayan Büyük Demir'in Karanlık Çağlarına geri dönelim. Bugün, World Wide Web gününde, ölçüm yapmak gerçekten çok küçük olmasa da, bu maliyet göz ardı edilebilir.
Şimdi, eğer AcmeSoft kaynağı ikili ile dağıtmış olsaydı, Freddy'ye bunu yaptıklarını ve kaynağı kendisine vermiş olandan aldığı ikili ile alması gerektiğini söylemelerine izin verilecekti.
Evet kesinlikle. GPL, lisans verenin veya daha sonraki herhangi bir distribütörün, ikili VEYA KAYNAK zincirinin aşağı zincir dağıtımına ek kısıtlamalar getirmesini özellikle yasaklar.
Stallman ve arkadaşları aslında GPL'yi teçhiz etmek için büyük bir sıkıntıya düştüler, böylece bu şekilde çalışacaktı, böylece kimse EMACS'ın erken bir versiyonuyla iddia ettiği gibi "kodu özel olarak alamaz". Bu bölüm, bebeğini yeniden yazmak için dava tehdidi ile zorlandıktan sonra Stallman'ın ağzında çok kötü bir tat bıraktı.