programista w trakcie pracy

W branży IT zagadnienie majątkowych praw autorskich do programu komputerowego od lat budzi wiele wątpliwości – zarówno po stronie pracodawców, jak i samych programistów. W praktyce ustalenie, kto jest właścicielem praw do stworzonego oprogramowania, zależy nie tyle od samego faktu wykonania pracy, ile od rodzaju i treści zawartej umowy. Inne skutki prawne wywołuje zatrudnienie na podstawie umowy o pracę, a inne współpraca w modelu B2B. Zrozumienie różnic w zakresie przeniesienia autorskich praw majątkowych jest kluczowe dla zabezpieczenia interesów obu stron.

Program komputerowy a prawa autorskie – podstawy prawne

Na gruncie ustawy o prawie autorskim i prawach pokrewnych program komputerowy traktowany jest jako utwór, czyli przejaw działalności twórczej o indywidualnym charakterze, ustalony w jakiejkolwiek postaci. Ochrona przysługuje więc nie tylko gotowemu produktowi, ale również jego fragmentom, które mają cechy oryginalności. Oznacza to, że autorem jest zawsze osoba fizyczna, która faktycznie stworzyła dany element programu komputerowego, niezależnie od tego, na jakiej podstawie prawnej wykonuje swoje obowiązki wobec firmy.

komputer, laptop

Umowa o pracę a prawa autorskie do programu komputerowego

W przypadku umowy o pracę sytuacja jest stosunkowo prosta. Zgodnie z art. 74 ust. 3 ustawy o prawie autorskim, o ile umowa nie stanowi inaczej, pracodawcy przysługują prawa majątkowe do programu komputerowego stworzonego przez pracownika w ramach wykonywania obowiązków ze stosunku pracy. Oznacza to, że jeżeli programista tworzy program komputerowy w zakresie swoich obowiązków zawodowych, to pracodawca staje się automatycznie właścicielem autorskich praw majątkowych do tego programu.

Warto jednak pamiętać, że przepis ten dotyczy wyłącznie stosunku pracy. Co istotne, nabycie praw nie obejmuje tzw. autorskich praw osobistych, które są niezbywalne. Pracodawca nie może więc np. podpisać się jako autor programu. Mimo to, w praktyce umowy o pracę zawierają często dodatkowe postanowienia doprecyzowujące kwestie praw autorskich, w tym np. przeniesienie praw do utworów stworzonych poza godzinami pracy, jeśli wykorzystane zostały zasoby pracodawcy.

Współpraca B2B a przeniesienie praw autorskich

Zupełnie inaczej wygląda sytuacja, gdy programista współpracuje z firmą jako przedsiębiorca w modelu B2B. W tym przypadku nie ma automatycznego przejścia autorskich praw majątkowych. Ustawa stanowi wyraźnie, że przeniesienie autorskich praw majątkowych wymaga umowy w formie pisemnej pod rygorem nieważności. Brak takiego zapisu oznacza, że twórca, czyli programista, zachowuje pełnię praw do stworzonego programu komputerowego, a firma może korzystać z niego jedynie w zakresie wynikającym z domyślnej licencji lub zasad współżycia społecznego.

Dlatego w kontraktach B2B szczególnie ważne jest precyzyjne uregulowanie kwestii praw autorskich. Umowa powinna jasno wskazywać:

  • czy dochodzi do przeniesienia autorskich praw majątkowych,
  • pola eksploatacji,
  • kiedy następuje to przeniesienie (np. z chwilą zapłaty wynagrodzenia lub podpisania protokołu odbioru),
  • czy wynagrodzenie obejmuje również przeniesienie autorskich praw majątkowych do kodu,
  • czy dopuszczalne jest dalsze modyfikowanie lub sublicencjonowanie programu.

Brak takiego uregulowania może prowadzić do poważnych konsekwencji, w tym sporów o własność kodu lub konieczności uzyskania dodatkowych licencji, co w praktyce potrafi sparaliżować rozwój projektu.

ekran komputera z widocznym kodem

Pola eksploatacji – dlaczego wymagają doprecyzowania

Przy przenoszeniu praw autorskich w umowie B2B nie wystarczy ogólne stwierdzenie, że „prawa autorskie zostają przeniesione na zamawiającego”. Zgodnie z art. 41 ust. 2 ustawy, umowa musi wyraźnie wskazywać pola eksploatacji, czyli konkretne sposoby wykorzystania utworu, np. utrwalanie, zwielokrotnianie, rozpowszechnianie, wprowadzanie do obrotu czy udostępnianie online.

Jeżeli w umowie zabraknie takiego wyliczenia, przyjmuje się, że prawa nie zostały skutecznie przeniesione. To częsty błąd w praktyce. Firmy zakładają, że podpisanie umowy o współpracę automatycznie rozwiązuje kwestię praw autorskich, tymczasem bez odpowiedniego zapisu programista formalnie pozostaje właścicielem stworzonego programu.

Licencja jako alternatywa dla przeniesienia praw

W relacjach B2B coraz częściej stosuje się również model licencyjny, w którym programista udziela firmie licencji na korzystanie z programu komputerowego, zamiast przenosić prawa autorskie. Taka licencja może być wyłączna lub niewyłączna, czasowa lub bezterminowa. Dla przedsiębiorcy jest to rozwiązanie mniej bezpieczne niż pełne nabycie praw, ale w niektórych projektach, np. krótkoterminowych może być wystarczające i bardziej elastyczne.

Dobre praktyki kontraktowe w umowach z programistami

Zarówno w przypadku umów o pracę, jak i kontraktów B2B, kluczowe jest, aby konkretnie i szczegółowo uregulować kwestie praw autorskich. Warto pamiętać, że w umowach z programistami powinny znaleźć się przynajmniej następujące elementy:

  • określenie, czy program komputerowy tworzony jest w ramach obowiązków służbowych (w przypadku UoP) lub na zlecenie (w przypadku B2B),
  • wskazanie momentu przeniesienia praw autorskich,
  • szczegółowe określenie pól eksploatacji,
  • oświadczenie twórcy o oryginalności utworu i braku naruszenia praw osób trzecich,
  • ewentualne postanowienia o przeniesieniu praw do utworów zależnych (modyfikacji kodu).

Dobrze przygotowana umowa eliminuje ryzyko sporów i daje obu stronom pewność co do zakresu praw i obowiązków.

Właściwe uregulowanie praw autorskich do programu komputerowego to jeden z kluczowych elementów każdej współpracy z programistą. W przypadku umowy o pracę ustawodawca wprowadza domniemanie nabycia praw przez pracodawcę, co upraszcza sytuację. Natomiast w modelu B2B konieczne jest wyraźne i szczegółowe przeniesienie majątkowych praw autorskich w formie pisemnej. W przeciwnym razie prawa pozostają przy twórcy.

Z perspektywy przedsiębiorcy brak odpowiednich postanowień może oznaczać utratę kontroli nad kluczowym elementem produktu, a dla programisty – ryzyko nieświadomego zrzeczenia się swoich praw. Dlatego każda umowa w branży IT powinna być przygotowana z należytą starannością, najlepiej z udziałem specjalisty – radcy prawnego lub adwokata.

Czy program komputerowy jest chroniony prawem autorskim?

Tak. Program komputerowy jest traktowany jako utwór, jeżeli stanowi przejaw twórczej działalności o indywidualnym charakterze. Ochrona obejmuje zarówno całość programu, jak i jego oryginalne fragmenty.

Kto jest właścicielem praw autorskich do programu stworzonego w ramach umowy o pracę?

Co do zasady pracodawca nabywa majątkowe prawa autorskie do programu stworzonego przez pracownika w ramach obowiązków służbowych. Nie dotyczy to autorskich praw osobistych.

Czy przy współpracy B2B prawa autorskie przechodzą automatycznie na zamawiającego?

Nie. Przeniesienie autorskich praw majątkowych wymaga umowy w formie pisemnej. Bez takiego zapisu prawa pozostają przy twórcy.

Czy można udzielić licencji zamiast przenosić prawa autorskie?

Tak. Licencja może być wyłączna lub niewyłączna, czasowa lub bezterminowa. Zakres korzystania z programu zależy od treści udzielonej licencji.

Co się dzieje, jeśli w umowie nie określono pól eksploatacji?

Brak wyraźnego wskazania pól eksploatacji oznacza, że przeniesienie praw autorskich jest nieskuteczne. Twórca zachowuje pełnię praw do programu.