GPL versus 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 een beperkte vrijheid als het gaat om aanpassingen en distributie, maar GPL en LGPL nemen die beperkingen weg, waardoor hun gebruikers meer speelruimte krijgen. Van de huidige open source-licenties zijn deze twee het populairst.
Wat is GPL?
GNU General Public License, of gewoonlijk GPL genoemd, is een soort licentie die door veel gratis software zoals Linux wordt gebruikt. Onder deze licentie zorgt het ervoor dat de software openstaat voor alle gebruikers, waardoor ze vrij zijn om open source software te wijzigen, te bewerken of aan te passen, broncode te verkrijgen en deze opnieuw te verspreiden. De beperkingen van GPL zijn er alleen om de rechten van de gebruikers te beschermen. GPL verbiedt iedereen 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 doorgaans beperkt tot softwarebibliotheken. Het wordt Lesser General Public License genoemd omdat het minder bescherming biedt aan de vrijheid van de gebruiker. 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 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 de softwaregebruikers meer bescherming biedt. Het geeft hen de vrijheid om wijzigingen in de software aan te brengen, 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 voor alle wijzigingen die in de software worden aangebracht ook een licentie onder GPL moet worden verleend.
• LPGL daarentegen is speciaal bedoeld voor softwarebibliotheken, waarin men wijzigingen kan aanbrengen en broncodes kan teruggeven, maar men het kan linken 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.
Diff Artikel Midden voor Tafel
• GPL is voornamelijk bedoeld voor programma's, terwijl LGPL beperkt is tot softwarebibliotheken. • Telkens wanneer er wijzigingen worden aangebracht onder de GPL-licentie, zijn broncodes vereist en moeten wijzigingen ook worden gelicentieerd onder GPL, terwijl LGPL mogelijk maakt dat niet-GPL-programma's linken naar bibliotheken, maar toch broncodes moeten leveren. |