En gros :
La LGPL te permet de lier ton programme dynamiquement à la bibliothèque sans que celui-ci soit sous une licence libre. La bibliothèque doit rester une partie indépendante (pas noyé au milieu du reste, auquel cas on arriverait au cas ci-dessous).
Par contre, si tu intègres la bibliothèque dans ton logiciel (i.e. tu intègres du code, tu lies statiquement), alors le tout doit être placé sous LGPL.
si tu modifies la bibliothèque en elle même, tu dois évidemment fournir tes modifications sous LGPL.
tu dois également fournir les sources de la bibliothèque avec ton soft.
Bien sur, tout ça n'a d'intérêt que dans le cas d'une distribution de ton soft, si il reste en interne, ça n'a plus vraiment le même sens (i.e. tu peux le placer sous licence libre sans problème)
---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. | Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.