web-dev-qa-db-fra.com

Running Software en tant que service à l'aide du programme GPL (V2 +) non modifié comme une dépendance de base: DO SaaS code Source doit-il être publié?

Je concevons un logiciel en tant que projet de service qui ne sera consulté que en ligne. Je peux avoir une dépendance dure sur un exécutable qui est couvert GNU GPL (v2 ou ultérieur).

Je comprends que mon code, si je devais le distribuer, doit également être distribué sous les termes du GPL. Je suis à peu près sûr que l'exécution du service sur le réseau ne transmet pas/distribuant le code. Ainsi, ai-je raison de penser que je peux utiliser la dépendance de la GPL sans avoir à divulguer tout mon code?


Pour que je puisse fournir un exemple concret: disons que je concevons sur le système de traitement de documents en ligne, comme Google Docs. Je souhaite pouvoir télécharger fondamentalement n'importe quel type de fichier dans le système et faire convertir le format interne. Au lieu d'essayer de gratter un convertisseur, je préférerais utiliser un programme existant que je connais à ce sujet permet de la conversion. Ce programme est exécutable avec GNU GPL V2 (ou version ultérieure). Puis-je avoir légalement avoir un logiciel-service sans fournir mon code source?

10
Platinum Azure

De la description que vous avez fournie, la réponse est "Non, vous n'avez pas à divulguer." Vous comptez sur la sortie de l'exécutable GPL'D ou que vous le traitez comme système, qui sont deux exceptions à la nature virale de la GPL. Creusez dans la FAQ GPL et vous trouverez vos réponses en fonction des spécificités de votre scénario.

9
user53019