A TUTTI GLI USI PRATICI , ai sensi della GPL, se la società non distribuisce il codice sorgente CON il binario, la società è obbligata a fornire il codice sorgente a chiunque lo richieda.
Scenario: AcmeSoft distribuisce un widget binario sotto GPL vendendolo a Betty, accompagnandolo con la promessa di consegnare il sorgente su richiesta. Betty ridistribuisce una copia del file binario a Chuck. Chuck consegna una copia del file binario a Dave. Dave l'ha passato a Eddie. Eddie lo dà a Freddy. Freddy chiede a Eddy il codice sorgente. Eddie chiama Dave. Dave dice "Parla con Chuck". Chuck dice "Parla con Betty, l'ho preso da lei." Betty dice a Chuck di "Chiama AcmeSoft". Il messaggio torna a Freddy e Freddy chiama AcmeSoft.
A questo punto, ai sensi della GPL, AcmeSoft è assolutamente obbligato a fornire a Freddy il codice sorgente.
Non importa quanto tempo potrebbe essere la catena Betty-Chuck-Dave -...- Iola -...- Tomas. Ad ogni passo della catena, la distribuzione del file binario obbliga il distributore a rendere disponibile la fonte, come previsto nella GPL, e conferisce al destinatario il diritto di ricevere il codice sorgente dalla persona appropriata in cima alla catena.
In teoria, la società potrebbe richiedere che Freddy dimostri di avere una copia del file binario. In effetti, una società che lo ha fatto otterrebbe una reputazione molto schifosa, molto rapidamente.
La società PUO 'richiedere un pagamento in token per coprire i costi effettivi di duplicazione e distribuzione ragionevoli. Back in the Dark Age of Big Iron, che copriva il costo di un nastro magnetico, il lavoro di scrittura del nastro e il costo della spedizione. Oggi, nel giorno del World Wide Web, quel costo è trascurabile, se non addirittura troppo piccolo per disturbare la misurazione.
Ora, se AcmeSoft avesse invece distribuito la fonte CON il binario, gli sarebbe stato permesso di dire a Freddy che lo avevano fatto e che avrebbe dovuto ricevere la fonte con il binario che aveva ricevuto da chiunque glielo avesse dato.