- Přehledy IS
- APS (20)
- BPM - procesní řízení (22)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (33)
- CRM (51)
- DMS/ECM - správa dokumentů (20)
- EAM (17)
- Ekonomické systémy (68)
- ERP (77)
- HRM (27)
- ITSM (6)
- MES (32)
- Řízení výroby (36)
- WMS (29)
- Dodavatelé IT slueb a řeení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (39)
- Dodavatelé CRM (33)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (71)
- Informační bezpečnost (50)
- IT řeení pro logistiku (45)
- IT řeení pro stavebnictví (26)
- Řeení pro veřejný a státní sektor (27)
ERP systémy
CRM systémy
Plánování a řízení výroby
AI a Business Intelligence
DMS/ECM - Správa dokumentů
HRM/HCM - Řízení lidských zdrojů
EAM/CMMS - Správa majetku a údrby
Účetní a ekonomické systémy
ITSM (ITIL) - Řízení IT
Cloud a virtualizace IT
IT Security
Logistika, řízení skladů, WMS
IT právo
GIS - geografické informační systémy
Projektové řízení
Trendy ICT
E-commerce B2B/B2C
CAD/CAM/CAE/PLM/3D tisk![]() | |
| Přihlaste se k odběru newsletteru SystemNEWS, který kadý týden přináí výběr článků z oblasti podnikové informatiky | |
![]() | |
Nárok na zdrojové kódy softwaru
V praxi se pravidelně setkáváme s poadavkem objednatele SW na dodavatele, aby současně s předáním SW předal i zdrojové kódy a dokumentaci k nim. Důvodem tohoto poadavku je obava objednatele, e v budoucnu můe dojít k problémům, a u v rámci dalího rozvoje SW nebo při poskytování servisní činnosti, tj. odstraňování vad. Na druhé straně stojí obava dodavatele SW ze zneuití zdrojových kódů v rámci konkurenčního prostředí a současně omezení rizika ztráty dalího zdroje zisků, pokud by dalí rozvoj a servis poskytovala konkurenční firma či tyto činnosti si zajioval objednatel sám. Jaké situace mohou nastat a jak si s nimi poradit v praxi se pokusíme popsat v následujícím textu.

Moné varianty smluvní úpravy předávání zdrojových kódů
Odpověď na otázku, zda vzniká objednateli nárok na předání zdrojových kódů, v převáné větině nabízí licenční smlouva, případně licenční ujednání ve smlouvě o dodání softwaru. Variant smluvní úpravy je několik, ale ne vdy je odpověď jednoznačná. Smluvním stranám se nabízí tedy následující monosti úpravy nových smluv či výkladu smluv stávajících:
1. Objednatel NEMÁ nárok na předání zdrojových kódů
Nepředávat zdrojové kódy je namístě v případě, e jde o SW ířený na základě nevýhradní licence, software, jeho zdrojový kód povauje výrobce za obchodní tajemství. V takovém případě je nutné z pohledu objednatele věnovat dostatečnou pozornost důsledné úpravě servisní činnosti a také údrbě (rozvoji) softwaru, včetně sankčních ujednání. Absence odpovídající úpravy můe objednatele (uivatele) dostat do komplikované situace, pokud dodavatel bude mít existenční problémy nebo nebude své sluby poskytovat řádně a včas. Jistým řeením je stanovení povinnosti předání zdrojových kódů v okamiku, kdy takové situace nastanou. Typickými příklady je odstoupení objednatele pro prodlení dodavatele s poskytováním servisu a údrby, vstup dodavatele do likvidace, exekuce na jeho majetek či úpadek. K tomu účelu lze ji na začátku či v průběhu existence smluvního vztahu vyuít slueb úschovy zdrojových kódů u třetí osoby, která s takovou slubou má dostatečné zkuenosti.
Důvodem pro nepředání zdrojových kódů je i riziko jejich zneuití konkurencí či obava ze ztráty zisku z dalí servisní činnosti dodavatele. Pokud objednatel trvá na předání zdrojových kódů SW (obvykle subjekty veřejné sféry či v případě softwaru vytvořeného na míru), ale dodavatel např. jádro SW chce ířit dál, pak lze doporučit jednoznačné vymezení účelu moného uití zdrojových kódů v rámci licenčních podmínek. To znamená, e objednatel bude moci vyuít zdrojové kódy pouze za účelem servisování dodaného SW či za účelem jeho rozvoje, a to pouze za předpokladu, e dodavatel bude v prodlení a bude z těchto důvodu např. odstoupeno od smlouvy. Vysoké smluvní pokutě by pak mělo podléhat íření SW třetím osobám, tj. poruení licenčních podmínek.
2. Smlouva NEUPRAVUJE povinnost předávat zdrojové kódy objednateli
Jestlie smlouva o dodání softwaru vůbec neupravuje problematiku předání zdrojového kódu, pak je nutné vycházet z licenčních podmínek a účelu smlouvy. Udělená licence (výhradní či nevýhradní) a stejně tak např. úprava monosti zasahovat do softwaru, spojovat s jiným SW či dokonce absence servisní smlouvy, mohou vést k výkladu, e zdrojové kódy by měly být předány objednateli. Lze se domnívat, e v těchto případech lze dovodit povinnost předat zdrojové kódy, paklie pro objednatele jejich nepředání by znamenalo finanční a časovou zátě (resp. nemonost) realizace servisu softwaru či jeho úprav. Autorský zákon sice stanoví v § 66 omezení rozsahu práv autora k softwaru, kdy do práva autorského nezasahuje oprávněný uivatel, jestlie zpracovává, upravuje či jinak mění počítačový program, je-li to nezbytné k vyuití oprávněně nabyté rozmnoeniny počítačového programu v souladu s jeho určením. Bylo-li by moné ze smlouvy a výkladu účelu licence dovodit právo upravovat software objednatelem, pak by objednatel měl právo takto činit i za pomocí dekompilace neboli zpětného inenýrství (reverse engineering). Ovem případná časová a finanční náročnost takového procesu by měla být důvodem pro povinnost dodavatele zdrojové kódy předat.
Z německé judikatury plyne, e je třeba přihlédnout ke konkrétním okolnostem daného případu a účelu smlouvy, na základě které byl software poskytnut. Dle rozhodnutí německých soudů jednou z podstatných okolností pro předání zdrojových kódů je existence servisní smlouvy, na základě které by dodavatel i nadále byl povinen zhotovený software rozvíjet, udrovat a odstraňovat případné vady. Pokud taková smlouva uzavřena není, nároky z odpovědnosti za vady jsou promlčeny a z objektivních důvodů je nutné, aby vady odstranila třetí osoba, pak podle jednoho z mnoha rozhodnutí německých soudů vzniká objednateli nárok na vydání zdrojových kódů. Jinému soudu u samotný fakt absence servisní smlouvy postačoval k tomu, aby dovodil povinnost dodavatele vydat zdrojové kódy. V těchto případech se vak jednalo o software zhotovený na objednávku (na míru), kdy ne kadá třetí osoba je schopna servisní činnost bez přístupu ke zdrojovým kódům poskytovat.

3. Objednatel MÁ NÁROK ZA URČITÝCH PODMÍNEK na předání zdrojových kódů
Smlouva s dodavatelem SW můe definovat situace, kdy povinnost předat zdrojové kódy vznikne. Současně vdy by měla být tato povinnost doplněna oprávněním objednatele či třetí osoby činit zásahy do zdrojového kódu. Bez tohoto oprávnění předání zdrojových kódů by nemělo ádný smysl. Typickými situacemi, pro které je vhodné sjednat předání zdrojových kódů a monosti jeho úprav, jsou:
- prodlení při servisu či rozvoji SW a s tím uplatněné odstoupení od smlouvy ze strany objednatele;
- bezdůvodné odmítnutí dodavatele podílet se na dalím rozvoji SW, včetně vznesení nepřiměřených cenových poadavků či termínů pro dodání úprav;
- vstup dodavatele do likvidace, exekuce či úpadek.
4. Objednatel MÁ NÁROK na předání zdrojových kódů
Povinnost předat zdrojové kódy je obvyklá u softwaru zhotovovaného na míru objednatele. Nemusí se jednat nutně o celý software, ale i jeho dílčí části oddělitelné od hlavního SW (moduly). Úprava předávání by neměla pak opomenout předávání aktualizovaných verzí zdrojových kódů a také na formu předávání. Tou je moné rozumět, zda bude dodavatel na datovém úloiti, které uívá objednatel, umisovat aktuální verzi zdrojových kódů, či zda budou zdrojové kódy předávány na datovém nosiči či jiným způsobem.
Součástí ujednání o předání zdrojových kódů by měla být rovně zmínka o dokumentaci ke zdrojovým kódům. Za vadu lze označit i předání zdrojových kódu softwaru, pokud je dokumentace nedostatečná a zdrojové kódy nebyly okomentovány způsobem, který by byl pro osobu odborně způsobilou srozumitelný a vyuitelný (např. při dalím vývoji softwaru objednatelem). Dokumentace by tak měla být ve stavu umoňujícím proces build, tedy dalí rozvoj SW.
Závěr
Z uvedeného plyne jednoznačně, e je vhodné pamatovat při sjednávání smlouvy o dodání softwaru i na problematiku předání či nepředání zdrojových kódů. Poslední dobou je patrná tendence objednatelů mít zdrojové kódy k dispozici. V takovém případě je vhodné definovat i podmínky pro objednatele pro jaký účel a v jakých případech můe zdrojové kódy pouít k úpravám, tak aby nebyly zneuity konkurenčně či byl zajitěn bezproblémový servis dodavatele. Jako řeení pro obě smluvní strany se také nabízí úschova zdrojových kódů neboli escrow, která přímo stanoví povinnost třetí nezávislé osoby (advokáta, notáře apod.) předat ve sjednaných případech zdrojové kódy oprávněné straně.
![]() |
JUDr. Luká Jansa Autor článku je advokát v advokátní kanceláři Jansa, Mokrý, Otevřel & partneři. Je spoluautorem odborné publikace Softwarové právo a Internetové právo. |





















