W pierwszej kolejności należy bowiem wskazać, że powszechną praktyką wśród „samozatrudnionych" programistów jest zawieranie umów o świadczenie usług informatycznych. W treści takich umów strony zazwyczaj postanawiają, że autorskie prawa majątkowe do wszelkich wytworzonych przez zleceniobiorcę (tj. programistę) utworów powstałych w wyniku świadczenia usług przechodzą na zleceniodawcę (np. na spółkę). Co istotne, często dochodzi przy tym do przenoszenia na zleceniodawcę utworu w postaci jedynie fragmentu pracy programisty (np. fragmentu nowego lub zmienionego kodu źródłowego, algorytmu czy interfejsu). Pojawia się zatem pytanie, czy utwory takie stanowią program komputerowy w rozumieniu przepisów prawa podatkowego.
W pierwszej kolejności należy zaznaczyć, że zarówno ustawy podatkowe, jak i w szczególności ustawa o prawie autorskim i prawach pokrewnych, nie definiują pojęcia „autorskie prawo do programu komputerowego". Jak wskazano w treści objaśnień Ministerstwa Finansów (tj. objaśnień podatkowych z 15 lipca 2019 r. dotyczących preferencyjnego opodatkowania dochodów wytwarzanych przez prawa własności intelektualnej – IP Box), wynika to przede wszystkim z faktu, że nie da się ustalić wyczerpującej i niezmiennej definicji tego pojęcia oraz uniknąć rozbieżności interpretacyjnych. W rezultacie Ministerstwo Finansów rekomenduje podatnikom, chcącym skorzystać z IP Box, wystąpienie z wnioskiem o interpretację indywidualną.
Jednocześnie, w treści objaśnień Ministerstwo Finansów przedstawiło proponowany przez siebie zarys definicji programu komputerowego oraz rekomendację, żeby pojęcie to rozumieć szeroko. Między innymi wskazuje się, że nieprawidłowym podejściem byłoby wyłączanie z pojęcia „program komputerowy" takich jego elementów jak np. algorytm, interfejs, czy interfejs użytkownika. W rezultacie, trudno jest na obecnym etapie formułować ogólne wnioski w zakresie podatkowej definicji programu komputerowego, a każdy przypadek powinien zostać poddany indywidualnej analizie.
Dodatkowo, kluczowe znaczenie z perspektywy przepisów o IP Box może mieć charakter prawny umów o świadczenie usług informatycznych, zawieranych przez programistów (w tym umowy, o której mowa w komentowanej interpretacji indywidualnej). Należy bowiem rozważyć, czy w rzeczywistości są to umowy:
- sprzedaży prawa do programu komputerowego,
- licencyjne, które dotyczą tego prawa lub