Skirtumas Tarp GPL Ir LGPL

Turinys:

Skirtumas Tarp GPL Ir LGPL
Skirtumas Tarp GPL Ir LGPL

Video: Skirtumas Tarp GPL Ir LGPL

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

GPL ir LGPL

GPL ir LGPL yra programinės įrangos licencijos, saugančios vartotojų laisvę dalytis ir (arba) keisti atvirojo kodo programinę įrangą. Daugumai programinės įrangos, turinčios licencijas, modifikavimo ir platinimo laisvė yra ribota, tačiau GPL ir LGPL panaikina tuos apribojimus, suteikdami vartotojams daugiau veiksmų laisvės. Tarp šių dienų atvirojo kodo licencijų šios dvi yra populiariausios.

Kas yra GPL?

„GNU General Public License“, arba paprastai vadinama „GPL“, yra licencijos rūšis, kurią naudojo daugybė nemokamos programinės įrangos, tokios kaip „Linux“. Pagal šią licenciją ji užtikrina, kad programinė įranga būtų atvira visiems vartotojams, suteikdama jiems galimybę laisvai keisti, redaguoti ar modifikuoti atvirojo kodo programinę įrangą, gauti šaltinio kodą ir platinti jas. Su GPL susiję apribojimai yra skirti tik vartotojų teisėms apsaugoti. GPL draudžia bet kam paneigti vartotojų teises ar atsisakyti jų teisių.

Kas yra LGPL?

GNU Mažoji bendroji viešoji licencija, kitaip vadinama LGPL, yra daugmaž pataisyta GPL versija. Ši licencija paprastai taikoma tik programinės įrangos bibliotekoms. Ji vadinama Mažąja viešąja licencija, nes ji mažiau apsaugo vartotojo laisvę. Tai leidžia ne nemokamoms programoms pasiekti ar susieti su biblioteka. Kai nelaisva programa susieja su biblioteka, tai vadinama kombinuotu kūriniu arba originalios bibliotekos dariniu.

Kuo skiriasi GPL ir LGPL?

• Pagrindinis skirtumas tarp GPL ir LGPL yra tas, kad GPL suteikia daugiau apsaugos programinės įrangos vartotojams. Tai suteikia jiems laisvę keisti programinę įrangą, dalytis ir gauti šaltinio kodą.

• Kai vartotojas platina programinę įrangą, jis turi įsitikinti, kad ir kiti gali gauti tas pačias teises. Svarbu pažymėti, kad visi programinės įrangos pakeitimai taip pat turi būti licencijuoti pagal GPL.

Kita vertus, LPGL yra specialiai skirtas programinės įrangos bibliotekoms, kur galima atlikti pakeitimus ir grąžinti šaltinio kodus, tačiau galima susieti jį su nemokama programa, kuriai nėra suteikta licencija pagal GPL. Dauguma programų šiandien yra licencijuotos pagal GPL, o dauguma bibliotekų naudoja GPL, kai kurios nusprendžia naudoti LGPL, kad daugiau žmonių galėtų naudotis tuo.

Skirtingas straipsnis viduryje prieš lentelę

• GPL daugiausia skirta programoms, o LGPL yra tik programinės įrangos bibliotekos.

• Kai atliekami pakeitimai pagal GPL licenciją, reikalingi šaltinio kodai ir pakeitimai taip pat turi būti licencijuoti pagal GPL, o LGPL gali leisti ne GPL programoms susieti su bibliotekomis, tačiau vis tiek privalo pateikti šaltinio kodus.

Rekomenduojama: