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 faptului că aveți permisiunea 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 accesibile 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 vă este permis să păstrați în proprietate privată este materialul 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 proiectat pentru aceeași utilizare ca GPL. Utilizarea LGPL este limitată la bibliotecile de software și la setările 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 lucrări derivate, 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 cere să furnizați codul pentru toate modificările aduse software-ului.
2. GPL este baza software-ului open source pentru programatori.
3. LGPL este folosit 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.