web-dev-qa-db-fra.com

la différence décisive entre LGPL et AGPL

Quelle est la différence décisive entre LGPL (v3) et AGPL (v3)?

Les deux peuvent être utilisés dans la production commerciale, les deux peuvent également être emballées dans un produit payé. Tant que je ne change pas le code source de ceux-ci, je ne suis pas obligé de joindre le code source avec mon produit.

Alors, où se trouve la différence éminente?

(A également demandé à cela - https://stackoverflow.com/questions/10996160/the-Decisive-Difence-Between-lgpl-and-agpl , mais un utilisateur a suggéré de le demander ici.)

14
nimo23

à peu près, tant que votre application n'est pas simplement une enveloppe autour de la bibliothèque:

  • LGPL: Vous pouvez lier et ne pas avoir à relâcher le code source tant que vous ne modifiez pas la bibliothèque elle-même.
  • GPL: Vous devez relâcher le code source si vous vous trouvez un lien contre et distribuez le binaire, mais pas si vous fournissez simplement un service.
  • AGPL: Vous devez autoriser la source à télécharger même si vous ne distribuez jamais le binaire mais fournissez un service

c'est-à-dire que votre compréhension de la LGPL est probablement correcte mais votre compréhension de l'AGPL est très fausse

comme toujours si vous souhaitez des conseils appropriés pour votre cas d'utilisation, vous devez embaucher un avocat

19
jk.