Forskellen Mellem GPL Og LGPL

Indholdsfortegnelse:

Forskellen Mellem GPL Og LGPL
Forskellen Mellem GPL Og LGPL

Video: Forskellen Mellem GPL Og LGPL

Video: Forskellen Mellem GPL Og LGPL
Video: Что вам нужно знать о лицензировании GNU LGPL с открытым исходным кодом - Д-р Тилль Йегер, JBB Rechtsanwälte 2024, November
Anonim

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 og giver dermed deres brugere mere spillerum. Blandt de open source-licenser, der er til stede 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 sørger det for, at softwaren er åben for alle brugere, hvilket gør dem gratis til at ændre, redigere eller ændre open source-software, få kildekode og omfordele dem. Begrænsningerne involveret i GPL er kun der for at beskytte brugernes rettigheder. GPL forbyder nogen at nægte brugernes rettigheder eller afstå deres rettigheder.

Hvad er LGPL?

GNU Lesser General Public License, ellers 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 giver ikke-gratis programmer adgang til eller link til biblioteket. Når et ikke-gratis program linker til et bibliotek, kaldes det et kombineret værk eller et afledt 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 softwarebrugerne. Det giver dem frihed til at foretage ændringer i softwaren, dele og modtage kildekode.

• Når en bruger distribuerer softwaren, skal man sørge for, at andre kan få de samme rettigheder. Det er vigtigt at bemærke, at ændringer, der foretages i softwaren, også skal licenseres under GPL.

• LPGL er derimod specielt udpeget til softwarebiblioteker, hvor man kan foretage ændringer og give kildekoder tilbage, 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 det.

Diff artikel midt foran bordet

• GPL er for det meste 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, at ikke-GPL-programmer linker til biblioteker, men stadig skal levere kildekoder.

Anbefalet: