GPL vs. LGPL
GPL ja LGPL ovat ohjelmistolisenssejä, jotka suojaavat käyttäjien vapautta jakaa ja / tai muuttaa avoimen lähdekoodin ohjelmistoja. Suurimmalla osalla lisensseillä varustetuista ohjelmistoista on rajoitettu vapautta muutosten ja jakelun suhteen, mutta GPL ja LGPL kumoavat rajoitukset antaen käyttäjille enemmän liikkumavaraa. Nämä kaksi nykyään avoimen lähdekoodin lisensseistä ovat suosituimpia.
Mikä on GPL?
GNU General Public License, tai yleisesti GPL, on eräänlainen lisenssi, jota ovat käyttäneet monet ilmaiset ohjelmistot, kuten Linux. Tämän lisenssin nojalla se varmistaa, että ohjelmisto on avoin kaikille käyttäjille, mikä antaa heille vapauden muokata, muokata tai muokata avoimen lähdekoodin ohjelmistoja, hankkia lähdekoodia ja levittää niitä uudelleen. GPL: n rajoitukset ovat vain käyttäjien oikeuksien suojaamiseksi. GPL kieltää ketään kieltämästä käyttäjien oikeuksia tai luopumasta heidän oikeuksistaan.
Mikä on LGPL?
GNU Lesser General Public License, joka tunnetaan myös nimellä LGPL, on enemmän tai vähemmän GPL: n muutettu versio. Tämä lisenssi on yleensä rajoitettu ohjelmistokirjastoihin. Sitä kutsutaan Lesser General Public License -lisenssiksi, koska se suojaa vähemmän käyttäjän vapautta. Tämä antaa muille kuin ilmaisille ohjelmille pääsyn kirjastoon tai linkin kirjastoon. Kun vapaa ohjelma linkittää kirjastoon, sitä kutsutaan yhdistetyksi teokseksi tai johdannaiseksi alkuperäisestä kirjastosta.
Mikä on ero GPL: n ja LGPL: n välillä?
• Tärkein ero GPL: n ja LGPL: n välillä on se, että GPL tarjoaa enemmän suojaa ohjelmiston käyttäjille. Se antaa heille vapauden tehdä muutoksia ohjelmistoon, jakaa ja vastaanottaa lähdekoodia.
• Kun käyttäjä jakaa ohjelmistoa, on varmistettava, että muut voivat saada samat oikeudet. On tärkeää huomata, että kaikki ohjelmistoon tehdyt muutokset on lisensoitava myös GPL: n nojalla.
• Toisaalta LPGL on erityisesti tarkoitettu ohjelmistokirjastoille, joissa voidaan tehdä muutoksia ja antaa takaisin lähdekoodeja, mutta voidaan liittää se ei-vapaaseen ohjelmaan, jossa sillä ei ole GPL-lisenssiä. Suurimmalla osalla ohjelmista on nykyisin GPL-lisenssi, kun taas useimmat kirjastot käyttävät GPL: ää, jotkut valitsevat LGPL: n käytön, jotta useammat ihmiset saisivat käyttää sitä.
Erilainen artikkeli keskellä taulukkoa
• GPL on enimmäkseen ohjelmille, kun taas LGPL on rajoitettu ohjelmistokirjastoihin. • Aina kun muutoksia tehdään GPL-lisenssillä, tarvitaan lähdekoodit ja muutosten on oltava myös GPL-lisenssillä, kun taas LGPL voi sallia muiden kuin GPL-ohjelmien linkityksen kirjastoihin, mutta niiden on silti tarjottava lähdekoodit. |