Licence - GNU GPL, GNU LGPL, MIT

22. 11 2011 | 11.44

Určitě jste se už při používání různých aplikací setkali s nějakou licencí. Já se vždy v licencích ztrácel a tak jsem si v nich chtěl udělat pořádek, abych věděl, co a pro co můžu a nemůžu používat. Na internetu jsem hledal nějaké srozumitelné vyjádření a našel jsem. Do tohoto článku jsem se pokusil nabyté informace stručně vypsat.

GNU GPL (GNU General Public License)

Jedna z nejrozšířenějších licencí pro Open Source projekty. Programátor zdrojové kódy může libovolně používat, ale aplikace, kde jsou zdrojové kódy použity, musí být uvolněna také pod licencí GNU GPL - musejí být k dispozici zdrojové kódy. Sama o sobě tedy nezakazuje komerční využití, ale ne každému by se asi chtělo zveřejňovat zdrojové kódy firemní aplikace :)

Zdroj: http://cs.wikipedia.org/wiki/GNU_General_Public_License

GNU LGPL (GNU Lesser General Public License)

Licence GNU LGPL je méně omezující než GNU GPL. Vychází z GNU GPL, ale nevyžaduje, aby aplikace, kde jsou zdrojové kódy použity, byla také uvolněna pod touto licencí. Zdrojové kódy, šířené pod touto licencí tedy lze využívat i v komerčních aplikacích. Při použití však musejí zůstat původní zdrojové kódy, aplikaci nelze modifikovat.

Zajímavost: zkratka LGPL dříve znamenala Library General Public License

Zdroje:

MIT

Tato licence také umožňuje použití v komerčních projektech bez nutnosti zveřejňování zdrojových kódů, jen vyžaduje přidávání textu licence MIT do projektu. Ale oproti LGPL umožňuje i modifikaci původních zdrojových kódů.

Zdroje:

 

Aktualizováno:

Náhodou jsem narazil na dva pěkný články, kde autoři licence rozebírají podrobněji: