Использование полных библиотек GPL в моделях программного обеспечения как услуги (SaaS)

27

Я уже искал сайт, но я мог только найти ответы, касающиеся использования библиотек GPL в программном обеспечении, которое люди собирались продавать / распространять. В этом случае ответ заключается в том, что они также должны сделать доступным исходный код.

А как насчет SaaS? То есть я буду создавать приложение, за которое клиенты будут платить ежемесячную плату за использование через Интернет, и они не будут ничего скачивать или получать доступ к коду.

Вопросов:

  1. В этом случае я могу использовать полные библиотеки GPL без необходимости делать мой исходный код доступным?

  2. Существуют ли какие-либо другие ограничения / требования GPL, о которых мне следует знать, даже если моя модель SaaS?

Даниэль Скокко
источник

Ответы:

45

Пока вы не распространяете свои двоичные файлы, нет проблем с использованием библиотек GPL (или другого кода) в другом проекте с закрытым исходным кодом.

Что касается обычных GPL и LGPL, предоставление доступа к использованию вашего программного обеспечения по сети (как в SaaS) не считается распространением. Это означает, что нет проблем с использованием (L) библиотек GPL в проекте SaaS с закрытым исходным кодом.

То, что вы должны остерегаться - это библиотеки, имеющие лицензию AGPL (Affero GPL). В лицензии AGPL, SaaS является считается распределение и требует , чтобы предоставить пользователям доступ к исходному коду.

Барт ван Инген Шенау
источник
Это относится и к GPLv2?
Лонг-лазурь
1
@ Long-Lazuli: Это относится ко всем лицензиям. Пункты, требующие распространения исходного кода, не вступают в силу, пока вы не распространите что-либо.
Барт ван Инген Шенау