PARA TODOS LOS PROPÓSITOS PRÁCTICOS , bajo la GPL, si la compañía no distribuye el código fuente CON el binario, entonces la compañía está obligada a dar el código fuente a cualquiera que lo solicite.
Escenario: AcmeSoft distribuye un widget binario bajo la GPL vendiéndolo a Betty, acompañándolo con la promesa de entregar la fuente a pedido. Betty redistribuye una copia del binario a Chuck. Chuck le da una copia del binario a Dave. Dave se lo pasó a Eddie. Eddie se lo da a Freddy. Freddy le pide a Eddy el código fuente. Eddie llama a Dave. Dave dice "Habla con Chuck". Chuck dice: "Habla con Betty, lo obtuve de ella". Betty le dice a Chuck que "llame a AcmeSoft". El mensaje vuelve a Freddy, y Freddy llama a AcmeSoft.
En este punto, bajo la GPL, AcmeSoft está absolutamente obligado a darle a Freddy el código fuente.
No importa qué tan larga sea la cadena Betty-Chuck-Dave -...- Iola -...- Tomas. En cada paso de la cadena, la distribución del binario obliga al distribuidor a poner a disposición la fuente, según lo estipulado en la GPL, y le confiere al destinatario el derecho de recibir el código fuente de la persona adecuada en la cadena superior.
En teoría, la compañía podría exigirle a Freddy que demuestre que, de hecho, tiene una copia del binario. De hecho, una compañía que hizo eso obtendría una reputación muy mala, muy rápidamente.
La compañía PUEDE exigir un pago simbólico para cubrir sus costos de distribución y duplicación razonables reales. De vuelta en la Edad Media del Gran Hierro, eso cubría el costo de una cinta magnética, el trabajo de escribir la cinta y el costo del franqueo. Hoy, en el día de la World Wide Web, ese costo es insignificante, si no demasiado pequeño para molestarse en medir.
Ahora, si AcmeSoft hubiera distribuido la fuente CON el binario, se les permitiría decirle a Freddy que lo habían hecho, y que debería haber recibido la fuente con el binario que recibió de quien se lo dio.