Je conçois un logiciel en tant que projet de service qui ne sera accessible qu'en ligne. Je peux avoir une forte dépendance sur un exécutable qui est couvert par GNU GPL (v2 ou version ultérieure).
Je comprends que mon code, si jamais je le distribue, doit également être distribué selon les termes de la GPL. Je suis à peu près sûr que l'exécution du service sur le réseau ne transmet / distribue pas le code. Ainsi, ai-je raison de penser que je peux utiliser la dépendance GPL sans avoir à divulguer tout mon code?
Juste pour que je puisse donner un exemple concret: disons que je conçois sur un système de traitement de documents en ligne, un peu comme Google Docs. Je veux pouvoir télécharger pratiquement n'importe quel type de fichier dans le système et le convertir en n'importe quel format interne. Au lieu d'essayer de supprimer un convertisseur, je préfère utiliser un programme existant que je connais qui permet la conversion. Ce programme est un exécutable avec une licence GNU GPL v2 (ou ultérieure). Puis-je légalement avoir un logiciel en tant que service sans fournir mon code source?