GNU Lesser General Public License

Wikipediasta
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

GNU LGPL (GNU Lesser General Public License, aiemmin GNU Library General Public License) on GNU-projektin lisenssi, jonka tarkoituksena on tehdä kompromissi GPL:n ja yksinkertaisempien lisenssien (BSD, MIT jne.) välillä. Pääasiallinen eroavaisuus GPL:n ja LGPL:n välillä on se, että LGPL-ohjelmistot voidaan linkittää dynaamisesti yhteen ei-GPL-lisensoidun ohjelman osan kanssa. Tämä mahdollistaa sen, että esimerkiksi kaupallisten ohjelmistojen ei tarvitse julkaista lähdekoodia, vaikka ohjelma käyttäisikin LGPL-lisensoituja komponentteja. LGPL-lisensoitua ohjelmaa voi levittää myös GPL-lisenssin alla, mikä taas mahdollistaa LGPL-lisensoitujen komponenttien käytön myös GPL-ohjelmissa.

LGPL on pääasiallisesti tarkoitettu ohjelmakirjastoja varten, mutta myös jotkin sovellusohjelmat on lisensoitu sillä. Muun muassa GNU C -kirjasto glibc on LGPL-lisensoitu.

Lisenssin tekijä Richard Stallman on suositellut, että vapaiden ohjelmistojen kehittäjät käyttäisivät GPL-lisenssiä LGPL:n sijasta kirjastoissa, jotka sisältävät uutta toiminnallisuutta. [1]

Lähteet

Aiheesta muualla