GPL vs LGPL
GPL a LGPL jsou softwarové licence, které chrání svobodu uživatelů sdílet nebo měnit software s otevřeným zdrojovým kódem. Většina softwaru s licencemi má omezenou svobodu, pokud jde o úpravy a distribuci, ale GPL a LGPL tato omezení ruší, což dává jejich uživatelům větší volnost. Mezi současnými open source licencemi jsou tyto dvě nejoblíbenější.
Co je GPL?
GNU General Public License, nebo běžně nazývaná GPL, je typ licence, kterou používá spousta svobodného softwaru, jako je Linux. Na základě této licence zajišťuje, aby byl software otevřen všem uživatelům, což jim umožňuje svobodně upravovat, upravovat nebo upravovat otevřený zdrojový software, získávat zdrojový kód a redistribuovat je. Omezení týkající se společnosti GPL platí pouze za účelem ochrany práv uživatelů. Společnost GPL zakazuje komukoli popírat práva uživatelů nebo se jejich práv vzdát.
Co je LGPL?
GNU Lesser General Public License, jinak známá jako LGPL, je víceméně pozměněnou verzí GPL. Tato licence je obecně omezena na softwarové knihovny. Nazývá se Lesser General Public License, protože poskytuje menší ochranu svobody uživatele. To umožňuje nesvobodným programům získat přístup nebo propojení s knihovnou. Když nesvobodný program odkazuje na knihovnu, nazývá se to kombinované dílo nebo derivát původní knihovny.
Jaký je rozdíl mezi GPL a LGPL?
• Hlavní rozdíl mezi GPL a LGPL je v tom, že GPL poskytuje uživatelům softwaru větší ochranu. Umožňuje jim to svobodně provádět změny v softwaru, sdílet a přijímat zdrojový kód.
• Když uživatel distribuuje software, musí se ujistit, že ostatní mohou získat stejná práva. Je důležité si uvědomit, že jakékoli změny provedené v softwaru musí být také licencovány podle GPL.
• LPGL je naproti tomu speciálně určen pro softwarové knihovny, kde lze provádět změny a dávat zpět zdrojové kódy, ale lze jej propojit s nesvobodným programem, na který nemá licenci GPL. Většina programů je dnes licencována pod GPL, zatímco většina knihoven používá GPL, některé se rozhodnou používat LGPL, aby více lidí mohlo využívat výhod z toho.
Rozdílný článek uprostřed před tabulkou
• GPL je většinou pro programy, zatímco LGPL je omezeno na softwarové knihovny. • Kdykoli jsou provedeny změny v licenci GPL, jsou vyžadovány zdrojové kódy a změny musí být také licencovány v rámci GPL, zatímco LGPL může umožnit odkazování na knihovny jiným programům než GPL, ale musí stále poskytovat zdrojové kódy. |