Skillnaden mellan GPL och LGPL

Författare: Monica Porter
Skapelsedatum: 22 Mars 2021
Uppdatera Datum: 17 Maj 2024
Anonim
UpStart Workshop - Episode 31 - What are the GPL and LGPL and how do they differ?
Video: UpStart Workshop - Episode 31 - What are the GPL and LGPL and how do they differ?

Innehåll

Huvudskillnad

GPL står för General Public License. LGPL är som en ändrad version av GPL. Det står för Lesser General Public License. Det begränsar ditt krav att tillhandahålla en del av din kod, men du måste fortfarande avslöja ändringarna som du genomför. Det du har tillåtet att hålla privat är det proprietära materialet som du direkt länkar till programvaran. Detta gör att du kan ändra programvaran, skapa din egen personliga twist och fortfarande skydda ditt eget material. Begreppet GPL är bredare i betydelse och praktik jämfört med LGPL. LGPL har potential att överföras till GPL-villkor.


Vad är GPL?

General Public License, eller GPL som det ofta kallas, är den populäraste programvarulicensen och den används av många olika projekt, inklusive Linux-kärnan, GNU-verktygen och bokstavligen hundratals andra. GPL är grunden för öppen källkodsprogramvara för programmerare.

Vad är LGPL?

LGPL liknar GPL, men är mer utformad för programvarubibliotek där du vill tillåta icke-GPL-applikationer att länka till ditt bibliotek och använda det. Om du modifierar programvaran måste du fortfarande ge tillbaka källkoden, men du får koppla den till egna saker utan att ge källkoden till allt detta.

Viktiga skillnader

  1. Skillnaden mellan GPL och LGPL är att med LGPL behöver inte hela "arbetet" ha samma licens.
  2. Till skillnad från LGPL kräver GPL att du anger koden för alla ändringar som gjorts i programvaran.
  3. Bland de två GPL är grunden för öppen källkodsprogramvara för programmerare.
  4. LGPL används för programvarubibliotek, kontra GPL: s exekveringsfiler.
  5. GPL erbjuder ett brett utbud av potentiella förbättringar för hela programmeringsgemenskapen.
  6. LGPL har potential att överföras till GPL-villkor.
  7. Begreppet GPL är bredare i betydelse och praktik jämfört med LGPL.
  8. Med båda licenser äger den som skrev koden den. Licensen påverkar inte det.
  9. Enligt Black Duck-programvarans forskning används GPL mycket mer än LGPL är.

Den törta killnaden mellan makättningen och kryddorna är att makättningarna huvudakligen använd vid matbordet för att förbättra kålen och kryddor är l...

Den törta killnaden mellan grämatta och gård är att Grämatta är ett markområde planterat med grä och Gården är en längdenhet. Grämatta En ...

Våra Publikationer