Forskellen mellem GPL og LGPL

GPL vs LGPL
 

GPL og LGPL er softwarelicenser, der beskytter brugernes frihed til at dele og / eller ændre open source-software. De fleste software med licenser har begrænset friheden, når det kommer til ændringer og distribution, men GPL og LGPL fjerner disse begrænsninger, hvilket giver deres brugere mere spillerum. Blandt de open source-licenser, der findes i dag, er disse to de mest populære.

Hvad er GPL?

GNU General Public License, eller ofte kaldet GPL, er en type licens, der er blevet brugt af en masse gratis software som Linux. Under denne licens sikrer den, at softwaren er åben for alle brugere, hvilket gør dem frie til at ændre, redigere eller ændre open source-software, få kildekode og omfordele dem. Begrænsningerne forbundet med GPL er kun der for at beskytte brugernes rettigheder. GPL forbyder nogen at nægte brugernes rettigheder eller overgive deres rettigheder.

Hvad er LGPL?

GNU Lesser General Public License, også kendt som LGPL, er mere eller mindre en ændret version af GPL. Denne licens er generelt begrænset til softwarebiblioteker. Det kaldes Lesser General Public License, fordi det giver mindre beskyttelse af brugerens frihed. Dette gør det muligt for ikke-gratis programmer at få adgang eller link til biblioteket. Når et ikke-gratis program linker til et bibliotek kaldes det et kombineret værk eller et derivat af det originale bibliotek.

Hvad er forskellen mellem GPL og LGPL?

• Den største forskel mellem GPL og LGPL er, at GPL giver mere beskyttelse til softwarebrugere. Det giver dem friheden til at foretage ændringer i softwaren, dele og modtage kildekode.

• Når en bruger distribuerer softwaren, skal man sikre sig, at andre kan få de samme rettigheder. Det er vigtigt at bemærke, at ændringer, der er foretaget i softwaren, også skal være licenseret under GPL.

• LPGL er på den anden side specielt beregnet til softwarebiblioteker, hvor man kan foretage ændringer og give tilbage kildekoder, men man kan linke det til et ikke-gratis program, hvor det ikke er licenseret under GPL. De fleste programmer i dag er licenseret under GPL, mens de fleste biblioteker bruger GPL, nogle vælger at bruge LGPL, så flere mennesker får lov til at bruge drage fordel af det.

Kort om:

• GPL er mest til programmer, mens LGPL er begrænset til softwarebiblioteker.

• Hver gang der foretages ændringer under GPL-licens, kræves kildekoder, og ændringer skal også licenseres under GPL, mens LGPL muligvis tillader ikke-GPL-programmer at linke til biblioteker, men stadig skal angive kildekoder.