Pojem

Open source

Softvér s verejne dostupným kódom. Nemá licenčné poplatky, ale vyžaduje niekoho, kto ho spravuje.

Aktualizované

Čo to znamená

Open source je softvér so zverejneným zdrojovým kódom, ktorý sa smie používať, upravovať a šíriť podľa podmienok licencie. Nejde automaticky o softvér zadarmo - bezplatné býva stiahnutie, nie prevádzka a podpora.

Licencie sa výrazne líšia. Permisívne (MIT, BSD, Apache) dovoľujú takmer všetko vrátane uzavretého použitia, copyleftové (GPL, AGPL) vyžadujú zverejniť kód odvodeného diela za rovnakých podmienok.

Open source nie je freeware. Freeware sa smie bezplatne používať, ale kód je uzavretý a upravovať ho nemožno; niektoré produkty zasa zverejňujú kód pod licenciou, ktorá zakazuje komerčné použitie alebo poskytovanie ako SaaS, a open source v pravom zmysle nie sú. Rozhoduje text licencie, nie to, že je kód voľne na internete.

Ako to funguje v praxi

Firma sa s ním stretáva častejšie, než si myslí: CMS, knižnice vo vlastnej aplikácii, nástroje na serveri. Pri objednávke riešenia na mieru sa preto pýtame, aké komponenty dodávateľ použil a pod akou licenciou.

Náklad sa presúva do prevádzky: hosting, aktualizácie, podpora a bezpečnosť. Tieto položky sú v účtovníctve službou rovnako ako platená licencia.

Keď dodávateľ postaví aplikáciu z open source komponentov a vlastného kódu, klient účtuje zaplatenú cenu ako softvér. Pri vstupnej cene nad zákonnou hranicou ide o dlhodobý nehmotný majetok, ktorý sa odpisuje, hoci časť kódu je voľne dostupná; hodnotu tvorí práca na riešení, nie licencia komponentov.

Na čo si dať pozor

Porušenie copyleftovej licencie je porušením autorského práva a pri komerčnom produkte býva drahé. Preto k compliance patrí evidencia použitých komponentov a ich licencií - urobiť ju spätne pri predaji firmy je podstatne náročnejšie.

Projekt, ktorý autori prestali udržiavať, ďalej funguje, ale bezpečnostné chyby v ňom už nikto neopraví. Ak cez takú knižnicu uniknú údaje zákazníkov, zodpovedá prevádzkovateľ systému, nie komunita, a porušenie ochrany osobných údajov musí riešiť so všetkými povinnosťami, ktoré k nemu patria.

Potrebujete pojem vysvetliť na vašej konkrétnej situácii? Konzultácie od 55 € / hodina bez DPH, podľa témy a zložitosti.