Ero GPL n ja LGPL n välillä

GPL vs. LGPL
 

GPL ja LGPL ovat ohjelmistolisenssejä, jotka suojaavat käyttäjien vapautta jakaa ja / tai muuttaa avoimen lähdekoodin ohjelmistoja. Useimmilla lisenssiohjelmistoilla on rajoitettu vapaus muutosten ja jakelun suhteen, mutta GPL ja LGPL poistavat nämä rajoitukset ja antavat käyttäjilleen enemmän liikkumavaraa. Nykyään avoimen lähdekoodin lisensseistä nämä kaksi ovat suosituimpia.

Mikä on GPL?

GNU General Public License tai yleisesti nimeltään GPL on lisenssityyppi, 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, jolloin he voivat vapaasti muokata, muokata tai muokata avoimen lähdekoodin ohjelmistoja, hankkia lähdekoodia ja levittää niitä uudelleen. GPL: hen liittyvät rajoitukset ovat vain olemassa käyttäjien oikeuksien suojelemiseksi. GPL kieltää ketään estämästä käyttäjien oikeuksia tai luovuttamasta heidän oikeuksiaan.

Mikä on LGPL?

GNU Lesser General Public -lisenssi, joka tunnetaan muuten nimellä LGPL, on enemmän tai vähemmän, muutettu versio GPL: stä. Tämä lisenssi on yleensä rajoitettu ohjelmistokirjastoihin. Sitä kutsutaan vähemmän yleiseksi julkiseksi lisenssiksi, koska se tarjoaa vähemmän suojaa käyttäjän vapaudelle. Tämä antaa muille ohjelmille pääsyn tai linkin kirjastoon. Kun vapaa-ohjelma linkittää kirjastoon, sitä kutsutaan yhdistelmäksi tai alkuperäisen kirjaston johdannaiseksi.

Mitä eroa on GPL: n ja LGPL: n välillä??

• Suurin ero GPL: n ja LGPL: n välillä on se, että GPL tarjoaa paremman suojan ohjelmiston käyttäjille. Se antaa heille vapauden tehdä muutoksia ohjelmistoon, jakaa ja vastaanottaa lähdekoodia.

• Kun käyttäjä levittää ohjelmistoa, hänen on varmistettava, että muut saavat samat oikeudet. On tärkeää huomata, että kaikki ohjelmistoon tehdyt muutokset on myös lisensoitava GPL: n nojalla.

• Toisaalta LPGL on tarkoitettu erityisesti ohjelmistokirjastoille, joissa voidaan tehdä muutoksia ja antaa lähdekoodeja, mutta voidaan linkittää se ei-vapaaseen ohjelmaan, jossa sitä ei ole lisensoitu GPL: n nojalla. Suurin osa nykyisistä ohjelmista on lisensoitu GPL: llä, kun taas useimmat kirjastot käyttävät GPL: tä. Jotkut päättävät käyttää LGPL: tä, jotta useammat ihmiset saavat hyötyä siitä.

Lyhyesti:

• GPL on tarkoitettu enimmäkseen ohjelmille, kun taas LGPL on rajoitettu ohjelmistokirjastoihin.

• Aina kun muutoksia tehdään GPL-lisenssillä, vaaditaan lähdekoodit ja muutokset on myös lisensoitava GPL: n nojalla. LGPL voi sallia muiden kuin GPL-ohjelmien linkittämisen kirjastoihin, mutta niiden on silti toimitettava lähdekoodit.