Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Máte právo na zdrojový kód svého programu?

Často se objevují dotazy ohledně přístupu ke zdrojovým kódům ze strany "nabyvatele" software. Předmětná otázka pak hraje důležitou roli také v praxi, a to jak v ekonomickém vztahu vývojářské společnosti k jejím klientům, tak i v okamžiku ukončení dlouhodobější spolupráce při zajišťování software na zakázku.

Předem nutno zmínit, že právo na zpřístupnění zdrojového kódu počítačového programu je v tomto příspěvku myšleno jako relativní (tedy jako případné oprávnění osoby, která uhrazuje cenu za software, případně jako oprávnění osoby, která software nabývá bezúplatně) a nikoliv ve smyslu povinnosti zveřejnit zdrojový kód počítačového programu neurčitému okruhu osob tak, jak je tento požadavek obsažen v některých free software a open-source licenčních podmínkách.

Žádné potíže z právního pohledu nenastávají, pokud je problematika předání či nepředání zdrojového kódu výslovně upravena ve smlouvě mezi zúčastněnými subjekty, resp. ve smluvních podmínkách. Ať už se jedná o licenční smlouvu, smlouvu o dílo či například některou z pracovněprávních smluv, je tato otázka plně v dispozici smluvních stran. Záležitosti ohledně přístupu ke zdrojovým kódům počítačového programu řeší například poměrně jasně některé free software a open-source licenční podmínky, kde je tato problematika prakticky pojmovým znakem. Výslovnou úpravu ve smlouvě lze tak v každém případě doporučit jako prevenci před případnými budoucími spory mezi smluvními stranami.

Pokud problematika předání zdrojového kódu počítačového programu není stranami ve smlouvě výslovně upravena, jedná se o situaci složitější a při určování práv a povinností účastníků smlouvy ve vztahu ke zdrojovému kódu je nutné vycházet z ustanovení právního řádu a z účelu samotné smlouvy. V této souvislosti je nutné zmínit, že žádný právní předpis (včetně autorského zákona) zmiňovanou problematiku žádným způsobem výslovně neupravuje. Dále je pak vhodné uvést, že v tuto chvíli nám není známo žádné soudní rozhodnutí českých soudů ohledně této problematiky.

Při určování práv a povinností smluvních stran ohledně zdrojového kódu je nutno vzít v potaz zejména právní vztah k předmětnému počítačovému programu, tedy zda je například objednatel vykonavatelem majetkových práv k počítačovému programu, či zda se jedná o nabyvatele počítačového programu na základě licenční smlouvy (uživatele). Otázkou, kdy je objednatel ze smlouvy o dílo vykonavatelem majetkových práv k počítačovému programu a kdy nikoliv, jsme se zabývali v jiném článku.

V běžné praxi z hlediska kvantitativního převažuje samozřejmě poskytování software koncovým uživatelům na základě licenční smlouvy. Jedná se o masovou distribuci krabicového software, zpřístupnění počítačového programu na Internetu apod. V tomto případě poskytovatel poskytuje koncovému uživateli oprávnění k výkonu práva počítačový program užít (licenci), a to v rozsahu a způsoby stanovenými v licenční smlouvě (licenčních podmínkách). Nabyvatel v tomto případě nabývá pouze ta oprávnění, která jsou přímo uvedena ve smlouvě nebo která jsou nutná k dosažení účelu smlouvy. Pokud je mu počítačový program poskytnut pouze ve formě spustitelného souboru, nemá nabyvatel právo se na poskytovateli domáhat zpřístupnění zdrojového kódu (čemuž odpovídá i současná běžná praxe v oblasti „proprietárního“ software). Jak již bylo uvedeno výše, toto samozřejmě platí pouze za předpokladu, že v samotném licenčním ujednání není výslovně stanoveno jinak (jak je tomu v případě free software a open-source software).

V této souvislosti je ještě vhodné zmínit, že skutečnost, že nabyvatel není v tomto případě oprávněn se domáhat zpřístupnění zdrojového kódu, nemá vliv na jeho zákonná práva jako uživatele počítačového programu ve smyslu § 66 autorského zákona (pokud je možné je prakticky realizovat). I v tomto případě tedy kupříkladu platí, že „do práva autorského nezasahuje oprávněný uživatel rozmnoženiny počítačového programu, jestliže studuje nebo zkouší sám nebo jím pověřená osoba fungování počítačového programu za účelem zjištění myšlenek a principů, na nichž je založen kterýkoli prvek počítačového programu, činí-li tak při zavedení, uložení počítačového programu do paměti počítače nebo při jeho zobrazení, provozu či přenosu…“

U větších zakázek, kde licenční smlouva je výsledkem individuálního jednání mezi výrobcem software a nabyvatelem, je možné, že licenční smlouva opravňuje nabyvatele k tomu, aby poskytovaný počítačový program měnil či překládal (§ 51 autorského zákona), a to buď samostatně či za pomoci jiných osob. Pokud v takovémto případě licenční smlouva výjimečně zpřístupnění zdrojového kódu počítačového programu výslovně nezmiňuje, máme za to, že takovéto zpřístupnění zdrojového kódu nabyvateli je předpokladem realizace jeho práv a naplnění účelu smlouvy a poskytovatel je tedy povinen mu zdrojový kód poskytnout.

Zcela odlišným případem od licenčního vztahu je situace, kdy vykonavatelem majetkových práv k počítačovému programu je objednatel na základě smlouvy o dílo (resp. zaměstnavatel z pracovněprávního vztahu). Důležitý ve vztahu k našemu případu je zde zejména rozsah práv vykonavatele majetkových práv k počítačovému programu. Tato práva jsou zmiňována kupříkladu v ustanovení § 58 odst. 4 autorského zákona – „Vykonává-li zaměstnavatel majetková práva k zaměstnaneckému dílu (pozn. v našem případě počítačovému programu), má se za to, že autor svolil ke zveřejnění, úpravám, zpracování včetně překladu, spojení s jiným dílem, zařazení do díla souborného, jakož i k tomu, aby uváděl zaměstnanecké dílo na veřejnost pod svým jménem, ledaže je sjednáno jinak.“ A také v § 58 odst. 5 autorského zákona „Není-li sjednáno jinak, má se za to, že autor udělil zaměstnavateli svolení k dokončení svého nehotového zaměstnaneckého díla pro případ, že bude přes výzvu k dodatečnému plnění v prodlení s vytvořením zaměstnaneckého díla, anebo zanikne-li jeho závazek dokončit takové dílo smrtí nebo pro nemožnost plnění.“ Výše uvedená ustanovení autorského zákona se vztahují i na objednatele ze smlouvy o dílo v případě, že je vykonavatelem majetkových práv k software ve smyslu § 58 odst. 7 autorského zákona (za předpokladu, že není výslovně sjednáno jinak).

UX konference
       

Výkon majetkových práv tedy předpokládá možnost poměrně rozsáhlé dispozice se software, a aby mohl vykonavatel majetkových práv tato svá práva řádně uplatňovat, je logicky nezbytné, aby měl přístup ke zdrojovému kódu počítačového programu. Z výše uvedených oprávnění vykonavatele majetkových práv k počítačovému programu (včetně provádění jeho změn) lze tedy usuzovat, že vykonavatel majetkových práv je oprávněn požadovat na autorovi (resp. na postupiteli výkonu majetkových autorských práv) zpřístupnění zdrojového kódu pro realizaci těchto práv.

Od výše uvedené (hmotně) právní situace je samozřejmě nutné odlišovat stav faktický, kdy např. zhotovitel odmítá objednateli zdrojový kód zpřístupnit, přestože je objednatel vykonavatelem majetkových práv k software. V této souvislosti je logicky důležitý i poměr mezi rychlostí vývoje v oblasti software a operativností českého justičního systému. Nicméně otázka případného zdlouhavého vymáhání nároků oprávněné osoby nic nemění na případné možnosti se kromě samotného zpřístupnění zdrojového kódu domáhat i náhrady škody vzniklé v důsledku porušení právní povinnosti. I z těchto důvodů je tedy vhodné koncipovat smluvní vztah vždy tak, aby se případným sporům v maximální míře předešlo.

Anketa

Stalo se vám někdy, že vám výrobce softwaru na váš požadavek odmítl dát zdrojový kód?

       

Josef Aujezdský

Autor je partnerem v advokátní kanceláři Mašek, Kočí, Aujezdský a spolutvůrcem systému eAdvokacie – online právní poradenství.

Školení: Úvod do UX (user experince)

DW - Školení použitelnosti
  • Použitelný web mají návštěvníci rádi a lépe vrací investované peníze.
  • Poradíme vám, které metody využít a co vám to přinese.
  • Jak na uživatelský výzkum a návrh webu.
  • Naučíte se, jak rychle a levně otestovat web.

Další informace o školení Úvod do UX »

Přehled názorů

nesmysl
Jirka Nademlejnský 14. 9. 2005 07:05
Nový
├ 
Re: nesmysl
Čtenář 14. 9. 2005 07:26
Nový
│
├ 
Re: nesmysl
jozka 14. 9. 2005 07:57
Nový
│
│
├ 
Re: nesmysl
Multimotyl 14. 9. 2005 08:13
Nový
│
│
├ 
Re: nesmysl
Michal Kára 14. 9. 2005 08:37
Nový
│
│
└ 
Re: nesmysl
PaJaSoft 15. 9. 2005 14:05
Nový
│
└ 
Re: nesmysl
Milan 14. 9. 2005 08:07
Nový
│
 
├ 
Re: nesmysl
polish 14. 9. 2005 08:15
Nový
│
 
│
├ 
Re: nesmysl
ds 14. 9. 2005 08:23
Nový
│
 
│
│
└ 
Re: nesmysl
Dan Ohnesorg 15. 9. 2005 10:26
Nový
│
 
│
│
 
└ 
Re: nesmysl
ds 15. 9. 2005 11:45
Nový
│
 
│
│
 
 
└ 
Re: nesmysl
Jirka Nademlejnský 15. 9. 2005 12:23
Nový
│
 
│
│
 
 
 
└ 
Re: nesmysl
Pichi 19. 9. 2005 16:50
Nový
│
 
│
└ 
Re: nesmysl
martin k. 14. 9. 2005 09:08
Nový
│
 
├ 
Re: nesmysl
jj 14. 9. 2005 08:18
Nový
│
 
│
└ 
Re: nesmysl
Martin 'Bilbo' Petricek 14. 9. 2005 14:28
Nový
│
 
└ 
Re: nesmysl
Multimotyl 14. 9. 2005 08:25
Nový
│
 
 
├ 
Re: nesmysl
Multimotyl 14. 9. 2005 08:27
Nový
│
 
 
└ 
Re: nesmysl
Krysař 15. 9. 2005 07:23
Nový
├ 
Re: nesmysl
Josef Aujezdský 14. 9. 2005 08:33
Nový
├ 
Re: nesmysl
J 14. 9. 2005 09:17
Nový
│
└ 
Re: nesmysl
Lukas 14. 9. 2005 21:15
Nový
├ 
Re: nesmysl
PaJaSoft 15. 9. 2005 14:05
Nový
└ 
Re: nesmysl
Jirik 17. 9. 2005 20:11
Nový
zaměstnanec (autor programu) ?
Honza 14. 9. 2005 09:42
Nový
└ 
Re: zaměstnanec (autor programu) ?
deb00t 14. 9. 2005 10:49
Nový
A co konkurencni prostredi?
jozka 14. 9. 2005 10:42
Nový
├ 
Re: A co konkurencni prostredi?
J 14. 9. 2005 16:14
Nový
└ 
Re: A co konkurencni prostredi?
Michal Kubeček 14. 9. 2005 21:47
Nový
 
└ 
Re: A co konkurencni prostredi?
Krysař 15. 9. 2005 07:27
Nový
 
 
├ 
Re: A co konkurencni prostredi?
honza š 15. 9. 2005 08:09
Nový
 
 
└ 
Re: A co konkurencni prostredi?
Alex 15. 9. 2005 22:36
Nový
NE!
Pavel 14. 9. 2005 15:07
Nový
Blaznovstvi
Jan Pukovec 14. 9. 2005 23:58
Nový
└ 
Re: Blaznovstvi
Martin 'Bilbo' Petricek 15. 9. 2005 00:12
Nový
 
└ 
Re: Blaznovstvi
Jan Pukovec 15. 9. 2005 01:08
Nový
 
 
├ 
Re: Blaznovstvi
Martin 'Bilbo' Petricek 15. 9. 2005 04:14
Nový
 
 
└ 
Re: Blaznovstvi
Krysař 15. 9. 2005 07:30
Nový
A kdo je vlastně autor?
Karel 15. 9. 2005 08:09
Nový
├ 
Re: A kdo je vlastně autor?
honza š 15. 9. 2005 08:14
Nový
│
└ 
Re: A kdo je vlastně autor?
honza š 15. 9. 2005 08:16
Nový
│
 
└ 
Re: A kdo je vlastně autor?
honza š 15. 9. 2005 08:20
Nový
└ 
Re: A kdo je vlastně autor?
kix 18. 9. 2005 10:33
Nový
Jde to i bez NowHow
pk202 15. 9. 2005 16:05
Nový
└ 
Re: Jde to i bez KnowHow
Ivan 18. 9. 2005 21:48
Nový
 
└ 
Re: Jde to i bez KnowHow
Dan Ohnesorg 19. 9. 2005 22:44
Nový
 
 
└ 
Re: Jde to i bez KnowHow
PaJaSoft 20. 9. 2005 14:15
Nový
Proc by to melo byt slozite?
Vlastimil Svoboda 19. 9. 2005 11:33
Nový
Jak by to bylo se školou?
xboom 30. 11. 2008 10:59
Nový
└ 
Re: Jak by to bylo se školou?
medan 5. 2. 2011 16:44
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem