Smlouva o vývoji softwaru
Tato smlouva se uzavírá dne 7. listopadu 2026 mezi:
- Harbor Logistics Ltd, s adresou 20 Quay Street, Rotterdam 3011 AB, Nizozemsko (dále jen „Klient“); a
- Lumen Software Studio, s adresou Via Roma 14, 10123 Turín, Itálie (dále jen „Vývojář“).
Klient si přeje nechat vyvinout software na míru a Vývojář jej chce vyvinout. Dohodli se takto.
1. Projekt
1.1 Vývojář navrhne, vyvine a dodá webovou aplikaci a mobilní aplikaci, které dispečerům umožňují vidět polohu každé dodávky a řidičům potvrzovat každé doručení pro projekt s názvem „Fleet Tracker“ (dále jen „Software“), v souladu s touto smlouvou a Specifikací.
1.2 Práce začnou dne 1. února 2027.
1.3 Vývojář provede práci s odborností a pečlivostí zkušeného profesionálního vývojáře softwaru, s využitím vhodně kvalifikovaných osob, a bude dodržovat osvědčené postupy svého oboru pro design, testování a bezpečnost.
2. Specifikace
2.1 Software bude mít tyto funkce a bude splňovat tyto požadavky (dále jen „Specifikace“).
Živá mapa vozidel
Potvrzení doručení fotografií a podpisem
Denní a měsíční přehledy ve formátu CSV
Přihlášení e-mailem a dvoufázové ověření
Funguje v nejnovějších verzích prohlížečů Chrome, Safari a Firefox, na Androidu 10 nebo novějším a na iOS 16 nebo novějším
2.2 Software bude využívat následující technologie.
React na frontendu, Python na backendu, databáze PostgreSQL, hostováno v cloudovém účtu Klienta
2.3 Specifikace je úplným popisem toho, co má být vytvořeno. Pokud Specifikace některý detail neupravuje, Vývojář zvolí postup, který je přiměřený a v souladu se zbytkem Softwaru, a sdělí Klientovi každou volbu, která ovlivňuje náklady, vzhled nebo způsob používání Softwaru. Pokud je Specifikace nejasná, Vývojář se před zahájením vývoje zeptá Klienta a nebude postupovat odhadem.
2.4 Cokoli není uvedeno ve Specifikaci, je mimo rámec této smlouvy. Lze to přidat pouze změnou podle článku 4.
3. Milníky, dodání a převzetí
3.1 Práce je rozdělena na milníky. Níže uvedená data jsou cílové termíny a Vývojář vynaloží veškeré přiměřené úsilí, aby je dodržel. Každý milník má vlastní odměnu.
1. Návrh a prototyp: 15. března 2027: 6 000 eur
2. Základní funkce fungující v testovací verzi: 10. května 2027: 14 000 eur
3. Finální verze dodaná a otestovaná: 30. června 2027: 10 000 eur
3.2 Jakmile je milník připraven, Vývojář jej dodá Klientovi a písemně o tom Klienta informuje spolu s pokyny, které Klient potřebuje k jeho otestování. U softwaru to znamená přístup k testovací verzi a u posledního milníku úplný zdrojový kód podle článku 8.
3.3 Klient bude dodané plnění testovat po dobu 10 dnů ode dne jeho obdržení (dále jen „Doba převzetí“) kontrolou proti Specifikaci. Pokud dodané plnění splňuje Specifikaci ve všech důležitých ohledech, Klient je písemně převezme.
3.4 Pokud Klient zjistí, že dodané plnění nesplňuje Specifikaci, sdělí to písemně v rámci Doby převzetí, jasně popíše každou vadu a pokud možno uvede, jak ji reprodukovat. Vývojář vady odstraní a dodá plnění znovu bez dalšího poplatku a Doba převzetí pro opravené části běží znovu. Drobná vada, která nebrání používání Softwaru k jeho účelu, není důvodem k odmítnutí převzetí. Bude zařazena na seznam a odstraněna obvyklým způsobem podle článku 12.
3.5 Milník je rovněž převzat, pokud Klient do konce Doby převzetí neposkytl písemné vyjádření o vadách nebo pokud dodané plnění používá v ostrém provozu.
3.6 Pokud dodané plnění neprojde převzetím potřetí kvůli stejné vadě, může Klient písemným oznámením buď dát Vývojáři poslední přiměřenou lhůtu k jejímu odstranění, nebo ukončit tuto smlouvu v části, která dosud nebyla převzata, podle článku 18.
3.7 Pokud je Vývojář zpožděn v důsledku jednání nebo nekonání Klienta (například pozdních materiálů nebo rozhodnutí) nebo v důsledku změny podle článku 4, termíny se posouvají o délku zpoždění. Vývojář informuje Klienta o zpoždění, jakmile se o něm dozví. Jinak platí, že pokud se milník zpozdí o více než 30 dnů, může Klient ukončit tuto smlouvu v části, která dosud nebyla převzata, podle článku 18.
4. Změnové požadavky
4.1 Kterákoli strana může požádat o změnu Specifikace, milníků nebo termínů. Žádost bude písemná.
4.2 Do pěti pracovních dnů Vývojář písemně sdělí Klientovi, zda lze změnu provést, jak dlouho bude trvat, kolik bude stát (podle sazby 95 EUR za hodinu, pokud se strany nedohodnou na pevné ceně), a jak ovlivní termíny a další milníky.
4.3 Změna nabývá účinnosti pouze tehdy, když ji obě strany písemně odsouhlasí. Do té doby bude Vývojář pokračovat v práci podle stávající Specifikace. Vývojář bez závažného důvodu neodmítne přiměřenou změnu.
4.4 Vývojář nesmí účtovat opravu vlastních chyb ani práci, která již byla součástí Specifikace.
5. Odměny a platby
5.1 Klient zaplatí Vývojáři pevnou odměnu 30 000 EUR za Software v částkách uvedených pro jednotlivé milníky v článku 3.1.
5.2 Vývojář vystaví fakturu za každý milník, jakmile jej Klient převezme podle článku 3. Klient uhradí každou fakturu do 14 dnů od jejího obdržení.
5.3 Odměna pokrývá veškerou práci Vývojáře podle Specifikace. Klient také uhradí, ale pouze pokud je předem písemně schválil, tyto výdaje.
Licence třetích stran a poplatky obchodů s aplikacemi, pokud budou předem schváleny
5.4 Všechny částky jsou bez daně z přidané hodnoty, daně z prodeje a podobných daní, které Klient uhradí navíc, pokud jsou splatné a jsou uvedeny na faktuře. Pokud právní předpisy vyžadují, aby Klient srazil daň u zdroje, Klient ji srazí, včas ji odvede příslušnému orgánu a poskytne Vývojáři oficiální potvrzení.
5.5 Neuhrazená částka je úročena sazbou 4 % ročně nad základní sazbou centrální banky země měny platby, a to od data splatnosti do zaplacení. Pokud Klient neuhradí nespornou fakturu do 14 dnů od písemné urgence, může Vývojář pozastavit práci až do jejího zaplacení. Klient písemně sdělí Vývojáři v rámci platební lhůty, kterou část faktury v dobré víře rozporuje, a zbytek uhradí.
6. Co poskytuje Klient
6.1 Klient poskytne Vývojáři včas informace, materiály, přístupy a rozhodnutí, které Vývojář přiměřeně potřebuje, včetně následujícího.
Grafické podklady značky, testovací účet v cloudové službě Klienta, vzorová data o doručeních a osobu s rozhodovací pravomocí dostupnou do dvou pracovních dnů
6.2 Klient určí osobu, která může vydávat rozhodnutí Klienta a odpovídat na otázky Vývojáře, a zajistí její dostupnost.
6.3 Klient prohlašuje, že má právo poskytnout Vývojáři materiály, které dodává (dále jen „Materiály Klienta“), a že jejich použití Vývojářem pro tento projekt nebude porušovat práva kohokoli. Klient si zachovává všechna práva k Materiálům Klienta a uděluje Vývojáři nevýhradní licenci k jejich použití pouze za účelem plnění této smlouvy.
7. Vlastnictví
7.1 Zhotovitel je vlastníkem softwaru až do jeho úplného zaplacení. Jakmile objednatel zaplatí všechny poplatky dlužné za software, zhotovitel na objednatele převádí všechna svá práva k softwaru, který byl podle této smlouvy napsán speciálně pro objednatele, včetně autorských práv a obdobných práv, po celém světě, s účinností od okamžiku zaplacení. Pokud zákon převod práv tímto způsobem neumožňuje, zhotovitel poskytuje objednateli výhradní, časově neomezenou, celosvětovou, neodvolatelnou a převoditelnou licenci k jejich užívání, s právem udělovat podlicence, pro jakýkoli účel. Zhotovitel se vzdává, v rozsahu, který zákon umožňuje, všech osobnostních práv k softwaru a nebude je vůči objednateli uplatňovat.
7.2 Zhotovitel podepíše jakýkoli dokument a učiní vše ostatní, co je přiměřeně potřebné k tomu, aby vlastnické právo objednatele nabylo účinnosti a aby bylo zapsáno tam, kde je to účelné.
7.3 Objednatel vlastní materiály objednatele a všechna data, která software pro objednatele uchovává nebo vytváří.
7.4 Zhotovitel si zachovává všechna práva ke svým stávajícím nástrojům, knihovnám, frameworkům, metodám a know-how a k obecně použitelnému kódu, který vyvíjí sám a ne speciálně pro objednatele (dále jen „nástroje zhotovitele“). Pokud jsou některé nástroje zhotovitele zabudovány do softwaru, zhotovitel poskytuje objednateli nevýhradní, časově neomezenou, celosvětovou, neodvolatelnou a převoditelnou licenci k jejich užívání, kopírování a úpravám jako součásti softwaru pro potřeby podnikání objednatele. Zhotovitel je při předání uvede písemně.
7.5 Nic v této smlouvě nebrání zhotoviteli využívat obecné dovednosti, myšlenky a zkušenosti, které získá, pokud nepoužívá ani nevyzrazuje důvěrné informace objednatele nebo vlastní kód softwaru.
8. Zdrojový kód a předání
8.1 Při konečném milníku a kdykoli na požádání poté, co byl některý milník zaplacen, zhotovitel předá úplný zdrojový kód softwaru v repozitáři, k němuž má objednatel přístup, spolu s pokyny pro sestavení, konfigurací, strukturou databáze, dokumentací a vším dalším, co objednatel potřebuje k tomu, aby software sestavil, spustil, měnil a udržoval bez pomoci zhotovitele.
8.2 Zhotovitel bude svou práci uchovávat v systému správy verzí a během projektu objednateli poskytne k tomuto systému přístup pro čtení, pokud o to objednatel požádá.
8.3 Zhotovitel do softwaru bez písemného souhlasu objednatele neumístí žádné uzamčení, časové omezení, skrytý přístup ani kód, které by znemožnily jeho fungování nebo by zhotoviteli umožnily jej ovládat. Před předáním software otestuje aktuálními nástroji na viry a obdobný škodlivý kód.
9. Open source a komponenty třetích stran
9.1 Zhotovitel může v softwaru používat open source a další komponenty třetích stran, pokud je to dobrá praxe, ale pouze na základě licencí, které objednateli umožňují software užívat, měnit a distribuovat podle potřeb jeho podnikání a které po objednateli nevyžadují zveřejnění vlastního zdrojového kódu objednatele, ledaže objednatel s tím před použitím písemně souhlasil.
9.2 Při každém předání zhotovitel objednateli poskytne seznam všech open source a dalších komponent třetích stran, jejich verzí a licencí a bude dodržovat podmínky těchto licencí. Placená komponenta třetí strany bude zakoupena na jméno objednatele, pokud se strany písemně nedohodnou jinak.
9.3 Na samotné komponenty se použijí jejich licence, nikoli tato smlouva.
10. Záruka
10.1 Zhotovitel zaručuje, že software při předání a převzetí bude odpovídat Specifikaci, že bude napsán vlastními pracovníky zhotovitele nebo osobami, které písemně souhlasily s postoupením práv podle oddílu 7, a že podle vědomostí zhotovitele software (kromě materiálů objednatele) neporušuje práva duševního vlastnictví žádné jiné osoby.
10.2 Po dobu 3 měsíců od převzetí konečného milníku (dále jen „záruční doba“) zhotovitel na vlastní náklady a co nejrychleji, jak to bude přiměřeně možné, odstraní každou vadu softwaru, která představuje nesoulad se Specifikací, poté co ji objednatel písemně oznámí s podrobnostmi, které zhotovitel potřebuje. Kritické vady, které znemožňují fungování hlavních funkcí softwaru nebo ohrožují data či bezpečnost, budou řešeny přednostně.
10.3 Tato záruka se nevztahuje na závady způsobené změnami Software provedenými někým jiným než Vývojářem, používáním v rozporu s písemnými pokyny, vadnými materiály Klienta, vlastními systémy Klienta nebo službami třetích stran, které Vývojář nekontroluje. Práce na těchto závadách se účtují podle sazby v článku 4.2, pokud o ně Klient požádá.
10.4 Pokud je Vývojář žalován z důvodu tvrzení, že Software porušuje práva duševního vlastnictví někoho jiného, s výjimkou materiálů Klienta a změn, které Klient provedl, Vývojář na vlastní náklady obhájí Klienta proti tomuto nároku a zaplatí náhradu škody a náklady, které soud pravomocně přizná nebo na kterých se Vývojář dohodne v rámci mimosoudního vyrovnání, pokud Klient Vývojáře neprodleně informuje, umožní Vývojáři vést obhajobu a pomůže mu v rozsahu, který lze rozumně požadovat. Vývojář může také Software změnit tak, aby k porušování nedocházelo, nebo zajistit Klientovi právo Software nadále používat.
10.5 Kromě toho, co stanoví tato smlouva, se zákonné přísliby týkající se Software vylučují v rozsahu, který zákon připouští. Vývojář neslibuje, že Software bude fungovat bez jakéhokoli přerušení nebo chyby.
11. Bezpečnost a ochrana údajů
11.1 Vývojář vytvoří Software s řádnými bezpečnostními postupy, nebude ukládat hesla ani tajné údaje v otevřeném textu a bezodkladně informuje Klienta, pokud v Software zjistí bezpečnostní slabinu.
11.2 Pokud Vývojář během projektu zpracovává pro Klienta osobní údaje, například v testovacích datech, bude tak činit pouze podle pokynů Klienta, bude je zabezpečovat, nepředá je dál ani je nebude uchovávat déle, než projekt vyžaduje, a bezodkladně informuje Klienta o jakékoli ztrátě nebo úniku. Strany podepíší smlouvu o zpracování osobních údajů, pokud to vyžaduje příslušný zákon o ochraně osobních údajů. Klient poskytne Vývojáři, kde to bude možné, testovací data bez skutečných osobních údajů.
11.3 Každá strana bude dodržovat zákon o ochraně osobních údajů, který se na ni vztahuje.
12. Podpora a údržba
12.1 Po uplynutí Záruční doby poskytne Vývojář následující podporu, pokud se na ní strany písemně dohodnou.
Měsíční plán podpory za 600 EUR s odpovědí do jednoho pracovního dne
12.2 Podpora, která není dohodnuta předem, se poskytuje na vyžádání, podle časových možností, za sazbu podle článku 4.2.
12.3 Vývojář včas informuje Klienta, pokud již nebude moci Software podporovat, aby si Klient mohl zajistit jiné řešení. Článek 8 zajišťuje, že tak Klient bude moci učinit vždy.
13. Důvěrnost
13.1 Každá strana bude zachovávat v tajnosti veškeré důvěrné informace druhé strany, které se dozví v souvislosti s touto smlouvou, včetně obchodních záležitostí, údajů a plánů Klienta, jakož i Specifikace a zdrojového kódu, a použije je pouze k plnění této smlouvy. Sdělí je pouze svým zaměstnancům a poradcům, kteří je potřebují znát a kteří jsou zavázáni je utajovat.
13.2 To se nevztahuje na informace, které jsou nebo se stanou veřejnými bez porušení této smlouvy, které přijímající strana již znala nebo se o nich oprávněně dozvěděla od někoho jiného, nebo které musí zveřejnit ze zákona nebo na příkaz soudu či orgánu veřejné moci. V posledním případě nejprve informuje druhou stranu, pokud to zákon dovoluje.
13.3 Tento článek platí po dobu 5 let po skončení této smlouvy a po tak dlouho, dokud jsou informace obchodním tajemstvím.
14. Uvedení a publicita
Vývojář nesmí bez písemného souhlasu Klienta veřejně uvádět Klienta jako zákazníka ani popisovat Software. Klient může uvádět Vývojáře jako tvůrce Software.
15. Odpovědnost
15.1 Nic v této smlouvě neomezuje ani nevylučuje odpovědnost strany za smrt nebo újmu na zdraví způsobenou její nedbalostí, za podvod, za úmyslné protiprávní jednání ani za cokoli jiného, co zákon neumožňuje omezit.
15.2 S výhradou předchozího ustanovení žádná strana neodpovídá druhé straně za ztrátu zisku, ztrátu podnikání, ztrátu dobré pověsti ani za jakoukoli nepřímou nebo následnou škodu, i když byla upozorněna, že k tomu může dojít.
15.3 S výhradou článku 15.1 je celková odpovědnost Vývojáře vůči Klientovi podle této smlouvy nebo v souvislosti s ní, ať už ze smlouvy, z deliktu nebo jinak, omezena na celková odměna uhrazená podle této smlouvy. Toto neomezuje povinnost Klienta platit odměny.
15.4 Povinnost Vývojáře zachovávat důvěrné informace Klienta a obhajovat Klienta podle článku 10.4 nepodléhá článku 15.2.
16. Subdodavatelé a zaměstnanci
16.1 Zhotovitel může použít subdodavatele pouze s písemným souhlasem Objednatele. Za jejich práci odpovídá stejně jako za svou vlastní a zajistí, aby byli vázáni podmínkami, které chrání Objednatele stejně jako články 7, 11 a 13.
16.2 Zhotovitel je nezávislý dodavatel, nikoli zaměstnanec nebo zástupce Objednatele. Rozhoduje, jak a kdy práci provede, v rámci termínů uvedených v této smlouvě, a odpovídá za vlastní daně, pojištění a odměňování svých pracovníků.
16.3 Po dobu projektu a šest měsíců po jeho skončení se žádná strana nebude snažit najmout pracovníky druhé strany, kteří na projektu pracovali, bez souhlasu druhé strany. Všeobecná inzerce je povolena.
17. Vyšší moc
Strana neporušuje smlouvu, pokud je zdržena okolností mimo její přiměřenou kontrolu, jako je přírodní katastrofa, válka, úřední příkaz, výpadek veřejné sítě nebo stávka osob, které nejsou jejími zaměstnanci. Bude o tom bez zbytečného odkladu informovat druhou stranu a učiní, co je v jejích silách, aby zdržení omezila. Pokud zdržení trvá déle než 60 dnů, může kterákoli strana ukončit smlouvu ohledně části, která ještě nebyla dodána, podle článku 18.
18. Ukončení smlouvy a předání
18.1 Kterákoli strana může ukončit tuto smlouvu písemným oznámením, pokud se druhá strana dopustí závažného porušení a nenapraví je do 30 dnů od písemného oznámení, které porušení popisuje. Neuhrazení nesporné částky Zhotovitelem je takovým porušením. Kterákoli strana může smlouvu ukončit okamžitě, pokud se druhá strana stane platebně neschopnou nebo ukončí svou činnost.
18.2 Objednatel může tuto smlouvu ukončit kdykoli bez udání důvodu, písemnou výpovědí s 14denní výpovědní lhůtou. Poté uhradí přijaté milníky a práci vykonanou na aktuálním milníku do konce výpovědní lhůty, v poměru k dokončené části milníku, a výdaje, které již byly s jeho schválením vynaloženy.
18.3 Pokud tato smlouva skončí před posledním milníkem, Zhotovitel do 10 dnů předá Objednateli zdrojový kód a veškerou další práci vykonanou do té doby podle článku 8, výměnou za úhradu toho, co Objednatel podle tohoto článku dluží. Vlastnické právo k zaplacené práci přechází podle článku 7.1. Zhotovitel také vrátí Materiály Objednatele a data Objednatele a odstraní své vlastní kopie, s výjimkou případů, kdy mu zákon ukládá je uchovat.
18.4 Po dobu 30 dnů po ukončení bude Zhotovitel bez dalšího poplatku odpovídat na přiměřené dotazy Objednatele týkající se kódu a poté poskytne pomoc za sazbu podle článku 4.2.
18.5 Články 7, 8, 9, 10, 13, 15, 18 a 19 a všechny další části, které mají pokračovat, zůstávají v platnosti i po ukončení této smlouvy. Ukončení smlouvy se nedotýká práv, která již vznikla.
19. Rozhodné právo a spory
Tato smlouva a jakýkoli spor z ní vznikající se řídí právem Nizozemsko. Strany se nejprve pokusí vyřešit jakýkoli spor jednáním v dobré víře po dobu 30 dnů poté, co jedna z nich o něm písemně uvědomí druhou.
Místem pro rozhodování jakéhokoli sporu podle této smlouvy je Rotterdam. Jak se spory rozhodují
Kterákoli strana může požádat soud kdekoli o předběžné opatření na ochranu svých důvěrných informací nebo duševního vlastnictví po dobu, než bude spor rozhodnut.
20. Obecná ustanovení
- Tato smlouva spolu se svými přílohami představuje úplnou smlouvu stran o jejím předmětu a nahrazuje předchozí jednání a nabídky. Změna této smlouvy musí být písemná a podepsaná oběma stranami, s výjimkou případů, které připouští článek 4.
- Žádná strana nesmí převést svá práva nebo povinnosti z této smlouvy bez písemného souhlasu druhé strany, s výjimkou toho, že Objednatel je může převést na nástupce svého podniku.
- Pokud je některá část této smlouvy shledána neplatnou, zbytek zůstává v platnosti a strany nahradí neplatnou část platnou částí, která je jí co nejblíže.
- Skutečnost, že strana neuplatní právo okamžitě, neznamená, že se jej vzdala.
- Oznámení musí být písemná a doručena na adresu uvedenou v záhlaví této smlouvy nebo na e-mailovou adresu, kterou strana pro tento účel určí.
- Tato smlouva může být podepsána v samostatných vyhotoveních a elektronicky; společně tvoří jedinou smlouvu.
Podpisy
Za Objednatele: Harbor Logistics Ltd
Jméno a funkce: ______________
Podpis: ______________
Datum: ______________
Za Zhotovitele: Lumen Software Studio
Jméno a funkce: ______________
Podpis: ______________
Datum: ______________