53 votes

Utilisation du code tiers GPL pour un projet source fermé interne

Si j'utilise le logiciel GPL dans mon application source interne / fermée, dois-je rendre la source accessible au public? dire sur Internet?

66voto

David Thornley Points 39051

Cette question est spécifiquement traitée dans la FAQ, et il dit que vous êtes autorisé à utiliser les logiciels sous gpl à l'intérieur d'une société sans légalement de distribution. Vous n'avez aucune obligation de libérer la source ou binaire à l'extérieur de l'entreprise.

Vous parlez de ce que Richard Stallman (la personne derrière le mouvement Gnu) appelle "logiciel privé". Pour logiciel privé, d'une licence qui vous permet d'utiliser le code fonctionne, parce que vous n'êtes pas le distribuer. À la fois la Fondation pour le Logiciel Libre et l'Open Source Initiative maintenir qu'il devrait toujours être possible d'utiliser un logiciel privé.

12voto

Josh Kelley Points 24438

Grosso modo, la GPL exige que vous proposez de rendre le code source disponible pour quiconque de vous rendre le binaire à la disposition des. Si l'application est uniquement à usage interne, alors ce n'est probablement pas un problème, puisque vous êtes sans doute pas inquiet au sujet de vos utilisateurs internes à demander ou à l'aide de la source.

Edit: Note que, pour se conformer à la licence GPL, vous êtes toujours dans l'obligation d'offrir le code source (même si personne ne les prend de vous sur votre offre), et vous pourrait éventuellement obtenir en risquée territoire, si un utilisateur interne insiste sur l'obtention d'une copie de votre source et que vous n'êtes pas prêt à leur donner un.

Edit: je ne savais pas que la FAQ exclut spécifiquement l'usage interne d'être considéré comme une distribution, qui fait de David Thornley de répondre beaucoup mieux que le mien. Je crois que je vais laisser ma réponse puisqu'il s'intéresse à la question plus large de la distribution est limitée.

0voto

T.E.D. Points 26829

Si vous ne faites rien de qualifiant de "release", vous n’avez aucune obligation en vertu de la GPL.

Personnellement, utiliser votre propre logiciel certianly ne compte pas. Donner un logiciel à un autre groupe ou à une autre division de la même entreprise n’est pas non plus considéré comme une version.

Cependant, le temps et l’utilisation pourraient entraîner la modification de certains plans. Il devrait être parfaitement clair que toute tentative de publication du code en dehors de la société nécessitera une licence compatible avec la GPL.

0voto

Andrew Medico Points 11338

De plus, la version de la GPL qui s'applique au code est importante. La version 3 de la GPL traite spécifiquement de choses telles que les services Web (où l'utilisateur ne reçoit normalement pas de fichiers binaires), ce que la version 2 ne faisait pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X