Tout d'abord, je me rends compte qu'il s'agit d'un site de questions-réponses sur la programmation, et non d'un lieu de conseil juridique ... J'essaie simplement d'avoir une idée de base des inconvénients de l'utilisation d'une bibliothèque LGPLv3.
Quelles sont les différences entre GNU LGPL v2.1 et GNU LGPL v3?
En particulier, je sais que la GPLv3 régulière contient de nombreuses clauses anti-drm et anti-brevets. En principe, je n'ai rien contre ces clauses, mais je les appliquerai soudainement à l'application principale si je choisis d'utiliser une bibliothèque LGPLv3.
Les règles de LGPL v2.1 semblent s'appliquer uniquement à la bibliothèque que vous utilisez ou modifiez. Il ne dit rien sur l'application principale. (En supposant qu'il n'y ait pas de lien statique, etc.)
Ainsi, chez le fournisseur de logiciels de niche où je travaille, nous utilisons régulièrement (et contribuons à) des bibliothèques sous licence LGPL, sans avoir besoin d'ouvrir notre application principale.
Est-ce que cela change dans LGPLv3?
La question /programming/1108238/differences-between-gnu-lgpl-v2-1-and-gnu-lgpl-v3 a obtenu quelques réponses, mais aucune ne répond à de nouvelles obligations que l'application principale pourrait avoir.
Pour clarifier: je pose des questions sur la LGPL v3, pas sur la GPLv3 ordinaire. Est-ce que l'une des exigences de Tivoization / délivrance de brevet "passe par" d'une bibliothèque LGPLv3 à l'application hôte?