Wielu przedsiębiorców jest przekonanych, że jeśli zapłacili programiście lub software house'owi za stworzenie oprogramowania, automatycznie stają się jego właścicielami. To jeden z najkosztowniejszych mitów w branży IT. Opłacona faktura nie jest aktem własności kodu. Polskie prawo autorskie jest skonstruowane tak, by domyślnie chronić twórcę. Bez precyzyjnej, pisemnej umowy przenoszącej prawa, Twoja firma może zostać z oprogramowaniem, którego nie może legalnie modyfikować, rozwijać ani sprzedawać, a programista, któremu zapłaciłeś, może ten sam kod sprzedać Twojej konkurencji.
Zasada nr 1: Twórca jest królem. Dlaczego prawo faworyzuje programistę?
Punktem wyjścia jest fundamentalna zasada polskiego prawa autorskiego: prawo autorskie powstaje i pierwotnie przysługuje twórcy – czyli osobie fizycznej, która napisała kod (art. 8 pr. aut.). Każde przeniesienie tych praw na inny podmiot (np. Twoją firmę) jest wyjątkiem od tej reguły i musi być jasno uregulowane.
Co więcej, ustawa wyraźnie rozróżnia własność nośnika (egzemplarza) od praw autorskich (art. 52 pr. aut.). Oznacza to, że otrzymując dostęp do repozytorium lub pliki z kodem, nabywasz jedynie egzemplarz utworu. To tak, jakbyś kupił książkę – stajesz się właścicielem papierowego tomu, ale nie nabywasz praw do jej drukowania i sprzedawania. Bez umowy, nie masz prawa do kopiowania, modyfikowania czy dalszego rozpowszechniania oprogramowania.
Model pracowniczy: Jedyny przypadek, gdy prawa przechodzą automatycznie
Jedynym wyjątkiem od powyższej zasady, działającym na korzyść firmy, jest sytuacja, w której oprogramowanie tworzy pracownik zatrudniony na umowę o pracę.
Zgodnie z przepisem z art. 74 ust. 3 prawa autorskiego, prawa majątkowe do programu komputerowego stworzonego przez pracownika w wyniku wykonywania obowiązków ze stosunku pracy przysługują pracodawcy z mocy prawa.
Kluczowe elementy:
- Automatyzm: Prawa przechodzą na pracodawcę w chwili powstania kodu, bez potrzeby zawierania dodatkowych umów.
- Tylko umowa o pracę: Zasada ta nie działa w przypadku umów B2B, o dzieło czy zlecenia.
- W ramach obowiązków: Stworzenie programu musi należeć do zakresu obowiązków pracownika, określonego w umowie o pracę.
Kontrakt B2B i Umowa o Dzieło: prawna ziemia niczyja
Współpraca z freelancerami, kontraktorami B2B czy software house'ami to prawnie zupełnie inna sytuacja. Nie działa tu żaden automatyzm. Jeśli Twoja umowa nie zawiera precyzyjnej i ważnej klauzuli o przeniesieniu praw autorskich, czekają Cię poważne problemy.
Co się dzieje, gdy umowa milczy na temat praw autorskich?
Prawo zakłada, że doszło do udzielenia licencji (art. 65 pr. aut.). Jeśli umowa nie precyzuje jej warunków, to z mocy ustawy jest to licencja:
- Niewyłączna: Programista może legalnie sprzedać ten sam kod innym firmom.
- Ograniczona do 5 lat: Po tym czasie licencja wygasa.
- Ograniczona terytorialnie: Obejmuje tylko terytorium państwa, w którym Twoja firma ma siedzibę.
Co się dzieje, gdy umowa o przeniesienie praw nie ma formy pisemnej?
Umowa o przeniesienie praw autorskich musi być zawarta w formie pisemnej pod rygorem nieważności (art. 53 pr. aut.). Ustalenia mailowe, ustne czy zapis na fakturze są nieważne. W takiej sytuacji sądy często stosują tzw. konwersję: nieważną umowę o przeniesienie praw „ratuje się”, traktując ją jako ważną umowę licencji niewyłącznej, która nie wymaga formy pisemnej. W efekcie, myśląc, że kupiłeś kod na własność, stajesz się jedynie jednym z wielu licencjobiorców.
Zapamiętaj!
- Faktura to nie umowa: Sama zapłata nie przenosi żadnych praw autorskich do kodu.
- Tylko umowa o pracę daje automatyzm: W każdym innym modelu współpracy (B2B, dzieło, zlecenie) musisz mieć pisemną umowę przenoszącą prawa.
- Brak umowy = ograniczona licencja: Jeśli Twoja umowa z freelancerem milczy o prawach autorskich, z mocy prawa otrzymujesz jedynie niewyłączną, 5-letnią licencję.
Co dalej? Wiesz już, że potrzebujesz umowy. W kolejnym artykule pokażemy, jak ją skonstruować, by była Twoją tarczą, a nie prawną pułapką.
Potrzebujesz audytu swoich umów z programistami? Sprawdź, czy Twoja firma faktycznie kontroluje swój kluczowy software.
