Diferența Dintre GPL și LGPL

Cuprins:

Diferența Dintre GPL și LGPL
Diferența Dintre GPL și LGPL

Video: Diferența Dintre GPL și LGPL

Video: Diferența Dintre GPL și LGPL
Video: GPL - Merita sau nu? 2024, Mai
Anonim

GPL vs LGPL

GPL și LGPL sunt licențe software care protejează libertatea utilizatorilor de a partaja și / sau modifica software-ul open source. Majoritatea software-urilor cu licențe au libertate limitată atunci când vine vorba de modificări și distribuție, dar GPL și LGPL elimină aceste restricții, oferind astfel utilizatorilor lor mai multă libertate. Printre licențele open source prezente astăzi, aceste două sunt cele mai populare.

Ce este GPL?

Licența publică generală GNU, sau denumită în mod obișnuit GPL, este un tip de licență care a fost utilizat de o mulțime de software gratuit, cum ar fi Linux. Conform acestei licențe, se asigură că software-ul este deschis tuturor utilizatorilor, făcându-i liberi să modifice, să editeze sau să modifice software open source, să obțină codul sursă și să le redistribuie. Restricțiile implicate în GPL există doar pentru a proteja drepturile utilizatorilor. GPL interzice oricui să refuze drepturile utilizatorilor sau să își cedeze drepturile.

Ce este LGPL?

Licența publică generală mai mică GNU, cunoscută și sub numele de LGPL, este mai mult sau mai puțin, o versiune modificată a GPL. Această licență este în general limitată la bibliotecile software. Se numește Licență publică generală mai mică, deoarece oferă o protecție mai mică libertății utilizatorului. Acest lucru permite programelor care nu sunt gratuite să aibă acces sau să se conecteze la bibliotecă. Când un program non-liber se leagă de o bibliotecă, se numește o lucrare combinată sau un derivat al bibliotecii originale.

Care este diferența dintre GPL și LGPL?

• Principala diferență între GPL și LGPL este că GPL oferă o protecție sporită utilizatorilor de software. Le permite libertatea de a modifica software-ul, de a partaja și de a primi codul sursă.

• Când un utilizator distribuie software-ul, trebuie să se asigure că alții pot obține aceleași drepturi. Este important să rețineți că orice modificare făcută în software trebuie, de asemenea, să fie licențiată sub GPL.

• LPGL, pe de altă parte, este special conceput pentru bibliotecile software, în care se pot face modificări și se pot reda coduri sursă, dar se poate conecta la un program non-liber în care nu este licențiat sub GPL. Majoritatea programelor de astăzi sunt licențiate sub GPL, în timp ce majoritatea bibliotecilor folosesc GPL, unele optează pentru utilizarea LGPL, astfel încât mai mulți oameni să aibă voie să folosească.

Difuzarea articolului din mijloc înainte de tabel

• GPL este în special pentru programe, în timp ce LGPL este limitat la bibliotecile de software.

• Ori de câte ori se fac modificări sub licență GPL, sunt necesare coduri sursă și modificările trebuie să fie licențiate și sub GPL, în timp ce LGPL poate permite programelor non-GPL să se conecteze la biblioteci, dar trebuie să furnizeze în continuare coduri sursă.

Recomandat: