W skrócie
Krótkie odpowiedzi na pytania, które właściciele polskich software house'ów zadają najczęściej: kto ma prawa do kodu, jak go licencjonować i sprzedać, ile jest wart, kiedy dochód z licencji podlega IP Box oraz co znaczą dla firmy AI Act, NIS2 i KSeF. Każda odpowiedź prowadzi do strony, która omawia temat szerzej.
Kto ma prawa autorskie do kodu napisanego przez programistę na B2B?
Programista, dopóki nie przeniesie ich na firmę w umowie zawartej na piśmie pod rygorem nieważności (art. 53 ustawy o prawie autorskim). Przepis dający prawa do programu pracodawcy, art. 74 ust. 3, dotyczy tylko umowy o pracę.
Czy zapłacona faktura od programisty na B2B przenosi prawa do kodu na firmę?
Nie przenosi. Potrzebna jest pisemna umowa przeniesienia z wymienionymi polami eksploatacji. Bez wyraźnego zapisu o przeniesieniu przyjmuje się, że programista udzielił firmie licencji (art. 65 ustawy o prawie autorskim).
Czym różni się licencja na oprogramowanie od przeniesienia praw?
Przy licencji prawa zostają u właściciela, a licencjobiorca może korzystać z programu w sposób opisany w umowie. Przy przeniesieniu prawa przechodzą na nabywcę na wymienionych polach eksploatacji. Licencję wyłączną i przeniesienie trzeba zawrzeć na piśmie pod rygorem nieważności.
Czy mogę licencjonować kod, który napisałem dla klienta?
Tylko ten, do którego prawa zostały w twojej firmie. Jeśli umowa przeniosła prawa na klienta, kod jest klienta. Własne biblioteki, narzędzia i moduły, które istniały przed projektem albo powstały poza nim, możesz licencjonować, o ile umowa ich nie przeniosła.
Jak sprzedać kod źródłowy, który ma mój software house?
Sprawdź, czy masz do niego pełne prawa, wyczyść repozytorium z danych klientów i sekretów, spisz licencje open source i podpisz z kupującym pisemną umowę przeniesienia praw z wymienionymi polami eksploatacji. Często więcej daje licencja niewyłączna, bo kod zostaje w firmie.
Ile jest wart kod źródłowy software house'u?
To zależy od wielkości, jakości, testów, dokumentacji, historii zmian i czystości praw. Najwięcej wart jest kod działający w produkcji, z testami i kompletnym łańcuchem przeniesień od autorów. Orientacyjne widełki są na stronie o wartości kodu.
Czy przychód z licencji na własny kod może podlegać IP Box?
Tak. Art. 24d ust. 7 pkt 1 ustawy o CIT obejmuje dochód z opłat licencyjnych za kwalifikowane prawo, w tym autorskie prawo do programu komputerowego. Program musi być wytworzony, rozwinięty lub ulepszony przez twoją firmę w jej działalności badawczo-rozwojowej. Potrzebna jest odrębna ewidencja, a ulgę ogranicza wskaźnik nexus.
Czy IP Box obejmuje także sprzedaż kodu?
Art. 24d ust. 7 pkt 2 ustawy o CIT obejmuje także dochód ze sprzedaży kwalifikowanego prawa własności intelektualnej. Te same warunki: program wytworzony w działalności B+R podatnika, wskaźnik nexus i odrębna ewidencja.
Czy software house musi prowadzić osobną ewidencję do IP Box?
Tak. Art. 24e ustawy o CIT wymaga wyodrębnienia każdego kwalifikowanego prawa w ewidencji i przypisania mu przychodów, kosztów i dochodu. Bez tego płacisz podatek według zwykłych zasad.
Czy AI Act dotyczy software house'u, który buduje funkcje AI dla klientów?
Tak, ale główne obowiązki ma dostawca systemu AI, czyli podmiot, który wprowadza go do obrotu pod własną nazwą. Przy systemie pod marką klienta jest nim zwykle klient. Software house staje się dostawcą, gdy sprzedaje własny produkt AI pod swoją nazwą.
Co musi mieć chatbot zbudowany dla klienta według AI Act?
System przeznaczony do bezpośredniej interakcji z ludźmi musi informować, że użytkownik rozmawia z AI, chyba że wynika to jasno z okoliczności (art. 50 AI Act). Treści generowane przez AI trzeba oznaczać w formacie do odczytu maszynowego.
Czy NIS2 dotyczy software house'u?
Bezpośrednio, jeśli firma jest dostawcą usług zarządzanych, na przykład administruje systemami klientów, i ma co najmniej średnią wielkość (art. 5 i załącznik nr 1 do ustawy o krajowym systemie cyberbezpieczeństwa). Pośrednio dotyczy każdego dostawcy oprogramowania dla podmiotów kluczowych i ważnych, bo muszą one zarządzać bezpieczeństwem łańcucha dostaw.
Jakie dokumenty przygotować dla klienta objętego NIS2?
Politykę bezpieczeństwa, proces zgłaszania incydentów i podatności, zasady bezpiecznego wytwarzania, listę podwykonawców i opis zarządzania dostępem do repozytoriów oraz środowisk klienta. Ustawa o krajowym systemie cyberbezpieczeństwa każe klientom oceniać podatności i jakość produktów dostawców (art. 8).
Czy KSeF dotyczy faktur software house'u?
Tak, obowiązek wystawiania faktur w KSeF objął etapami wszystkich podatników VAT w Polsce. Terminy i okres przejściowy dla małych kwot są opisane w dziale prawo i podatki oraz na stronie ksef.podatki.gov.pl.
Co zrobić w software house, gdy projektów jest mniej?
Sprawdź, czy kod w twoich repozytoriach jest twój, policz, ile go masz, i licencjonuj to, co możesz. Ludzie na benchu mogą uporządkować i udokumentować własne komponenty. Przemyśl też proporcje między body leasingiem a projektami.
To nie jest porada prawna. Przed transakcją sprawdź umowy z prawnikiem.