Verschil tussen GPL en LGPL

Inhoudsopgave:

Verschil tussen GPL en LGPL
Verschil tussen GPL en LGPL

Video: Verschil tussen GPL en LGPL

Video: Verschil tussen GPL en LGPL
Video: Wat zijn moleculen? Wat zijn zouten? Wat is het verschil tussen een molecuul en een zout? 2024, November
Anonim

GPL vs LGPL

GPL en LGPL zijn softwarelicenties die de vrijheid van de gebruikers beschermen om open source-software te delen en/of te wijzigen. De meeste software met licenties hebben beperkte vrijheid als het gaat om aanpassingen en distributie, maar GPL en LGPL nemen die beperkingen weg en geven hun gebruikers meer speelruimte. Van de open source-licenties die tegenwoordig beschikbaar zijn, zijn deze twee het populairst.

Wat is GPL?

GNU General Public License, of gewoonlijk GPL genoemd, is een type licentie dat door veel gratis software zoals Linux wordt gebruikt. Onder deze licentie zorgt het ervoor dat de software open staat voor alle gebruikers, waardoor ze vrij zijn om open source software aan te passen, te bewerken of aan te passen, broncode te verkrijgen en deze opnieuw te distribueren. De beperkingen van GPL zijn er alleen om de rechten van de gebruikers te beschermen. GPL verbiedt iedereen om de rechten van de gebruikers te ontkennen of hun rechten op te geven.

Wat is LGPL?

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

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 geeft hen de vrijheid om wijzigingen aan te brengen in de software, de 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 op te merken dat eventuele wijzigingen in de software ook onder GPL moeten worden gelicentieerd.

• LPGL, aan de andere kant, is speciaal bedoeld voor softwarebibliotheken, waarin men wijzigingen kan aanbrengen en broncodes kan teruggeven, maar men kan het koppelen aan een niet-vrij programma waarin het niet gelicentieerd is onder GPL. De meeste programma's hebben tegenwoordig een licentie onder GPL, terwijl de meeste bibliotheken GPL gebruiken, sommige kiezen ervoor om LGPL te gebruiken, zodat meer mensen ervan kunnen profiteren.

In het kort:

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

•Als er wijzigingen worden aangebracht onder de GPL-licentie, zijn broncodes vereist en wijzigingen moeten ook worden gelicentieerd onder GPL, terwijl LGPL niet-GPL-programma's kan toestaan om naar bibliotheken te linken, maar nog steeds broncodes moet verstrekken.

Aanbevolen: