La LGPL (Lesser General Public License, Licence Publique Generale Limitée) est communément considérée comme l'équivalent de la GPL pour les bibliothèques ou les composants logiciels servant à la génération de programmes (par exemple, la bibliothèque C). Cette licence protège de la même façon les auteurs et le code source du logiciel, et les conditions de distributions sont identiques. Mais, contrairement à la GPL, il est possible d'utiliser une bibliothèque sous licence LGPL avec le source du code propriétaire.