Just Site
Strona głównaUsługiRealizacjeBlogO nasKontakt
Zostań klientem!

Polityka Cookie

Wykorzystujemy ciasteczka w Twojej przeglądarce by dostarczyć ci jak najlepszych doświadczeń na naszej stronie. Dodatkowo twoje zachowanie na stronie pomaga nam poprawiać naszą stronę by kolejni klienci mieli jeszcze lepsze doświadczenia z nią.

Polityka PrywatnościPolityka Cookie
Blog/Umowa z software house'em — co musi się w niej znaleźć
Biznes6 min czytania18 września 2026

Umowa z software house'em — co musi się w niej znaleźć

Prawa autorskie i pola eksploatacji, kod źródłowy i dostępy, odbiory, zmiany, gwarancja, RODO i zakończenie współpracy. Zapisy, które chronią firmę zamawiającą oprogramowanie — i czerwone flagi, na które warto uważać.

Szymon Jarmuszczak
Szymon Jarmuszczak
CEO
Umowa z software house'em — co musi się w niej znaleźć
Spis treści
01Najważniejsze w skrócie02Dlaczego umowa jest ważniejsza niż wycena03Prawa autorskie do kodu: przeniesienie czy licencja04Pola eksploatacji, które warto wpisać dla oprogramowania05Kiedy prawa przechodzą na Twoją firmę06Kod źródłowy i dostępy — co musisz dostać07Odbiory, zmiany i płatności08Gwarancja, rękojmia i utrzymanie09Czerwone flagi w umowie z wykonawcą10RODO, poufność i zakończenie współpracy11Zastrzeżenie
Zrealizujemy to z Tobą?
Porozmawiajmy o Twoim projekcie.
Napisz do nas

Najważniejsze w skrócie

→

Przeniesienie autorskich praw majątkowych do kodu wymaga umowy w formie pisemnej — bez niej prawa formalnie nie przechodzą na Twoją firmę.

→

Umowa obejmuje tylko pola eksploatacji wyraźnie w niej wymienione, więc lista pól powinna odpowiadać temu, jak naprawdę będziesz korzystać z systemu.

→

Kod, repozytorium, dokumentacja i konta infrastruktury powinny być Twoje albo w pełni Tobie dostępne — inaczej zmiana wykonawcy staje się bardzo trudna.

→

Odbiory, procedura zmian i zasady zakończenia współpracy chronią Cię bardziej niż wysoka kara umowna.

Dlaczego umowa jest ważniejsza niż wycena

Przy wyborze wykonawcy uwaga skupia się na cenie i terminie. Tymczasem to umowa decyduje, co się stanie, gdy coś pójdzie nie tak: gdy termin się przesunie, zakres się zmieni albo zechcesz przenieść rozwój systemu do innej firmy.

Najdroższe problemy w projektach IT rzadko wynikają z samej jakości kodu. Częściej z tego, że firma zapłaciła za system, ale nie ma do niego pełnych praw, dostępu do repozytorium albo kont u dostawcy chmury. Poniżej omawiamy zapisy, które warto sprawdzić przed podpisaniem — w kolejności od najważniejszych.

Uwaga: to materiał informacyjny, nie porada prawna. Przy większych projektach umowę warto skonsultować z prawnikiem specjalizującym się w IT.

Prawa autorskie do kodu: przeniesienie czy licencja

Program komputerowy jest w polskim prawie chroniony jak utwór — ustawa o prawie autorskim i prawach pokrewnych poświęca mu osobny rozdział. Z punktu widzenia firmy zamawiającej kluczowe są trzy przepisy.

Forma pisemna. Umowa o przeniesienie autorskich praw majątkowych wymaga zachowania formy pisemnej pod rygorem nieważności (art. 53). Akceptacja oferty mailem albo zapis w regulaminie nie wystarczą.

Pola eksploatacji. Umowa obejmuje tylko te pola eksploatacji, które zostały w niej wyraźnie wymienione (art. 41 ust. 2). Ogólne sformułowanie o przeniesieniu praw „na wszystkich polach eksploatacji” nie zastąpi konkretnej listy.

Zakres praw do programu. Dla programów komputerowych ustawa wymienia wprost m.in. prawo do trwałego lub czasowego zwielokrotnienia programu, do „tłumaczenia, przystosowywania, zmiany układu lub jakichkolwiek innych zmian” oraz do rozpowszechniania (art. 74 ust. 4).

W praktyce masz dwie drogi. Przeniesienie praw oznacza, że po spełnieniu warunków umowy system jest Twój. Licencja oznacza, że możesz z niego korzystać w określonym zakresie, a prawa zostają przy wykonawcy. Licencja bywa uzasadniona, gdy system powstaje na bazie gotowego produktu wykonawcy. Przy oprogramowaniu budowanym od zera pod Twój proces zwykle warto dążyć do przeniesienia praw.

Osobno zadbaj o prawo do modyfikacji kodu i zlecania jego rozwoju innym firmom. Bez wyraźnego zapisu zmiana wykonawcy może stać się sporna.

Pola eksploatacji, które warto wpisać dla oprogramowania

Lista powinna odpowiadać temu, jak faktycznie będziesz korzystać z systemu. Najczęściej obejmuje:

01

Zwielokrotnianie — Trwałe i czasowe, w całości lub w części — w tym instalowanie, uruchamianie, przechowywanie i wyświetlanie programu.

02

Modyfikacje — Tłumaczenie, przystosowywanie, zmiany układu i wszelkie inne zmiany kodu.

03

Rozpowszechnianie — W tym udostępnianie systemu użytkownikom przez internet, jeśli będzie działał w modelu usługi online.

04

Opracowania i prawa zależne — Prawo do tworzenia nowych wersji i zlecania ich innym wykonawcom oraz do korzystania z tych opracowań.

05

Dalsze przenoszenie i licencjonowanie — Na wypadek sprzedaży firmy, udzielania licencji partnerom lub przeniesienia systemu do spółki zależnej.

06

Dokumentacja i materiały — Te same pola dla dokumentacji, projektów graficznych i innych materiałów powstałych w projekcie.

Kiedy prawa przechodzą na Twoją firmę

Moment przeniesienia praw warto ustalić wprost. Najczęstsze warianty to przeniesienie z chwilą zapłaty wynagrodzenia za dany etap albo z chwilą odbioru. Dla wykonawcy bezpieczniejsza jest zapłata, dla zamawiającego — odbiór. Rozsądnym kompromisem jest przeniesienie praw etapami, wraz z płatnością za odebrany etap.

Do momentu przeniesienia praw umowa powinna dawać Ci licencję na korzystanie z tego, co już powstało. Inaczej przez część projektu używasz systemu, do którego formalnie nie masz żadnych uprawnień.

Kod źródłowy i dostępy — co musisz dostać

Prawa autorskie to połowa sprawy. Druga połowa to realna możliwość przejęcia systemu:

Kod i repozytorium

Stały dostęp do repozytorium w trakcie projektu, a najlepiej repozytorium na koncie Twojej firmy. Nie tylko paczka z kodem przekazana na koniec.

Dokumentacja

Opis architektury, instrukcja uruchomienia i wdrożenia oraz opis integracji. Bez tego nowy wykonawca zaczyna od analizy cudzego kodu.

Konta infrastruktury

Chmura, domeny, sklepy z aplikacjami, dostawcy płatności i poczty — założone na Twoją firmę, z dostępem nadanym wykonawcy.

Biblioteki open source

Lista użytych komponentów i ich licencji. Do cudzych bibliotek nikt nie przeniesie na Ciebie praw, a niektóre licencje nakładają obowiązki przy dystrybucji.

Odbiory, zmiany i płatności

Te zapisy decydują o przebiegu projektu na co dzień:

1

Kryteria akceptacji

Dla każdego etapu opis tego, co ma działać i jak to sprawdzicie. „Działający moduł zamówień” to za mało — potrzebne są konkretne scenariusze.

2

Termin na zgłoszenie uwag

Ile dni masz na przetestowanie i zgłoszenie uwag oraz co się dzieje, gdy ich nie zgłosisz. Zwróć uwagę na zapis o automatycznym odbiorze po upływie terminu.

3

Procedura zmian

Jak zgłaszasz zmianę, w jakim czasie dostajesz wycenę i wpływ na termin oraz kto ją akceptuje po obu stronach.

4

Płatności za rezultaty

Płatności powiązane z odbiorem etapów, a nie z kalendarzem. Przy rozliczeniu za czas — z raportami godzin.

Gwarancja, rękojmia i utrzymanie

Jeśli umowa ma charakter umowy o dzieło, do odpowiedzialności wykonawcy za wady stosuje się odpowiednio przepisy o rękojmi przy sprzedaży (art. 638 Kodeksu cywilnego). W relacjach między firmami strony mogą jednak co do zasady rękojmię rozszerzyć, ograniczyć lub wyłączyć (art. 558 § 1 k.c.; wyjątki dotyczą m.in. konsumentów) — i w umowach IT często to robią.

Dlatego warto sprawdzić, czy w zamian umowa przewiduje gwarancję: przez jaki czas wykonawca bezpłatnie usuwa błędy i w jakim czasie reaguje. Przy systemach krytycznych dla biznesu dochodzi do tego umowa o utrzymanie z SLA, czyli poziomami usług: czasem reakcji i czasem naprawy dla błędów o różnej wadze.

Dwa czasy warto rozróżniać wprost. Czas reakcji to moment, w którym ktoś zajmie się zgłoszeniem. Czas naprawy to moment, w którym problem zostanie rozwiązany lub obejdzie się go rozwiązaniem tymczasowym. Umowa, która gwarantuje tylko reakcję, gwarantuje niewiele.

Planujesz projekt i chcesz od razu ustalić jasne zasady?

Porozmawiajmy o zakresie, etapach i odbiorach, zanim trafią do umowy. Dobrze opisany projekt to prostsza umowa po obu stronach.

Porozmawiajmy o projekcie→

Czerwone flagi w umowie z wykonawcą

Każdy z tych zapisów nie musi przekreślać współpracy, ale wymaga wyjaśnienia przed podpisaniem:

Licencja zamiast przeniesienia praw — bez uzasadnienia

Jeśli system powstaje od zera pod Twój proces, zapytaj, dlaczego prawa mają zostać przy wykonawcy.

Brak listy pól eksploatacji

Ogólne „wszystkie pola eksploatacji” albo brak jakiejkolwiek listy to ryzyko, że kluczowe sposoby korzystania z systemu nie zostały objęte umową.

Konta infrastruktury na wykonawcę

Chmura, domena lub konto w sklepie z aplikacjami założone na wykonawcę to realna blokada przy zmianie dostawcy.

Brak procedury zmian

Zmiany i tak się pojawią. Bez procedury każda z nich jest negocjacją od zera.

Brak zapisów o zakończeniu współpracy

Umowa powinna mówić, co wykonawca przekazuje przy rozstaniu i w jakim czasie — także przy wypowiedzeniu w trakcie projektu.

RODO, poufność i zakończenie współpracy

Dane osobowe. Jeśli wykonawca będzie miał dostęp do danych osobowych — na przykład do produkcyjnej bazy klientów podczas migracji lub utrzymania — potrzebna jest umowa powierzenia przetwarzania danych w rozumieniu art. 28 RODO. Warto uruchomić ją równolegle z główną umową, bo jej brak potrafi zatrzymać projekt w najmniej wygodnym momencie.

Poufność. Umowa lub osobne NDA powinny obejmować informacje o Twojej firmie, procesach i danych, do których wykonawca uzyska dostęp — także po zakończeniu współpracy.

Zakończenie współpracy. Dobra umowa przewiduje okres wypowiedzenia, przekazanie kodu, dokumentacji i dostępów oraz wsparcie przy przejęciu projektu przez nowy zespół. Jeśli korzystasz z licencjonowanego produktu wykonawcy, rozważ depozyt kodu źródłowego (escrow) na wypadek, gdyby wykonawca przestał działać.

Sposób rozliczenia wpływa na to, jak zapisać odbiory i płatności — oba modele porównujemy w tekście stała cena czy time & materials. Szerszy kontekst decyzji znajdziesz w przewodniku po oprogramowaniu na zamówienie.

Zastrzeżenie

Artykuł ma charakter informacyjny i nie stanowi porady prawnej. Przepisy i ich interpretacja mogą się zmieniać, a właściwe zapisy zależą od konkretnego projektu. Przed podpisaniem umowy na większy projekt skonsultuj ją z prawnikiem specjalizującym się w prawie nowych technologii.

Najczęściej zadawane pytania

Czy umowa z software house'em musi być zawarta na piśmie?+
Umowa o przeniesienie autorskich praw majątkowych do kodu wymaga formy pisemnej pod rygorem nieważności. Pozostałe elementy współpracy można formalnie ustalić inaczej, ale przy projektach IT warto zawrzeć całą umowę na piśmie — to ona rozstrzyga spory o zakres, odbiory i prawa.
Co to są pola eksploatacji?+
To sposoby korzystania z utworu, na które przenoszone są prawa lub udzielana jest licencja — na przykład zwielokrotnianie, modyfikowanie czy rozpowszechnianie programu. Umowa obejmuje tylko pola wyraźnie w niej wymienione, dlatego lista powinna odpowiadać temu, jak faktycznie będziesz korzystać z systemu.
Czy licencja wystarczy zamiast przeniesienia praw autorskich?+
Czasem tak, szczególnie gdy system powstaje na bazie gotowego produktu wykonawcy. Przy oprogramowaniu budowanym od zera pod Twój proces licencja ogranicza możliwość rozwijania systemu z innym wykonawcą, dlatego zwykle warto dążyć do przeniesienia praw.
Kiedy prawa autorskie do kodu przechodzą na zamawiającego?+
W momencie określonym w umowie. Najczęściej jest to chwila zapłaty wynagrodzenia za dany etap albo chwila jego odbioru. Rozsądnym kompromisem jest przenoszenie praw etapami, a do tego czasu licencja na korzystanie z tego, co już powstało.
Czy potrzebuję umowy powierzenia przetwarzania danych osobowych?+
Tak, jeśli wykonawca będzie przetwarzał dane osobowe w Twoim imieniu, na przykład mając dostęp do produkcyjnej bazy klientów podczas migracji lub utrzymania systemu. Wymaga tego art. 28 RODO.
Co z bibliotekami open source użytymi w projekcie?+
Nikt nie przeniesie na Ciebie praw do cudzych bibliotek — korzystasz z nich na warunkach ich licencji. Poproś wykonawcę o listę użytych komponentów wraz z licencjami, bo niektóre licencje nakładają dodatkowe obowiązki, na przykład przy dystrybucji oprogramowania.

Masz pomysł na projekt?

Pomożemy go zaprojektować i wdrożyć, od strategii po gotowe rozwiązanie.

Porozmawiajmy→

Przeczytaj również

Jak wybrać software house? Praktyczny przewodnik
Biznes

Jak wybrać software house? Praktyczny przewodnik

White label dla agencji — jak działa podwykonawstwo IT
Biznes

White label dla agencji — jak działa podwykonawstwo IT

DevOps as a Service — kiedy się opłaca i ile kosztuje
DevOps

DevOps as a Service — kiedy się opłaca i ile kosztuje

Just Site

Software house z Poznania — tworzymy nowoczesne, skalowalne oprogramowanie dla rozwijających się firm w całej Polsce.

Firma
Strona głównaUsługiRealizacjeBlogO nasKontakt
Usługi
Tworzenie oprogramowania Sztuczna inteligencjaDevOpsDesignMarketing
Kontakt
Just Site sp. z o.o.
62-070 Dąbrówka
ul. Widok 13
NIP: 7773412524
KRS: 0001058511
+48 573 996 246[email protected]
Obsługujemy
Software house PoznańAplikacje mobilne PoznańSoftware house DąbrówkaAplikacje mobilne
Polityka Prywatności© 2026 Just Site sp. z o.o. · Wszelkie prawa zastrzeżone.
Szymon Jarmuszczak
Autor
Szymon Jarmuszczak
CEO

Prezes spółki Just Site w pełni oddany cyfrowym technologiom. Jego umiejętności i pasja sprawiają, że nie ma dla niego rzeczy niemożliwych.

Wyprzedź konkurencję

Porozmawiajmy o Twoim projekcie — wspólnie zamienimy cele w gotowe rozwiązania.

Zostań klientem→
Technologie, na których pracujemy
ovh.webp
gcloud.webp
aws.webp
vercel.webp