Skip to main content

Strona główna » Usługi » Patentowanie oprogramowania i algorytmów

Patentowanie oprogramowania i algorytmów

Opatentowanie oprogramowania – patent na algorytmy, AI i rozwiązania IT

Tworzysz aplikację, system SaaS, algorytm AI, rozwiązanie embedded, narzędzie automatyzujące procesy lub technologię przetwarzania danych? Sam kod źródłowy co do zasady chroni prawo autorskie – ale to nie jest to samo co patent. Patent nie chroni warstwy kodu; chroni rozwiązanie techniczne realizowane z użyciem oprogramowania, czyli to, co program robi i w jaki sposób rozwiązuje problem techniczny.

W EUPATENT pomagamy ocenić, czy dane rozwiązanie IT może zostać objęte ochroną patentową, czy lepszym wyborem będzie ochrona prawem autorskim, tajemnicą przedsiębiorstwa, know-how, umowami licencyjnymi albo strategia IP łącząca kilka narzędzi jednocześnie.

Opatentowanie oprogramowania – prawo a rzeczywistość

W Europie program komputerowy „jako taki” nie jest traktowany jak klasyczny wynalazek (art. 52 ust. 2 i 3 Konwencji o patencie europejskim). Nie oznacza to jednak, że każde rozwiązanie software’owe jest wyłączone z patentowania. Europejski Urząd Patentowy dopuszcza ochronę tzw. wynalazków implementowanych komputerowo (computer-implemented inventions, CII), jeśli oprogramowanie wywołuje dalszy efekt techniczny (further technical effect) wykraczający poza zwykłe oddziaływanie programu na komputer, na którym jest uruchamiany.

W praktyce to właśnie obecność takiego efektu technicznego decyduje o tym, czy zgłoszenie ma szansę powodzenia.

Patentowanie programów komputerowych

Warunki zdolności patentowej oprogramowania w Europie i Polsce

Aby rozwiązanie miało szansę na patent, powinno być nowe, posiadać poziom wynalazczy i nadawać się do przemysłowego stosowania. W odniesieniu do oprogramowania kluczowy jest jednak dodatkowy mechanizm: w Europie (EPO) i w Polsce (UPRP) o losach zgłoszenia decyduje przede wszystkim charakter techniczny rozwiązania. Przy ocenie poziomu wynalazczego liczą się wyłącznie cechy rozwiązujące problem techniczny – sama funkcja biznesowa programu, prezentacja informacji czy metoda matematyczna „jako taka” nie wystarczą. Polski system jest tu spójny z europejskim: art. 28 ustawy Prawo własności przemysłowej również wyłącza programy komputerowe „jako takie”, a UPRP stosuje analogiczne kryterium charakteru technicznego.

Z tego powodu ogromne znaczenie ma sposób opisania problemu technicznego i efektu technicznego już na etapie zgłoszenia.

Do ochrony patentowej mogą kwalifikować się m.in. algorytmy poprawiające działanie systemu, rozwiązania z zakresu cyberbezpieczeństwa, przetwarzania sygnałów, sterowania urządzeniami, uczenia maszynowego, optymalizacji pracy infrastruktury IT czy komunikacji między systemami informatycznymi.

Jesteś zainteresowany współpracą? Zapraszamy do kontaktu.

Skontaktuj się z nami

Co zamiast patentu? Alternatywne formy ochrony IP w branży IT

Nie każde oprogramowanie warto patentować – a czasem patent w ogóle nie jest najlepszym narzędziem. Często skuteczniejsza będzie ochrona kodu jako utworu (prawo autorskie), zabezpieczenie rozwiązania jako tajemnicy przedsiębiorstwa (art. 11 ustawy o zwalczaniu nieuczciwej konkurencji), umowy NDA, odpowiednio skonstruowane licencje, regulaminy korzystania z systemu, ochrona baz danych, znaków towarowych lub dokumentacji technicznej.

Warto pamiętać, że jeśli algorytm działa „głęboko” wewnątrz serwera (np. w modelu SaaS) i jest trudny do wykrycia u konkurenta, patent bywa trudny do wyegzekwowania – wtedy tajemnica przedsiębiorstwa chroni realnie lepiej. W branży IT dobra strategia zwykle łączy kilka form ochrony jednocześnie, dobranych do modelu biznesowego.

Procedura patentowania oprogramowania

Proces warto rozpocząć od analizy rozwiązania i badania stanu techniki. Następnie przygotowuje się opis wynalazku, zastrzeżenia patentowe i dokumentację zgłoszeniową. W sprawach software’owych szczególne znaczenie ma język zgłoszenia – powinien pokazywać techniczny charakter rozwiązania oraz problem techniczny, który ono rozwiązuje, a nie jedynie funkcję biznesową aplikacji.

Dobrze przygotowane zgłoszenie z wyraźnie wyeksponowanym efektem technicznym znacząco zwiększa szanse na uzyskanie ochrony i ułatwia późniejsze egzekwowanie patentu.

Porozmawiajmy o ochronie Twojej marki

Napisz nam, w jakich krajach chcesz chronić nazwę lub logo. Przygotujemy strategię działania i przedstawimy wycenę.

Skontaktuj się z nami

Korzyści biznesowe z patentu na oprogramowanie

Patent może zwiększyć wartość technologii, ułatwić rozmowy z inwestorem, wspierać licencjonowanie, ograniczyć kopiowanie rozwiązania i wzmocnić pozycję spółki w negocjacjach. Może też być elementem strategii podatkowej, np. przy analizie możliwości skorzystania z ulgi IP Box (5% stawka od dochodu z kwalifikowanego prawa własności intelektualnej).

Co istotne dla branży IT: w Polsce kwalifikowanym IP może być nie tylko patent, ale również autorskie prawo do programu komputerowego – powstaje ono automatycznie, bez rejestracji. Ulga wymaga jednak prowadzenia działalności badawczo-rozwojowej, powiązania dochodu z danym prawem oraz odrębnej ewidencji. Zasady IP Box bywają przedmiotem zmian, dlatego każdą sytuację warto przeanalizować indywidualnie.

Patentowanie oprogramowania w USA (USPTO) a w Europie (EPO)

W Europie nacisk kładzie się na charakter techniczny rozwiązania i dalszy efekt techniczny. W USA większe znaczenie ma ocena, czy rozwiązanie nie sprowadza się do abstrakcyjnej idei (test Alice/Mayo na gruncie 35 U.S.C. § 101) oraz czy zostało zintegrowane z praktycznym zastosowaniem. W praktyce europejska droga „charakteru technicznego” bywa dla oprogramowania bardziej przewidywalna niż amerykańska analiza abstrakcyjności – dlatego strategia ochrony powinna być świadomie dostosowana do rynku, modelu biznesowego i planów komercjalizacji. Obsługujemy obie procedury, co pozwala zaplanować spójne zgłoszenia po obu stronach Atlantyku.

Dla rozwiązań opartych na AI istotny jest też nowy obowiązek: AI Act nakłada na systemy wysokiego ryzyka wymóg szczegółowej dokumentacji technicznej. W europejskim systemie bezwzględnej nowości ujawnienie takiej dokumentacji przed zgłoszeniem patentowym może zniszczyć nowość wynalazku – dlatego o patencie warto pomyśleć, zanim pojawią się obowiązki ujawnieniowe.

Koszty patentowania oprogramowania

Koszt patentu na oprogramowanie to nie jedna opłata, lecz suma kilku elementów: honorarium za przygotowanie zgłoszenia (opis i zastrzeżenia), opłat urzędowych (zgłoszeniowej, za poszukiwanie i za badanie), kosztów prowadzenia procedury (odpowiedzi na zawiadomienia urzędu), a w przypadku patentu europejskiego także walidacji i tłumaczeń w wybranych krajach oraz rosnących z czasem opłat za utrzymanie ochrony. Realistyczne koszty to między 10 000 a 20 000 EUR za całość procedury.

Najczęściej zadawane pytania

Nie. Sam kod źródłowy – czyli konkretne linijki napisane przez programistę – jest chroniony prawem autorskim automatycznie, od chwili powstania, i tego się nie patentuje. Patent może natomiast objąć rozwiązanie techniczne, które program realizuje, czyli algorytm (np. sposób kompresji danych czy sterowania urządzeniem), o ile ma ono charakter techniczny. Innymi słowy: patent chroni „przepis” na działanie (algorytm), a nie zapis kodu. Dlatego przepisanie tego samego rozwiązania w innym języku nie omija patentu, choć tworzy nowy utwór chroniony prawem autorskim.

W Europie program komputerowy „jako taki” jest wyłączony z patentowania. Żeby uzyskać patent, oprogramowanie musi rozwiązywać problem techniczny i zapewniać efekt wykraczający poza zwykłe działanie komputera – np. poprawiać bezpieczeństwo transmisji, przyspieszać przetwarzanie obrazu, oszczędzać pamięć albo sterować maszyną, rozpoznawać obraz lub dźwięk, wspomagać diagnostykę medyczną, usprawniać korzystanie z komputera lub smartfona. Sama automatyzacja procesu biznesowego, metoda matematyczna czy sposób prezentacji informacji to za mało. Urząd Europejski ocenia poziom wynalazczy wyłącznie na podstawie cech technicznych –realizowany „na komputerze” pomysł czysto biznesowy nie przekona urzędu.

Zwykle łączy się dwie drogi. Pierwsza to patent – w Europie algorytm AI da się opatentować, jeśli służy konkretnemu celowi technicznemu (np. rozpoznawanie obrazu, diagnostyka, sterowanie), choć sam model matematyczny „jako taki” już nie. Druga to tajemnica przedsiębiorstwa – model, wagi i dane treningowe ukryte na Twoich serwerach często lepiej trzymać w sekrecie, bo trudno je podejrzeć i odtworzyć. W praktyce patentuje się to, co widoczne i wykrywalne, a resztę chroni jako tajemnicę. Warto wiedzieć, że jako wynalazcę trzeba wskazać człowieka – sama AI nim być nie może.


Nie ma osobnej, droższej „opłaty za software” – opłaty urzędowe są takie same jak dla każdego wynalazku. Patent europejski to wydatek rzędu 10 000 – 20 000 EUR za całą procedurę. Część tych kosztów można odzyskać z dotacji.

Samo udostępnienie programu jako open source nie zakazuje patentowania, ale kryje dwie pułapki. Najważniejsza: publikacja kodu to ujawnienie wynalazku, a w Europie nie ma „okresu karencji” (grace period) – jeśli opublikujesz przed zgłoszeniem patentu, tracisz nowość i patentu już nie uzyskasz. Zasada brzmi więc: najpierw zgłoś, potem publikuj. Druga pułapka to licencje (np. Apache 2.0, GPLv3), które zawierają klauzulę udzielenia patentu – udostępniając kod, możesz automatycznie dać użytkownikom licencję na swój patent.

Zwykle od 2 do 5 lat. Zgłoszenia software'owe bywają wolniejsze niż średnia, bo urząd częściej kwestionuje ich charakter techniczny, co wydłuża wymianę pism. Dobrze przygotowane zgłoszenie idzie szybciej, a w razie potrzeby procedurę można przyspieszyć (np. PACE w EPO lub PPH). Pamiętaj, że ochrona liczy się od dnia zgłoszenia, a nie dopiero od udzielenia patentu. Można dochodzić wstecznie odszkodowania za korzystanie z wynalazku bez uprawnień.

Nie. Dla oprogramowania prawem kwalifikowanym jest autorskie prawo do programu komputerowego, które powstaje automatycznie i nie wymaga rejestracji ani decyzji Urzędu Patentowego. To właśnie z tego prawa najczęściej korzystają firmy IT, rozliczając dochód stawką 5% zamiast 19%. Patent również jest prawem kwalifikowanym, ale dla samego software nie jest potrzebny. Trzeba natomiast spełnić warunki ustawowe – m.in. wytworzyć lub rozwinąć oprogramowanie we własnej działalności badawczo-rozwojowej i prowadzić odrębną ewidencję.

Tylko pod warunkiem zachowania poufności. W Europie praktycznie każde publiczne ujawnienie przed zgłoszeniem – pokaz, prelekcja na konferencji, wpis na GitHubie, beta-test bez umowy o poufności, artykuł prasowy – niszczy nowość i zamyka drogę do patentu. Bezpieczne są rozmowy objęte NDA. Uwaga: udostępnienie produktu w Polsce niszczy jego nowość w ujęciu ogólnoświatowym. Złota zasada: najpierw zgłoszenie, potem prezentowanie produktu.

To kluczowe pytanie, które warto zadać przed zgłoszeniem. Patent ma realną wartość tylko wtedy, gdy potrafisz wykazać w sądzie, że konkurent stosuje Twoje rozwiązanie. Z algorytmem działającym na cudzych serwerach bywa to niemożliwe – nie widać, co dzieje się „w środku”. Dlatego zastrzeżenia warto pisać wokół tego, co obserwowalne (zachowanie produktu, interfejs, dane wyjściowe), a nie wokół ukrytego wnętrza. Jeśli naruszenia i tak nie dałoby się wykryć, lepszym wyborem bywa tajemnica przedsiębiorstwa.

Tak. Unijny Fundusz dla MŚP (EUIPO) refunduje m.in. 75% opłat zgłoszeniowych do EPO i 50% kosztów prawnych przygotowania zgłoszenia patentu europejskiego – do 3500 € na firmę, w formie bonu, o który występuje się przed poniesieniem kosztów. Krajowa Ścieżka SMART (FENG) potrafi sfinansować nawet do 50% kosztów ochrony, a także obrony praw wobec naruszycieli – ale tylko jako moduł większego projektu B+R (próg 3 mln zł). Uwaga: dotacje dotyczą zgłoszeń patentowych; software chroniony wyłącznie prawem autorskim nie generuje opłat do zwrotu.

Eupatent
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.