Co je to GPL software a může být jeho využívání problematické?

Software je běžně šířený spolu s licenčními podmínkami, které stanoví, co jeho uživatel smí a nesmí dělat. V dnešní době je hodně počítačových programů šířených na základě licencí typu Open Source. Open Source je synonymem otevřené vědy v oblasti software, protože jeho podmínky umožňují volné šíření počítačových programů včetně zdrojových kódů, které umožňují snadný vznik nových modifikací. Open Source je proto v akademickém prostředí hojně využívaný, a to jednak jako východisko pro tvorbu, jednak pro šíření nově vytvořeného software.

Některé Open Source licence obsahují doložku, že každý software, který je byť jen z části založený na počítačovém programu získaném pod takovou licencí, musí být dále šířen s těmito licenčními podmínkami (nejznámější licencí tohoto druhu je GNU General Public License). To mimo jiné znamená, že musí být zpřístupněn zdrojový kód. Těmto typům licence se říká virální, protože i malá část použitého kódu dokáže „nakazit“ celý nový produkt. Komercializace takového software je v podstatě vyloučena. Vždy je proto třeba, aby si programátor byl této skutečnosti vědom a dobře zvážil všechna pro a proti; někdy je lepší napsat celý kód samostatně i za cenu práce navíc.


Publikováno: 17.04.2012 12:26

Zkrácený odkaz: https://www.vut.cz/ctt/caste-dotazy/f90536/d66614