it-swarm.com.de

Verwenden vollständiger GPL-Bibliotheken in SaaS-Modellen (Software as a Service)

Ich habe die Site bereits durchsucht, aber ich konnte nur Antworten finden, die sich auf die Verwendung von GPL-Bibliotheken in Software beziehen, die die Leute verkaufen/vertreiben wollten. In diesem Fall lautet die Antwort, dass sie auch den Quellcode zur Verfügung stellen müssen.

Was ist mit SaaS? Das heißt, ich werde eine App erstellen, für die Kunden eine monatliche Gebühr für die Nutzung über das Internet zahlen. Sie werden nichts herunterladen oder keinen Zugriff auf den Code erhalten.

Fragen:

  1. Darf ich in diesem Fall vollständige GPL-Bibliotheken verwenden, ohne meinen Quellcode verfügbar machen zu müssen?

  2. Gibt es eine andere Einschränkung/Anforderung der GPL, die ich beachten sollte, auch wenn mein Modell SaaS ist?

28
Daniel Scocco

Solange Sie Ihre Binärdateien nicht verteilen, gibt es kein Problem bei der Verwendung von GPL-Bibliotheken (oder anderem Code) in einem ansonsten geschlossenen Quellprojekt.

In Bezug auf die reguläre GPL und LGPL wird die Bereitstellung des Zugriffs zur Verwendung Ihrer Software über ein Netzwerk (wie in SaaS) nicht als Verteilung betrachtet. Dies bedeutet, dass es kein Problem mit der Verwendung von (L) GPL-Bibliotheken in einem Closed-Source-Projekt gibt SaaS].

Was Sie beachten müssen, sind Bibliotheken mit einer AGPL-Lizenz (Affero GPL). In der AGPL-Lizenz gilt SaaS is als Verteilung und erfordert, dass Sie Ihren Benutzern Zugriff auf Ihren Quellcode gewähren.