Úvod do opensourcových licencí
Licenční smlouva doprovází opensourcový software a související zdrojový kód.
Licence popisuje, jak se dá použít zdrojový kód a komponenty vytvořené z něj a jak by se s ním měl vypořádat jakýkoli software vytvořený.
Podle opensourcové definice OpenSource.org by licence neměla:
- Diskriminovat osoby nebo skupiny.
- Diskriminovat pole úsilí.
- Buďte specifická pro produkt.
- Omezit jiný software.
- A další – podívejte se na definici open source.
Pro pokrytí přesných podmínek licence existuje několik typů. Každý typ má své specifika a důsledky, které probereme v další části.
I když z komunity obecně vyvíjí opensourcový software více přispěvatelů, nezaručuje, že je zabezpečený a bez ohrožení zabezpečení.
Více revidujících zjistí šance, ale zjišťování nemusí být okamžité nebo před tím, než je ostatní spotřebují.
Vzhledem k tomu, že zdrojový kód je opensourcový, můžou lidé se zlými úmysly také zkontrolovat ohrožení zabezpečení a zneužít ho, pokud je to možné.
V tomto ohledu je to požehnání i prokletí, že opensourcový software má k dispozici zdrojový kód pro ostatní.