ĐỐI VỚI TẤT CẢ MỤC ĐÍCH THỰC TIỄN , theo GPL, nếu công ty không phân phối mã nguồn VỚI nhị phân, thì công ty có nghĩa vụ phải cung cấp mã nguồn cho bất kỳ ai yêu cầu.
Kịch bản: AcmeSoft phân phối nhị phân widget theo GPL bán nó cho Betty, kèm theo lời hứa sẽ cung cấp nguồn theo yêu cầu. Betty phân phối lại một bản sao của nhị phân cho Chuck. Chuck đưa một bản sao của nhị phân cho Dave. Dave chuyển nó cho Eddie. Eddie đưa nó cho Freddy. Freddy hỏi Eddy về mã nguồn. Eddie gọi Dave. Dave nói "Nói với Chuck." Chuck nói "Nói chuyện với Betty, tôi đã nhận nó từ cô ấy." Betty nói với Chuck "Gọi AcmeSoft." Tin nhắn được gửi lại cho Freddy và Freddy gọi cho AcmeSoft.
Tại thời điểm này, theo GPL, AcmeSoft hoàn toàn bắt buộc phải cung cấp cho Freddy mã nguồn.
Không quan trọng thời gian Betty-Chuck-Dave -...- Iola -...- Chuỗi có thể là bao lâu. Ở mỗi bước trong chuỗi, phân phối nhị phân bắt buộc nhà phân phối phải cung cấp nguồn, như được cung cấp trong GPL và trao cho người nhận quyền nhận mã nguồn từ người thích hợp trong chuỗi cao hơn.
Về lý thuyết, công ty có thể yêu cầu Freddy chứng minh rằng trên thực tế anh ta có một bản sao của nhị phân. Trong thực tế, một công ty đã làm điều đó sẽ có được một danh tiếng rất tệ hại, rất nhanh chóng.
Công ty CÓ THỂ yêu cầu thanh toán mã thông báo, để trang trải chi phí phân phối và sao chép hợp lý thực tế của họ. Trở lại thời kỳ đen tối của Big Iron, chi phí cho băng từ, công sức viết băng và chi phí bưu chính. Ngày nay, trong ngày của World Wide Web, chi phí đó không đáng kể, nếu không thực sự quá nhỏ để bận tâm đến việc đo lường.
Bây giờ, nếu AcmeSoft thay vào đó đã phân phối nguồn VỚI nhị phân, họ sẽ được phép nói với Freddy rằng họ đã làm như vậy và rằng anh ta nên nhận được nguồn với số nhị phân mà anh ta nhận được từ bất cứ ai đưa cho anh ta.