POUR TOUT USAGE PRATIQUE , sous la GPL, si l'entreprise ne distribue pas le code source AVEC le binaire, alors l'entreprise est obligée de donner le code source à toute personne qui le demande.
Scénario: AcmeSoft distribue un widget binaire sous la GPL en le vendant à Betty, en l'accompagnant d'une promesse de livrer la source sur demande. Betty redistribue une copie du binaire à Chuck. Chuck donne une copie du binaire à Dave. Dave l'a transmis à Eddie. Eddie le donne à Freddy. Freddy demande à Eddy le code source. Eddie appelle Dave. Dave dit "Parle à Chuck." Chuck dit "Parle à Betty, je l'ai eue d'elle." Betty dit à Chuck d'appeler AcmeSoft. Le message revient à Freddy, et Freddy appelle AcmeSoft.
À ce stade, sous la GPL, AcmeSoft est absolument obligé de donner à Freddy le code source.
Peu importe la durée de la chaîne Betty-Chuck-Dave -...- Iola -...- Tomas. À chaque étape de la chaîne, la distribution du binaire oblige le distributeur à rendre la source disponible, comme prévu dans la GPL, et confère au destinataire le droit de recevoir le code source de la personne appropriée plus haut dans la chaîne.
En théorie, l'entreprise pourrait exiger que Freddy prouve qu'il a en fait une copie du binaire. En fait, une entreprise qui a fait cela aurait très rapidement une mauvaise réputation.
La société PEUT exiger un paiement symbolique pour couvrir leurs coûts réels réels de duplication et de distribution. Retour dans l'âge sombre de Big Iron, qui couvrait le coût d'une bande magnétique, le travail d'écriture de la bande et les frais de port. Aujourd'hui, à l'époque du World Wide Web, ce coût est négligeable, sinon trop petit pour prendre la peine de mesurer.
Maintenant, SI AcmeSoft avait plutôt distribué la source AVEC le binaire, ils seraient autorisés à dire à Freddy qu'ils l'avaient fait, et qu'il aurait dû recevoir la source avec le binaire qu'il avait reçu de celui qui le lui avait donné.