IT-lexikon › Programmering › LGPL

LGPL

Programmering In English → Uppdaterad: 2026-11-01

GNU:s svaga copyleftlicens: biblioteket självt förblir fritt, men proprietära program får länka mot det.

Licensen kom 1991 som "Library GPL" och döptes 1999 om till "Lesser GPL", ett namnbyte som Stallman själv drev. Han ville signalera att den var en kompromiss och skrev samtidigt en text om varför man inte borde använda den för sitt nästa bibliotek. Ändringar i biblioteket måste släppas, men koden som anropar det kan ha vilken licens som helst.

Haken är att användaren ska kunna byta ut biblioteket mot en egen version. I praktiken betyder det dynamisk länkning; statisk länkning går, men kräver att objektfilerna lämnas ut. glibc är LGPL, vilket är skälet till att proprietära program alls kan köras på Linux, liksom Qt och FFmpeg i grundutförande.

← Tillbaka till lexikonet