Erinevus GPL Ja LGPL Vahel

Sisukord:

Erinevus GPL Ja LGPL Vahel
Erinevus GPL Ja LGPL Vahel

Video: Erinevus GPL Ja LGPL Vahel

Video: Erinevus GPL Ja LGPL Vahel
Video: Что вам нужно знать о лицензировании GNU LGPL с открытым исходным кодом - Д-р Тилль Йегер, JBB Rechtsanwälte 2024, November
Anonim

GPL vs LGPL

GPL ja LGPL on tarkvaralitsentsid, mis kaitsevad kasutajate vabadust avatud lähtekoodiga tarkvara jagada ja / või muuta. Enamikul litsentsidega tarkvaradel on piiratud muudatuste ja levitamise vabadus, kuid GPL ja LGPL võtavad need piirangud ära, andes nende kasutajatele rohkem tegutsemisruumi. Tänapäeval olemasolevate avatud lähtekoodiga litsentside seas on need kaks kõige populaarsemad.

Mis on GPL?

GNU üldine avalik litsents või üldnimetus GPL on teatud tüüpi litsents, mida on kasutanud palju vaba tarkvara, näiteks Linux. Selle litsentsi alusel tagab see, et tarkvara on kõigile kasutajatele avatud, võimaldades neil vaba lähtekoodiga tarkvara muuta, muuta või muuta, hankida lähtekoodi ja neid edasi levitada. GPL-iga seotud piirangud on mõeldud ainult kasutajate õiguste kaitsmiseks. GPL keelab kellelgi kasutajate õigusi keelata või nende õigustest loobuda.

Mis on LGPL?

GNU Lesser General Public License, muidu tuntud kui LGPL, on enam-vähem GPL muudetud versioon. See litsents on üldjuhul piiratud tarkvararaamatukogudega. Seda nimetatakse Lesser General Public License'iks, kuna see kaitseb vähem kasutaja vabadust. See võimaldab mitte-tasuta programmidel pääseda juurde raamatukogule või linkida sellele. Kui mittevaba programm lingib raamatukogu, nimetatakse seda kombineeritud teoseks või algse teegi tuletiseks.

Mis vahe on GPL-l ja LGPL-l?

• Peamine erinevus GPL-i ja LGPL-i vahel on see, et GPL pakub tarkvarakasutajatele suuremat kaitset. See annab neile vabaduse tarkvaras muudatusi teha, lähtekoodi jagada ja vastu võtta.

• Kui kasutaja tarkvara levitab, tuleb veenduda, et ka teised saaksid samad õigused. Oluline on märkida, et kõik tarkvaras tehtud muudatused peavad olema litsentsitud ka GPL-i alusel.

• Seevastu LPGL on spetsiaalselt ette nähtud tarkvararaamatukogude jaoks, kus saab teha muudatusi ja anda lähtekoode tagasi, kuid võib selle linkida mittevaba programmiga, millel pole GPL-i litsentsi. Enamik programme on tänapäeval litsentsitud GPL-i alusel, samas kui enamik raamatukogusid kasutab GPL-i, mõned otsustavad kasutada LGPL-i, et rohkem inimesi saaksid sellest kasu saada.

Erinev artikkel keskel enne tabelit

• GPL on enamasti mõeldud programmidele, samas kui LGPL on piiratud tarkvararaamatukogudega.

• Kui muudatusi tehakse GPL-litsentsi alusel, on vaja lähtekoode ja muudatused peavad olema litsentsitud ka GPL-i alusel, samas kui LGPL võib lubada mitte-GPL-i programmidel linkida raamatukogudega, kuid peab siiski pakkuma lähtekoode.

Soovitatav: