A propos des sources ... La GPL protège aussi bien les auteurs, que les utilisateurs. La distribution des binaires, et(non pas un ou exclusif) des sources est très bien expliquée (tout en bas de la faq).
Je veux distribuer les fichiers binaires d'un programme sous GPL sans les sources associées. Au lieu d'envoyer ultérieurement le code source aux utilisateurs qui en font la demande, puis-je me contenter de mettre les sources sur un serveur Internet ? Vous pouvez très bien mettre à disposition par FTP anonyme le code source de n'importe quelle version d'un programme sous GPL, mais cela ne suffit pas pour respecter la section 3 de la GPL. Lorsqu'un utilisateur demande le code source, vous devez faire en sorte de le lui faire parvenir. Si un certain utilisateur peut commodément obtenir les sources par FTP, tout va bien--cela suffit. Mais tous les utilisateurs ne sont pas reliés à un réseau. Ceux qui ne le sont pas ont tout autant le droit d'obtenir le code source de votre part. Aussi vous devez être prêt à le leur envoyer, sur disquette ou sur bande magnétique, par courrier postal. Bien entendu, il est plus simple de mettre le code source avec le fichier binaire dès le départ.
Je veux distribuer une version étendue d'un programme sous GPL sous forme de fichiers binaires. Me suffit-il de distribuer le code source de la version originale ? Non, vous devez fournir le code source qui correspond au fichier binaire. Le code source correspondant est celui à partir duquel l'utilisateur peut recompiler le même fichier binaire. Pour partie, l'idée du logiciel libre est que les utilisateurs aient accès au code source pour *les programmes qu'ils utilisent*. Ceux qui utilisent votre version devraient avoir accès au code source de votre version. Un objectif majeur de la GPL est de construire le Monde Libre en s'assurant que les améliorations apportées à un programme libre sont elles-mêmes libres. Si vous distribuez une version améliorée d'un logiciel placé sous GPL, vous devez distribuer le code sourcemélioré sous GPL.
Je veux rendre disponible par FTP anonyme les fichiers binaires, mais envoyer les sources seulement à ceux qui en font la demande La GPL insiste sur le fait que les distributeurs de fichiers binaires sans les sources fournissent une offre écrite d'envoyer les ources, parce que c'est le seul moyen de s'assurer que les utilisateurs peuvent les obtenir. Aussi, si vous désirez distribuer des fichiers binaires par FTP anonyme, vous devez distribuer les sources en même temps. Cela ne evrait pas être difficile. Si vous pouvez trouver un site pour votre programme, vous pouvez certainement en trouver un qui a de la lace pour vos sources. Les sources que vous fournirez doivent correspondre exactement aux fichiers binaires. Vous devez tout particulièrement vous ssurer qu'elles sont celles de la même version du programme--pas une version plus ancienne ou plus récente. Vous pouvez mettre à disposition les sources et les binaires sur des machines différentes, du moment que les deux sont aussi faciles à atteindre, et que vous placez près des binaires l'information indiquant où trouver les sources.
Comment puis-je m'assurer que tout utilisateur qui télécharge les fichiers binaires obtient également le code source ? Vous n'avez pas à vous en assurer. Du moment que vous mettez à disposition des utilisateurs à la fois les sources et lesinaires, afin qu'ils puissent voir ce qui est disponible et prendre ce qui les intéresse, vous avez fait ce que l'on attend de vous. C'est à'utilisateur de décider s'il veut télécharger les sources. Nos exigences vis-à-vis des redistributeurs ont pour but de s'assurer que les utilisateurs peuvent obtenir le code source, pas deorcer les utilisateurs à le télécharger même s'ils ne le désirent pas.
[^] # Re: GPL
Posté par Code34 . En réponse à la dépêche Blender devient open source. Évalué à 0.
Je veux distribuer les fichiers binaires d'un programme sous GPL sans les sources associées. Au lieu d'envoyer ultérieurement le code source aux utilisateurs qui en font la demande, puis-je me contenter de mettre les sources sur un serveur Internet ? Vous pouvez très bien mettre à disposition par FTP anonyme le code source de n'importe quelle version d'un programme sous GPL, mais cela ne suffit pas pour respecter la section 3 de la GPL. Lorsqu'un utilisateur demande le code source, vous devez faire en sorte de le lui faire parvenir. Si un certain utilisateur peut commodément obtenir les sources par FTP, tout va bien--cela suffit. Mais tous les utilisateurs ne sont pas reliés à un réseau. Ceux qui ne le sont pas ont tout autant le droit d'obtenir le code source de votre part. Aussi vous devez être prêt à le leur envoyer, sur disquette ou sur bande magnétique, par courrier postal. Bien entendu, il est plus simple de mettre le code source avec le fichier binaire dès le départ.
Je veux distribuer une version étendue d'un programme sous GPL sous forme de fichiers binaires. Me suffit-il de distribuer le code source de la version originale ? Non, vous devez fournir le code source qui correspond au fichier binaire. Le code source correspondant est celui à partir duquel l'utilisateur peut recompiler le même fichier binaire. Pour partie, l'idée du logiciel libre est que les utilisateurs aient accès au code source pour *les programmes qu'ils utilisent*. Ceux qui utilisent votre version devraient avoir accès au code source de votre version. Un objectif majeur de la GPL est de construire le Monde Libre en s'assurant que les améliorations apportées à un programme libre sont elles-mêmes libres. Si vous distribuez une version améliorée d'un logiciel placé sous GPL, vous devez distribuer le code sourcemélioré sous GPL.
Je veux rendre disponible par FTP anonyme les fichiers binaires, mais envoyer les sources seulement à ceux qui en font la demande La GPL insiste sur le fait que les distributeurs de fichiers binaires sans les sources fournissent une offre écrite d'envoyer les ources, parce que c'est le seul moyen de s'assurer que les utilisateurs peuvent les obtenir. Aussi, si vous désirez distribuer des fichiers binaires par FTP anonyme, vous devez distribuer les sources en même temps. Cela ne evrait pas être difficile. Si vous pouvez trouver un site pour votre programme, vous pouvez certainement en trouver un qui a de la lace pour vos sources. Les sources que vous fournirez doivent correspondre exactement aux fichiers binaires. Vous devez tout particulièrement vous ssurer qu'elles sont celles de la même version du programme--pas une version plus ancienne ou plus récente. Vous pouvez mettre à disposition les sources et les binaires sur des machines différentes, du moment que les deux sont aussi faciles à atteindre, et que vous placez près des binaires l'information indiquant où trouver les sources.
Comment puis-je m'assurer que tout utilisateur qui télécharge les fichiers binaires obtient également le code source ? Vous n'avez pas à vous en assurer. Du moment que vous mettez à disposition des utilisateurs à la fois les sources et lesinaires, afin qu'ils puissent voir ce qui est disponible et prendre ce qui les intéresse, vous avez fait ce que l'on attend de vous. C'est à'utilisateur de décider s'il veut télécharger les sources. Nos exigences vis-à-vis des redistributeurs ont pour but de s'assurer que les utilisateurs peuvent obtenir le code source, pas deorcer les utilisateurs à le télécharger même s'ils ne le désirent pas.
@+
Code34