Utilisation du code D'une tierce partie GPL pour un projet interne à source fermée [fermé]

si j'utilise un logiciel GPL dans mon application source interne / fermée, dois-je mettre la source à la disposition du public? dire sur Internet?

46
demandé sur Josh Kelley 2009-09-29 17:48:00

4 réponses

cette question est spécifiquement abordée dans la GPL FAQ , et il est dit que vous êtes autorisé à utiliser le logiciel GPLed à l'intérieur d'une entreprise sans le distribuer légalement. 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 les logiciels privés, toute licence qui vous permet d'utiliser le code fonctionne, parce que vous ne le distribuez pas. Tant la Free Software Foundation que L'Open Source Initiative soutiennent qu'il devrait toujours être possible d'utiliser un logiciel privé.

61
répondu David Thornley 2009-09-29 14:36:34

vaguement parlant, la GPL exige que vous offriez de mettre le code source à la disposition de celui à qui vous mettez le binaire à la disposition. Si l'application est uniquement destinée à un usage interne, alors ce n'est probablement pas un problème, puisque vous n'êtes probablement pas inquiet que vos utilisateurs internes demandent ou utilisent la source.

Edit: notez que, pour vous conformer à la GPL, vous êtes toujours obligé d'offrir le code source (même si personne ne vous prend en charge votre offre), et vous pourriez probablement entrer en territoire difficile si un utilisateur interne insiste pour obtenir une copie de votre source et vous n'êtes pas prêt à leur donner une.

modifier: Je ne savais pas que la FAQ GPL exclut spécifiquement l'utilisation interne d'être considérée comme une distribution, ce qui rend réponse de David Thornley beaucoup mieux que le mien. Je suppose que je vais laisser ma réponse puisqu'il couvre la question plus large de la distribution.

11
répondu Josh Kelley 2017-05-23 12:10:04

si vous ne faites rien qui vous qualifie de" mainlevée", vous n'avez aucune obligation en vertu de la GPL.

utiliser personnellement votre propre logiciel ne compte certainement pas. Donner un logiciel à un autre groupe ou à une autre division au sein de la même entreprise ne compte pas non plus comme une version.

cependant, le temps et l'utilisation peuvent faire changer certains plans. Il doit être clair que toute tentative de diffuser le code à l'extérieur de l'entreprise nécessitera une Licence GPL-compatable.

0
répondu T.E.D. 2009-09-29 14:30:38

aussi, la version de la GPL qui s'applique au code importe. La Version 3 de la GPL traite spécifiquement des choses comme les services web (où l'utilisateur ne reçoit pas normalement binaires), ce qui N'était pas le cas de la Version 2.

0
répondu Andrew Medico 2009-09-29 14:42:27