V naší praxi opakovaně narážíme na sedm bodů, které je nutné mít ve smlouvě explicitně. Pokud z nich dodavatel neguje byť i jeden, je to vyjednávací bod, ne ústupek.
Bod 1 — vlastnictví zdrojových kódů na straně klienta od první komitnuté řádky. Ne „po doplacení", ne „po skončení smlouvy". Standardní formulace: „Klient nabývá majetková práva ke všem dílům vzniklým v rámci plnění této smlouvy okamžikem jejich vytvoření."
Bod 2 — escrow zdrojáků u třetí strany. Pro projekty nad 1 milion Kč v rozpočtu doporučujeme escrow u nezávislého subjektu. Pokud dodavatel zmizí, escrow vám otevře přístup automaticky.
Bod 3 — povinná dokumentace jako součást deliverable. README, runbook, deployment guide, architektonický diagram. Bez dokumentace převzetí znamená měsíc reverzního inženýrství.
Bod 4 — hand-off SLA při ukončení spolupráce. Standardně 30 až 60 dní po výpovědi, kdy dodavatel musí předat přístupy, dokumentaci a odpovídat na otázky nového dodavatele.
Bod 5 — exit klauzule s definovaným procesem. Co se stane, když smlouvu ukončíte? Komu patří účty u třetích stran (DNS, monitoring, SaaS subscriptions)?
Bod 6 — neexistence proprietárních komponent bez open-source alternativy. Pokud dodavatel postaví projekt na svém vlastním nezdokumentovaném frameworku, nikdo jiný ho nepřevezme.
Bod 7 — pravidelná předávka přístupů. Ne jen „při ukončení". Klient musí mít admin přístupy k repository, k cloud účtům a k third-party službám po celou dobu spolupráce.