Jeśli dostajesz w piątek o 20:00 e‑mail z gotową umową B2B i 24‑hour deadline, nie otwieraj drzwi i nie podpisuj. Najpierw sprawdź kilka konkretnych zapisów: prawo do kodu (IP), zakres usług, odpowiedzialność, SLA i klauzule dotyczące osób trzecich. Bardziej niż etykietka "prawnik IT" ratuje projekt doświadczenie prawnika z danym modelem biznesowym i jego zrozumienie architektury produktu.

W piątek o 20:00 klient wysyła gotową umowę, deadline 24 godziny, a w treści jest zapis o automatycznym przejściu praw do repozytorium. Dla zespołu to wygląda jak normalny sprint, dla projektu to ryzyko, które może zablokować komercjalizację.

Jak szybko ocenić umowę, gdy masz 24 godziny

- Sprawdź, kto ma prawo autorskie do kodu i czym jest objęty transfer praw. Umowa często miesza pojęcia: "licencja" i "przeniesienie" są różne w skutkach.

- Przejrzyj SLA: dostępność, kara umowna, limit odpowiedzialności. Jeśli SLA ma kary z automatycznym offsetem przy płatnościach, to ryzyko finansowe rośnie.

- Zidentyfikuj klauzule o podwykonawcach i osobach trzecich: czy klient wymaga escrow kodu, specjalnych licencji OSS, audytu bezpieczeństwa, albo prawa do inspekcji u Ciebie.

- RODO i przetwarzanie danych: czy Twoja usługa klasyfikuje się jako administrator czy procesor, czy trzeba podpisać DPA, jakie są transfery międzynarodowe.

- Ochrona know‑how i klauzule konkurencyjne: czy umowa zabrania Ci pracy dla innych klientów w określonym segmencie lub używania bibliotek open source.

Kiedy etykietka "prawnik IT" jest przesadzona i co ma znaczenie w praktyce

Sam tytuł "prawnik IT" nic nie mówi o praktyce. Ważniejsze są trzy rzeczy jednocześnie: doświadczenie w modelu biznesowym (np. SaaS, body‑leasing, sprzedaż/licencje kodu); rozumienie stosowanej architektury — microservices, multi‑tenant, LLM integration; oraz praktyka w negocjowaniu ryzyk technicznych (escrow, DPA, SLA). Prawnik, który rozumie, jak działa Twój delivery pipeline, potrafi napisać zapisy, które realnie ochronią produkt.

Pamiętam rozmowę z młodym developerem z Poznania, który dowiedział się za późno, że nieuregulowane kontrybucje do repozytorium zablokowały komercjalizację aplikacji — projekt stanął, bo nie udało się zebrać zgód od kontrybutorów. To nie był brak wiedzy o prawie autorskim, tylko brak procedury dokumentującej status prawny kodu.

Czy wiesz, że przypadki związane z prawami autorskimi do materiałów cyfrowych bywają przewrotne; zobacz, jak problemy z zawłaszczeniem zasobu online wyglądają w praktyce w artykule o prawa autorskie w praktyce

Co sprawdzić pierwszy raz, gdy klient wysyła gotowy projekt umowy

- Kim jesteś w relacji do danych: administrator czy procesor, i czy załączony jest DPA. - Czy umowa wymaga przeniesienia praw autorskich, czy daje licencję ograniczoną. Jeśli jest przeniesienie, jakie pola kodu obejmuje.

- Kto odpowiada za błędy/zwłoki w integracji z systemami trzecimi oraz czy są limity odpowiedzialności i wyjątki (force majeure, act of God, third‑party outages).

- Klauzule o open source: czy umowa zabrania użycia bibliotek GPL, czy wymaga ujawnienia modyfikacji.

- Escrow: czy kod źródłowy ma być deponowany, w jakiej formie i jakie warunki odsłonięcia będą obowiązywać.

- Warunki rozwiązania umowy: jakie są okresy wypowiedzenia, co się dzieje z danymi klientów i kopią kodu po zakończeniu współpracy.

Krótka lista terminów, które musisz znać i ich praktyczne znaczenie

SLA — Service Level Agreement, opisuje dostępność i kary; w praktyce oznacza to numery: uptime 99,9% to ~43 minuty niedostępności miesięcznie. MSA — Master Service Agreement, ramy dla kolejnych SOW. SOW — Statement of Work, zakres konkretnego zadania. Escrow — depozyt kodu u trzeciej strony na wypadek braku dostępu do dostawcy. DPA — Data Processing Agreement, wymagany przy przetwarzaniu danych osobowych. OSS license — rodzaj licencji open source (MIT, GPL), każda ma inne obowiązki udostępniania zmian. Transfer praw autorskich — formalny akt, nie równy zwykłej licencji.

Najczęstsze błędy, które widzę

- Podpisanie umowy z automatycznym przeniesieniem IP bez listy plików i kontrybutorów.

Kto naprawdę pomoże programiście — prawniczka czy praktyk od SaaS

- Brak DPA lub mylenie ról procesora i administratora przy integracji z zewnętrznym CRM.

- Zgoda na nieograniczoną odpowiedzialność za szkody pośrednie.

- Użycie bibliotek OSS o restrykcyjnej licencji bez zgód lub bez mechanizmu zastąpienia ich w architekturze.

Co zrobić natychmiast

- Zawiesić automatyczny workflow podpisu elektronicznego i poprosić o 48 godzin na weryfikację, jeśli kontrahent dopuszcza krótkie opóźnienie.

- Wysłać precyzyjną listę pytań: jakie repo, kto jest autorem, jakie biblioteki OSS, czy jest escrow, jakie są SLA i limity kar.

- Ocenę ryzyka z punktu widzenia modelu biznesowego: SaaS potrzebuje inaczej sformułowanego SLA i DPA niż body‑leasing.

Kiedy kupić retainer

Jeżeli masz ciągłe wdrożenia i negocjujesz umowy regularnie, retainer opłaca się przy przynajmniej kilku kontraktach miesięcznie — daje szybsze odpowiedzi i mniejsze ryzyko decyzji ad hoc.

FAQ

P: Kiedy szukać prawnika natychmiast

O: Natychmiast, gdy umowa zawiera przeniesienie IP, wymóg escrow, lub limit odpowiedzialności wyłącza szkody pośrednie.

P: Czy prawnik IT musi rozumieć kod

O: Nie musi być deweloperem, ale musi rozumieć architekturę produktu i model komercyjny, żeby skutecznie alokować ryzyko.

Kto naprawdę pomoże programiście — prawniczka czy praktyk od SaaS

Te artykuły mogą Cię zainteresować

Prawo autorskie w Polsce - dlaczego jest nagminnie łamane na stronach internetowych — przykład, jak brak kontroli nad treścią może zniszczyć model monetyzacji.

Czy można nagrywać rozmowę bez zgody drugiej osoby — krótkie omówienie ryzyka publikacji nagrań, które często pojawia się przy dowodzeniu uzgodnień ustnych.

RODO w praktyce — za co firmy najczęściej dostają kary — przykłady proceduralnych błędów przy przetwarzaniu danych klientów.