Diferència entre GPL i LGPL

Taula de continguts:

Diferència entre GPL i LGPL
Diferència entre GPL i LGPL

Vídeo: Diferència entre GPL i LGPL

Vídeo: Diferència entre GPL i LGPL
Vídeo: Sal y sodio: ¿Cuál es la diferencia? | Consejos Herbalife 2024, De novembre
Anonim

GPL vs LGPL

GPL i LGPL són llicències de programari que protegeixen la llibertat dels usuaris de compartir i/o canviar programari de codi obert. La majoria del programari amb llicències té una llibertat restringida quan es tracta de modificacions i distribució, però la GPL i la LGPL treuen aquestes restriccions donant més marge de maniobra als seus usuaris. Entre les llicències de codi obert actuals, aquestes dues són les més populars.

Què és GPL?

GNU General Public License, o comunament anomenada GPL, és un tipus de llicència que ha estat utilitzada per una gran quantitat de programari lliure com Linux. En virtut d'aquesta llicència, s'assegura que el programari estigui obert a tots els usuaris, cosa que els permet modificar, editar o modificar el programari de codi obert, obtenir el codi font i redistribuir-los. Les restriccions implicades amb GPL només estan allà per protegir els drets dels usuaris. La GPL prohibeix que ningú negui els drets dels usuaris o cedi els seus drets.

Què és LGPL?

GNU Lesser General Public License, també coneguda com LGPL, és més o menys una versió modificada de GPL. Aquesta llicència es limita generalment a les biblioteques de programari. S'anomena Llicència Pública General Menor perquè proporciona menys protecció a la llibertat de l'usuari. Això permet que els programes no gratuïts tinguin accés o enllaços a la biblioteca. Quan un programa no lliure enllaça a una biblioteca, s'anomena obra combinada o un derivat de la biblioteca original.

Quina diferència hi ha entre GPL i LGPL?

• La diferència principal entre GPL i LGPL és que la GPL ofereix més protecció als usuaris del programari. Els permet la llibertat de fer canvis al programari, compartir i rebre codi font.

• Quan un usuari distribueix el programari, cal assegurar-se que altres puguin obtenir els mateixos drets. És important tenir en compte que qualsevol canvi fet al programari també ha de tenir una llicència GPL.

• LPGL, d' altra banda, està especialment dissenyat per a biblioteques de programari, on es poden fer canvis i retornar els codis font, però es pot enllaçar amb un programa no lliure on no té llicència GPL. La majoria dels programes d'avui tenen llicència GPL, mentre que la majoria de biblioteques utilitzen GPL, algunes opten per utilitzar LGPL perquè més persones puguin utilitzar-ne el benefici.

En breu:

•GPL és principalment per a programes, mentre que LGPL es limita a biblioteques de programari.

•Sempre que es facin canvis amb llicència GPL, calen codis font i els canvis també han de tenir una llicència GPL, mentre que LGPL pot permetre que programes que no siguin GPL s'enllacin a biblioteques, però encara han de proporcionar codis font.

Recomanat: