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

27

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 entrichten. 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 zur Verfügung stellen zu müssen?

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

Daniel Scocco
quelle

Antworten:

45

Solange Sie Ihre Binärdateien nicht verteilen, gibt es keine Probleme mit der Verwendung von GPL-Bibliotheken (oder anderem Code) in einem ansonsten geschlossenen Projekt.

Für die reguläre GPL und LGPL wird das Bereitstellen des Zugriffs auf Ihre 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 SaaS-Projekt mit geschlossenen Quellen gibt.

Was Sie beachten müssen, sind Bibliotheken mit einer AGPL-Lizenz (Affero GPL). In der AGPL - Lizenz, SaaS wird als Verteilung und erfordert , dass Sie Ihre Benutzer auf den Quellcode zugreifen zu liefern.

Bart van Ingen Schenau
quelle
Gilt das auch für die GPLv2?
Long-Lazuli
1
@ long-lazuli: Es gilt für alle Lizenzen. Klauseln, die die Weitergabe von Quellcode erfordern, werden erst wirksam, wenn Sie etwas weitergeben.
Bart van Ingen Schenau