Wróć do przeglądu artykułów
Foxmate Blog

Vlastnictví zdrojového kódu a Vendor lock-in: Právní a technické pasti při vývoji IT

Co přesně kupujete, když si necháte vyvinout firemní software? Pokud ve smlouvě nemáte správně ošetřená majetková práva a přístup ke zdrojovému kódu, může vás původní dodavatel držet v šachu. Na co si dát pozor ve smlouvě o dílo.

Vlastnictví zdrojového kódu a Vendor lock-in: Právní a technické pasti při vývoji IT

Firma investovala 800 000 Kč do vývoje interního CRM systému. Po třech letech dodavatel oznámil zvýšení hodinové sazby o 100 % a zavedení nového měsíčního poplatku za „podporu platformy". Když chtěl majitel systém převzít a svěřit jinému vývojáři, zjistil, že kód běží na privátním serveru agentury a smlouva mu dává pouze nevýhradní právo software užívat. Zůstal v pasti.

Co je to Vendor Lock-in a jak vzniká v českém IT prostředí

Vendor lock-in (uzamčení zákazníka u dodavatele) je situace, kdy jsou náklady na změnu dodavatele softwaru tak vysoké, že je zákazník nucen setrvat u původního partnera i přes špatnou komunikaci, neúměrné ceny a neplnění termínů.

Toto uzamčení bývá v praxi realizováno třemi způsoby:

  1. Právní past: Smlouva o dílo neobsahuje postoupení výkonu majetkových autorských práv k dílu ani oprávnění zdrojový kód měnit a rozvíjet třetími osobami.
  1. Technická past: Kód je napsán v obskurním proprietárním frameworku, který nezná nikdo kromě původního dodavatele, nebo chybí jakákoliv dokumentace.
  2. Infrastrukturní past: Databáze a servery jsou registrovány na účtech agentury a klient k nim nemá administrátorská práva.

100 % vlastnictví

kódu, databáze a cloudových účtů předává Foxmate přímo do rukou klienta. Váš software je vaším firemním aktivem, nikoliv pronájmem.

Srovnání: Proprietární SaaS / Agenturní lock-in vs. Svobodný kód s Foxmate

Klíčové hlediskoTradiční agentura / Pronájem (Lock-in)Přístup studia Foxmate (Plná nezávislost)
Majitel zdrojového kóduAgentura (klient má pouze omezenou licenci)Klient (plné postoupení majetkových práv)
Umístění Git repozitářeInterní GitLab agentury bez přístupu klientaVáš vlastní GitHub / GitLab účet od prvního dne
Vlastnictví databáze a datUloženo na serverech dodavatele v mixu s jinýmiVáš vlastní dedikovaný cloud (Hetzner / AWS)
Možnost změny dodavatelePrakticky nemožná bez zahození celého softwaruPlně otevřená – kterýkoliv seniorní React/Node vývojář naváže
Poplatky za počet uživatelůPlatíte za každého přidaného zaměstnance0 Kč – neomezený počet uživatelů bez licenčních poplatků
Použité technologieUzavřené proprietární CMS / staré PHPGlobální standard: Next.js 15, PostgreSQL, TypeScript

Kontrolní seznam: Na co si dát pozor ve smlouvě o dílo

Před podpisem smlouvy o vývoji softwaru na míru vždy požadujte zahrnutí těchto klíčových bodů:

  • Výhradní postoupení výkonu majetkových práv: Musí být explicitně uvedeno, že objednatel je oprávněn software užívat, měnit, doplňovat a umožnit tyto zásahy libovolným třetím osobám bez omezení.

  • Předání kompletních zdrojových kódů: Včetně konfiguračních skriptů, Dockerfile, migrací databáze a dokumentace pro lokální sestavení.
  • Nulové licenční poplatky po předání: Za samotný provoz vašeho systému nesmí dodavatel účtovat žádné umělé licenční poplatky. Platit byste měli pouze za reálné provozní servery a případnou sjednanou servisní podporu (SLA).

Pozor na nebezpečné formulace ve smlouvách

Pokud ve smlouvě od vývojářské agentury narazíte na větu: „Zhotovitel poskytuje objednateli nevýhradní nepřevoditelnou licenci k užití díla za podmínky řádného placení měsíčních servisních poplatků", zbystřete. Tato formulace znamená, že jakmile přestanete platit měsíční paušál, ztrácíte právo software používat, i když jste za jeho vývoj zaplatili statisíce.

Kluczowe korzyści

  • Software se stává reálným nehmotným majetkem vaší firmy zvyšujícím její hodnotu
  • Svoboda kdykoliv převzít kód interním programátorem nebo jinou agenturou
  • Žádné skryté poplatky za růst firmy a přidávání nových poboček či uživatelů
  • Data vašich klientů jsou bezpečně uložena na vaší vlastní infrastruktuře
  • Čitelný kód postavený na moderních otevřených standardech bez proprietárních černých skříněk
  • Průběžný přístup ke všem commitům v repozitáři během celého vývojového cyklu

Często zadawane pytania

Proč některé agentury odmítají předat zdrojový kód?
Často je to jejich hlavní byznys model: levně prodat počáteční vývoj a následně klienta desítky let držet v šachu drahým servisem a poplatky za každou drobnou úpravu. Druhým důvodem bývá nízká kvalita kódu, za kterou se agentura stydí.
Co se stane s open-source knihovnami použitými v projektu?
Používáme výhradně osvědčené open-source komponenty s permisivními licencemi (MIT, Apache 2.0). Tyto licence plně umožňují komerční využití bez jakýchkoliv licenčních poplatků.
Jak probíhá předání projektu po dokončení vývoje?
Součástí předání je kompletní repozitář s historií, technická dokumentace k architektuře, přístupové klíče do cloudových účtů registrovaných na vaše jméno a zaškolení vašeho týmu.

Chcete software, který bude skutečně váš?

Ve Foxmate nehrajeme na licenční pasti. Kód píšeme čistě, transparentně a od prvního dne do vašeho repozitáře. Pojďme nezávazně probrat váš projekt.

Nezávazná konzultace s hlavním architektem →
Udostępnij w sieciach
Adam Bešina
Autor artykułu

Adam Bešina

Założyciel & Lead Developer

„Moja wizja jest prosta: eliminować zbędną rutynę manualną, porządkować chaos i tworzyć oprogramowanie, które realnie oszczędza firmom czas i pieniądze.”

Zobacz cały profil