Diferența dintre GPL și LGPL Diferența dintre

Anonim

GPL vs LGPL

Pentru a înțelege diferența dintre GPL și LGPL, trebuie să înțelegeți ideea de bază a software-ului open source. GPL este, în principiu, terminologia legală care face ca software-ul open source să fie ceea ce este. Deoarece aveți acces la coduri prin intermediul software-ului open source, vi se permite să faceți modificări, să îl îmbunătățiți și să vă creați propriul răsucire. Cu toate acestea, în schimbul permisiunii de a face acest lucru, este obligația dvs. să vă asigurați că alții pot beneficia de ideile și modificările dvs., făcându-le să fie disponibile tuturor utilizatorilor de software open source.

Linux este cel mai bine cunoscut software open source care aplică GPL. GPL este licenta publica generala. LGPL este ca o versiune modificată a GPL. Înseamnă Licența Publică Generală Lesser. Aceasta limitează cerința dvs. de a furniza o parte din codul dvs., dar totuși trebuie să divulgi modificările pe care le implementați. Ceea ce vi se permite să păstrați privat este materialul propriu pe care îl conectați direct la software. Acest lucru vă permite să schimbați software-ul, să vă creați propriul răsucire personală și să vă protejați materialele.

LGPL nu este conceput pentru aceeași utilizare ca GPL. Utilizarea LGPL este limitată la bibliotecile de software și alte setări similare. GPL poate fi folosit pentru a rula fișierele proiectate pentru execuție, indiferent dacă dezvoltați un site de afaceri pentru profit, sau pur și simplu conectați informațiile în moduri noi.

GPL este benefic pentru întreaga comunitate de programare. Pe măsură ce noile dezvoltări sunt create sau adăugate, toată lumea poate învăța ceva nou. Este o metodă consistentă de creare a unei noi avantaje în educația și aplicarea programelor software.

Dacă aplicați un program LGPL și nu beneficiați de o activitate derivată, puteți alege pur și simplu distribuția în mai mulți termeni. Prin traducerea secțiunii 3 a licenței și a acordului puteți merge și utilizați LGPL ca o lucrare nederivată și apoi modificați termenii conform GPL. Acest lucru vă permite să utilizați software-ul pentru o lucrare derivată, deși trebuie să verificați îndeaproape termenii pentru a vă asigura că politicile nu s-au schimbat recent.

Rezumat:

1. GPL solicită să furnizați codul pentru toate modificările aduse software-ului.

2. GPL este baza software-ului open source pentru programatori.

3. LGPL este utilizat pentru bibliotecile de software, față de fișierele de execuție ale GPL.

4. GPL oferă o gamă largă de îmbunătățiri potențiale pentru întreaga comunitate de programare.

5. LGPL are potențialul de a fi transferat în termeni GPL.