Usando bibliotecas GPL completas em modelos de software como serviço (SaaS)

27

Eu já procurei no site, mas só consegui encontrar respostas relacionadas ao uso de bibliotecas GPL em software que as pessoas vendiam / distribuíam. Nesse caso, a resposta é que eles também devem disponibilizar o código fonte.

E o SaaS? Ou seja, criarei um aplicativo que os clientes pagam uma taxa mensal para usar na Internet e não baixam nada ou obtêm acesso ao código.

Questões:

  1. Nesse caso, posso usar bibliotecas GPL completas sem precisar disponibilizar meu código-fonte?

  2. Existe alguma outra restrição / requisito da GPL que eu deva estar ciente, mesmo que meu modelo seja SaaS?

Daniel Scocco
fonte

Respostas:

45

Contanto que você não distribua seus binários, não há problema em usar as bibliotecas GPL (ou outro código) em um projeto de código fechado.

No que diz respeito à GPL e LGPL regulares, fornecer acesso para usar seu software em uma rede (como no SaaS) não é considerado distribuição. Isso significa que não há problema em usar as bibliotecas (L) GPL em um projeto SaaS de código fechado.

O que você deve observar são as bibliotecas que possuem uma licença AGPL (Affero GPL). Na licença AGPL, o SaaS é considerado distribuição e requer que você forneça aos seus usuários acesso ao seu código-fonte.

Bart van Ingen Schenau
fonte
Isso também se aplica à GPLv2?
long-lazuli
1
@ long-lazuli: aplica-se a todas as licenças. Cláusulas que exigem a distribuição do código-fonte não entram em vigor até você distribuir algo.
Bart van Ingen Schenau