Використання повних бібліотек 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: Це стосується всіх ліцензій. Статті, які вимагають розповсюдження вихідного коду, не набувають чинності, поки щось не поширюєш.
Барт ван Інген Шенау
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.