
Táto zmluva o vytvorení softvéru je vypracovaná v zmysle ustanovení § 536 a nasl. Zákona č. 513/1991 Z.z. (Obchodného zákonníka) a § 28 zákona č. 383/1997 Z. z. Cieľom tohto dokumentu je poskytnúť komplexný pohľad na štruktúru a obsah zmluvy o vytvorení softvéru, pričom sa zameriava na kľúčové aspekty, ako sú predmet zmluvy, cena, záručný servis a ochrana duševného vlastníctva.
Zmluva definuje zmluvné strany, pričom uvádza štatutárny orgán a zápis v obchodnom registri. Napríklad:
Predmetom plnenia tejto zmluvy je dodanie pre objednávateľa. Presná špecifikácia predmetu plnenia je uvedená v Prílohe č. Miestom dodania predmetu plnenia tejto zmluvy je adresa objednávateľa uvedená v článku 1. Zhotoviteľ odovzdá predmet plnenia objednávateľovi formou preberacieho protokolu. Objednávateľ preverí predmet plnenia na jeho úplnosť, správnosť, splnenie doby plnenia, na vykonanie inštalácie jednotlivých programov na určených počítačoch, ako aj na zaškolenie pracovníkov.
Cena za predmet plnenia v rozsahu článku 2 bola stanovená v zmysle zákona NR SR č. 18/1996 Z.z. Zhotoviteľ po potvrdení prevzatia predmetu plnenia (podpisom preberacieho protokolu objednávateľom. V prípade nesplnenia záväzkov vyplývajúcich z tejto zmluvy platia sankcie podľa zákona č.513/1991 Zb.
Zmluva môže obsahovať povinnosti zhotoviteľa, ako napríklad spolupôsobenie pri tvorbe softvéru, poskytovanie služieb „upgrade" (aktualizácia) so súvisiacimi sprievodnými službami (popis „upgrade", konzultácie k „upgrade", dodanie diskiet resp. CD s „upgrade" resp.) a vykonanie servisného zásahu. Cena za servisný zásah sa zvyčajne vypočítava ako súčin ceny za 1 hodinu prác, počtu hodín prác a potrebného počtu pracovníkov, plus cestovné náklady. Fakturácia predmetu plnenia môže byť rozdelená do viacerých období, napríklad 4x ročne po ukončení kvartála v alikvótnej výške. Fakturácia za poskytnuté služby by mala byť realizovaná do 14 dní po ich poskytnutí.
Prečítajte si tiež: Vzor zmluvy o príspevku
Zhotoviteľ poskytne záruku na dobu 12 mesiacov, že predmet plnenia bude pracovať v súlade s priloženou dokumentáciou. Vzniknuté poruchy objednávateľ oznamuje zhotoviteľovi spravidla písomne.
Programový produkt je majetkom firmy. Programový produkt je vlastným produktom zhotoviteľa. Zhotoviteľ má tento produkt chránený samostatnou ochrannou známkou, ktorá je zapísaná do registra ochranných známok na Úrade priemyselného vlastníctva pod číslom (zákon č.55/1997 Z. z. o ochranných známkach v znení zákona č. 577/2001 Z. z.).
Zmluva je vyhotovená v 4 zhodných zneniach, z ktorých každá zmluvná strana obdrží 2 exempláre. Zmluva nadobúda platnosť dňom podpisu obidvoma zmluvnými stranami. Platnosť zmluvy je možné tiež ukončiť písomnou dohodou účastníkov alebo jednostranne písomnou výpoveďou jednej zo zmluvných strán. Zmluva sa môže meniť alebo dopĺňať len písomnými dodatkami podpísanými štatutárnymi zástupcami oboch zmluvných strán. Spory, ktoré by mohli vzniknúť pri plnení zmluvných povinností vyplývajúcich z tejto zmluvy, budú zmluvnými stranami prednostne riešené dohodou.
Je nevyhnutné, aby zmluva obsahovala podrobnú špecifikáciu softvéru, ktorý má byť vytvorený. Táto špecifikácia by mala zahŕňať všetky funkcie, vlastnosti a technické požiadavky na softvér. Príloha zmluvy by mala obsahovať detailný popis softvéru, aby sa predišlo nedorozumeniam a sporom v budúcnosti.
Zmluva by mala jasne definovať termíny a míľniky pre jednotlivé fázy vývoja softvéru. Tieto termíny by mali byť realistické a zohľadňovať komplexnosť projektu. Stanovenie míľnikov umožní priebežné sledovanie pokroku a včasné odhalenie prípadných problémov.
Prečítajte si tiež: Pracovná zmluva opatrovateľky v Belgicku
Zmluva by mala jasne definovať, kto bude vlastniť duševné vlastníctvo k vytvorenému softvéru. V závislosti od dohody medzi zmluvnými stranami môže duševné vlastníctvo patriť objednávateľovi, zhotoviteľovi alebo môže byť zdieľané. Dôležité je tiež zabezpečiť ochranu zdrojového kódu a iných citlivých informácií.
Zmluva by mala obsahovať ustanovenia o záruke na softvér a zodpovednosti za prípadné škody spôsobené chybami v softvéri. Doba trvania záruky by mala byť primeraná komplexnosti softvéru a mala by umožniť objednávateľovi otestovať a overiť funkčnosť softvéru.
Zmluva by mala obsahovať ustanovenia o riešení sporov, ktoré môžu vzniknúť medzi zmluvnými stranami. Preferovaným spôsobom riešenia sporov by mala byť dohoda, ale zmluva by mala tiež definovať postup v prípade, ak sa dohoda nedosiahne. Možnosti riešenia sporov zahŕňajú mediáciu, arbitráž alebo súdne konanie.
Zmluva by mala definovať podmienky, za ktorých môže byť zmluva ukončená pred uplynutím doby platnosti. Dôvody na ukončenie zmluvy môžu zahŕňať porušenie zmluvných povinností, platobnú neschopnosť jednej zo zmluvných strán alebo iné závažné dôvody.
Zmluva by mala obsahovať ustanovenia o dôvernosti informácií, ktoré si zmluvné strany navzájom poskytnú počas trvania zmluvy. Dôverné informácie by mali byť chránené a nemali by byť poskytnuté tretím stranám bez súhlasu druhej zmluvnej strany.
Prečítajte si tiež: Dôležité aspekty zmluvy o sociálnej službe
Zmluva by mala definovať rozhodné právo, ktoré sa bude uplatňovať pri riešení sporov. Rozhodné právo by malo byť právo štátu, v ktorom má jedna zo zmluvných strán sídlo alebo bydlisko.
Príloha by mala obsahovať detailnú špecifikáciu softvéru, ktorý má byť vytvorený. Táto špecifikácia by mala zahŕňať všetky funkcie, vlastnosti a technické požiadavky na softvér.
Príloha by mala obsahovať časový harmonogram vývoja softvéru, ktorý by mal definovať termíny a míľniky pre jednotlivé fázy vývoja.
Príloha by mala obsahovať cenovú ponuku za vývoj softvéru, ktorá by mala jasne definovať cenu za jednotlivé fázy vývoja a celkovú cenu za projekt.
Ak je to potrebné, príloha by mala obsahovať zmluvu o mlčanlivosti, ktorá by zabezpečila ochranu dôverných informácií.