Razlika Između GPL I LGPL

Sadržaj:

Razlika Između GPL I LGPL
Razlika Između GPL I LGPL

Video: Razlika Između GPL I LGPL

Video: Razlika Između GPL I LGPL
Video: Марк Эпельбаум: Сумасшедший исследователь музыки 2024, Studeni
Anonim

GPL vs LGPL

GPL i LGPL softverske su licence koje štite slobodu korisnika da dijele i / ili mijenjaju softver otvorenog koda. Većina softvera s licencama ograničila je slobodu kada je riječ o izmjenama i distribuciji, ali GPL i LGPL uklanjaju ta ograničenja, čime korisnici imaju više slobodnog prostora. Među danas prisutnim licencama otvorenog koda ove su dvije najpopularnije.

Što je GPL?

Generalna javna licenca GNU, ili obično zvana GPL, vrsta je licence koju koristi puno slobodnog softvera poput Linuxa. Prema ovoj licenci, osigurava da je softver otvoren za sve korisnike, omogućujući im da mogu mijenjati, uređivati ili modificirati softver otvorenog koda, dobivati izvorni kod i distribuirati ih. Ograničenja koja uključuju GPL postoje samo radi zaštite prava korisnika. GPL zabranjuje bilo kome uskraćivanje prava korisnika ili ustupanje njihovih prava.

Što je LGPL?

GNU Mala opća javna licenca, inače poznata kao LGPL, više je ili manje, izmijenjena inačica GPL-a. Ova je licenca uglavnom ograničena na softverske knjižnice. Nazvana je Lesser General Public License jer pruža manju zaštitu slobode korisnika. To omogućuje neslobodnim programima pristup ili povezivanje s knjižnicom. Kada se neslobodni program poveže s knjižnicom, to se naziva kombiniranim djelom ili izvedenicom izvorne knjižnice.

Koja je razlika između GPL i LGPL?

• Glavna razlika između GPL-a i LGPL-a je ta što GPL pruža veću zaštitu korisnicima softvera. Omogućuje im slobodu da mijenjaju softver, dijele i primaju izvorni kod.

• Kada korisnik distribuira softver, mora se pobrinuti da i drugi mogu dobiti ista prava. Važno je napomenuti da sve promjene u softveru moraju biti licencirane i pod GPL-om.

• LPGL je, s druge strane, posebno namijenjen softverskim knjižnicama, u koje se mogu unijeti promjene i vratiti izvorni kodovi, ali se može povezati s neslobodnim programom u kojem nije licenciran prema GPL-u. Većina programa danas je licencirana pod GPL, dok većina knjižnica koristi GPL, a neke se odlučuju i za LGPL tako da više ljudi može koristiti koristi od njega.

Diff Article Sredina prije tablice

• GPL je uglavnom za programe, dok je LGPL ograničen na softverske knjižnice.

• Kad god se promjene izvrše pod GPL licencom, potrebni su izvorni kodovi, a promjene moraju biti licencirane i pod GPL, dok LGPL može dopustiti da se ne-GPL programi povezuju s knjižnicama, ali i dalje moraju pružati izvorne kodove.

Preporučeno: