Atšķirība Starp GPL Un LGPL

Satura rādītājs:

Atšķirība Starp GPL Un LGPL
Atšķirība Starp GPL Un LGPL

Video: Atšķirība Starp GPL Un LGPL

Video: Atšķirība Starp GPL Un LGPL
Video: Что вам нужно знать о лицензировании GNU LGPL с открытым исходным кодом - Д-р Тилль Йегер, JBB Rechtsanwälte 2024, Novembris
Anonim

GPL pret LGPL

GPL un LGPL ir programmatūras licences, kas aizsargā lietotāju brīvību dalīties un / vai mainīt atvērtā pirmkoda programmatūru. Lielākajai daļai programmatūras ar licencēm ir ierobežota brīvība attiecībā uz modifikācijām un izplatīšanu, taču GPL un LGPL šos ierobežojumus atceļ, tādējādi dodot lietotājiem lielāku rīcības brīvību. Starp šodien pieejamajām atvērtā koda licencēm šīs divas ir vispopulārākās.

Kas ir GPL?

GNU General Public License jeb parasti saukta par GPL ir licences veids, kuru ir izmantojusi daudz bezmaksas programmatūras, piemēram, Linux. Saskaņā ar šo licenci tā pārliecinās, ka programmatūra ir atvērta visiem lietotājiem, ļaujot viņiem brīvi labot, rediģēt vai pārveidot atvērtā koda programmatūru, iegūt pirmkodu un izplatīt to tālāk. Ar GPL saistītie ierobežojumi ir paredzēti tikai lietotāju tiesību aizsardzībai. GPL aizliedz ikvienam liegt lietotāju tiesības vai atteikties no viņu tiesībām.

Kas ir LGPL?

GNU mazākā vispārējā publiskā licence, citādi zināma kā LGPL, ir vairāk vai mazāk pārveidota GPL versija. Šī licence parasti attiecas tikai uz programmatūras bibliotēkām. To sauc par mazāko vispārējo publisko licenci, jo tā mazāk aizsargā lietotāja brīvību. Tas ļauj ne-bezmaksas programmām piekļūt bibliotēkai vai izveidot saiti uz to. Kad nebrīva programma sasaista bibliotēku, to sauc par apvienotu darbu vai oriģinālās bibliotēkas atvasinājumu.

Kāda ir atšķirība starp GPL un LGPL?

• Galvenā atšķirība starp GPL un LGPL ir tā, ka GPL nodrošina lielāku programmatūras lietotāju aizsardzību. Tas viņiem ļauj brīvi veikt izmaiņas programmatūrā, koplietot un saņemt pirmkodu.

• Kad lietotājs izplata programmatūru, jāpārliecinās, ka arī citas personas var iegūt tādas pašas tiesības. Ir svarīgi atzīmēt, ka visām programmatūrā veiktajām izmaiņām jābūt licencētām arī saskaņā ar GPL.

Savukārt LPGL ir īpaši paredzēts programmatūras bibliotēkām, kur var veikt izmaiņas un atdot pirmkodus, bet to var saistīt ar programmu, kas nav brīva, kur tā nav licencēta saskaņā ar GPL. Lielākā daļa programmu mūsdienās ir licencētas saskaņā ar GPL, savukārt lielākā daļa bibliotēku izmanto GPL, dažas izvēlas izmantot LGPL, lai vairāk cilvēku varētu izmantot tās priekšrocības.

Atšķirīgs raksts vidū pirms tabulas

• GPL galvenokārt paredzēts programmām, savukārt LGPL ir paredzēts tikai programmatūras bibliotēkām.

• Ikreiz, kad tiek veiktas izmaiņas saskaņā ar GPL licenci, ir nepieciešami pirmkodi, un izmaiņām jābūt licencētām arī saskaņā ar GPL, savukārt LGPL var atļaut programmām, kas nav GPL, izveidot saites ar bibliotēkām, taču tām tomēr jānodrošina pirmkodi.

Ieteicams: