Uso de bibliotecas GPL completas en modelos de software como servicio (SaaS)

27

Ya busqué en el sitio, pero solo pude encontrar respuestas relacionadas con el uso de bibliotecas GPL en software que la gente iba a vender / distribuir. En este caso, la respuesta es que también deben hacer que el código fuente esté disponible.

¿Qué hay de SaaS? Es decir, crearé una aplicación que los clientes pagarán una tarifa mensual para usar a través de Internet, y no descargarán nada ni tendrán acceso al código.

Preguntas:

  1. En este caso, ¿puedo usar bibliotecas GPL completas sin tener que hacer que mi código fuente esté disponible?

  2. ¿Hay alguna otra restricción / requisito de la GPL que debería tener en cuenta incluso si mi modelo es SaaS?

Daniel Scocco
fuente

Respuestas:

45

Mientras no distribuya sus archivos binarios, no hay ningún problema con el uso de bibliotecas GPL (u otro código) en un proyecto de código cerrado.

En lo que respecta a la GPL y LGPL normales, proporcionar acceso para usar su software a través de una red (como en SaaS) no se considera distribución. Esto significa que no hay ningún problema con el uso de bibliotecas (L) GPL en un proyecto SaaS de código cerrado.

Lo que debe tener en cuenta son las bibliotecas que tienen una licencia AGPL (Affero GPL). En la licencia AGPL, SaaS se considera distribución y requiere que proporcione a sus usuarios acceso a su código fuente.

Bart van Ingen Schenau
fuente
¿Eso también se aplica a GPLv2?
long-lazuli
1
@ long-lazuli: se aplica a todas las licencias. Las cláusulas que requieren la distribución del código fuente no entrarán en vigencia hasta que distribuya algo.
Bart van Ingen Schenau