Verschil tussen GPL en LGPL

Anonim

GPL vs LGPL

GPL en LGPL zijn software licenties die de vrijheid van de gebruikers beschermen om open source software te delen en / of te wijzigen. De meeste software met licenties heeft de vrijheid beperkt als het gaat om wijzigingen en distributie, maar GPL en LGPL nemen deze beperkingen weg en geven hun gebruikers meer ruimte. Onder de open source licenties die vandaag zijn, zijn deze twee de populairste.

Wat is GPL?

GNU General Public License, of gewoonlijk GPL genoemd, is een soort licentie dat door veel gratis software zoals Linux is gebruikt. Onder deze licentie zorgt het ervoor dat de software voor alle gebruikers open staat, waardoor ze open source software kunnen wijzigen, bewerken of wijzigen, broncode verkrijgen en opnieuw distribueren. De beperkingen die bij GPL betrokken zijn, zijn er alleen om de rechten van de gebruikers te beschermen. GPL verbiedt iedereen de rechten van de gebruikers te ontzeggen of hun rechten over te geven.

Wat is LGPL?

GNU Lesser General Public License, anders bekend als LGPL, is min of meer een gewijzigde versie van GPL. Deze licentie is over het algemeen beperkt tot softwarebibliotheken. Het heet Lesser General Public License, omdat het minder vrijheid biedt voor de gebruiker. Hierdoor kunnen niet-gratis programma's toegang krijgen of linken naar de bibliotheek. Wanneer een niet-vrij programma links naar een bibliotheek heet, wordt het gecombineerd werk of een afgeleide van de oorspronkelijke bibliotheek genoemd.

Wat is het verschil tussen GPL en LGPL?

• Het belangrijkste verschil tussen GPL en LGPL is dat GPL meer bescherming biedt aan de softwaregebruikers. Het stelt hen in staat om de software te wijzigen, broncode te delen en te ontvangen.

• Wanneer een gebruiker de software distribueert, moet men ervoor zorgen dat anderen dezelfde rechten kunnen krijgen. Het is belangrijk om op te merken dat eventuele wijzigingen in de software ook onder GPL moeten worden gelicenseerd.

• LPGL, daarentegen, is speciaal aangewezen voor softwarebibliotheken, waarbij men veranderingen kan doorvoeren en broncodes teruggeeft, maar men kan het koppelen aan een niet-gratis programma waarin het niet onder GPL is gelicentieerd. De meeste programma's zijn vandaag gelicenseerd onder GPL, terwijl de meeste bibliotheken GPL gebruiken, sommige kiezen om LGPL te gebruiken, zodat meer mensen er voordeel van hebben.

- diff Artikel Midden voor tafel ->

In het kort:

• GPL is voornamelijk bestemd voor programma's, terwijl LGPL beperkt is tot softwarebibliotheken.

• Wanneer wijzigingen onder GPL-licentie worden aangebracht, zijn broncodes vereist en moeten wijzigingen ook onder GPL worden gelicenseerd, terwijl LGPL kan toestaan ​​dat niet-GPL-programma's koppelen aan bibliotheken maar nog steeds broncode moeten verstrekken.