web-dev-qa-db-fra.com

Utilisation de bibliothèques GPL complètes dans les modèles de logiciel en tant que service (SaaS)

J'ai déjà cherché sur le site, mais je n'ai pu trouver que des réponses concernant l'utilisation des bibliothèques GPL dans des logiciels que les gens allaient vendre/distribuer. Dans ce cas, la réponse est qu'ils doivent également rendre le code source disponible.

Et le SaaS? Autrement dit, je vais créer une application que les clients paieront des frais mensuels pour utiliser sur Internet, et ils ne téléchargeront rien ni n'auront accès au code.

Des questions:

  1. Dans ce cas, suis-je autorisé à utiliser des bibliothèques GPL complètes sans avoir à rendre mon code source disponible?

  2. Y a-t-il une autre restriction/exigence de la GPL que je devrais connaître même si mon modèle est SaaS?

28
Daniel Scocco

Tant que vous ne distribuez pas vos binaires, il n'y a aucun problème avec l'utilisation des bibliothèques GPL (ou d'un autre code) dans un projet par ailleurs fermé.

En ce qui concerne la GPL et la LGPL standard, fournir l'accès à l'utilisation de votre logiciel sur un réseau (comme en SaaS) n'est pas une distribution considérée. Cela signifie qu'il n'y a aucun problème avec l'utilisation des bibliothèques (L) GPL dans un projet à source fermée SaaS.

Ce que vous devez surveiller, ce sont les bibliothèques qui ont une licence AGPL (Affero GPL). Dans la licence AGPL, SaaS is considéré comme une distribution et vous oblige à fournir à vos utilisateurs l'accès à votre code source.

46