In primo luogo, mi rendo conto che questo è un sito di domande e risposte di programmazione e non un posto per consulenza legale .... Sto solo cercando di avere un'idea di base di quali potrebbero essere gli svantaggi dell'utilizzo di una libreria LGPLv3.
Quali sono le differenze tra GNU LGPL v2.1 e GNU LGPL v3?
In particolare, so che GPLv3 regolare ha molte clausole anti-drm e anti-brevetto. In linea di principio non ho nulla contro queste clausole, ma queste verranno applicate improvvisamente all'applicazione principale se scelgo di utilizzare una libreria LGPLv3.
Le regole di LGPL v2.1 sembrano applicarsi solo alla libreria che usi o modifichi. Non dice nulla sull'applicazione principale. (Supponendo che non vi siano collegamenti statici ecc.)
Pertanto, nel fornitore di software di nicchia in cui lavoro, utilizziamo regolarmente (e contribuiamo a) librerie con licenza LGPL, senza bisogno di open-source per la nostra applicazione principale.
Questo cambia in LGPLv3?
La domanda /programming/1108238/differences-between-gnu-lgpl-v2-1-and-gnu-lgpl-v3 ha ottenuto un paio di risposte, ma nessuna che affronti eventuali nuovi obblighi dell'applicazione principale potrebbe avere.
Per chiarire: sto chiedendo di LGPL v3, non semplicemente GPLv3. Qualcuno dei requisiti Tivoization / brevetto concede "bleeding" da una libreria LGPLv3 all'applicazione host?