Software house w trudnych czasach
Wyceń kod swojej firmy

Kod i prawa

Kod do trenowania AI: czy software house może licencjonować swoje repozytoria

Sprawdzono 12 października 2026

W skrócie

Software house może licencjonować kod do trenowania modeli AI, jeśli ma do niego autorskie prawa majątkowe i usunie z repozytoriów to, co należy do innych. W Polsce eksploracja tekstów i danych jest dozwolona bez zgody, chyba że uprawniony ją zastrzegł; przy treściach w sieci zastrzeżenie ma format do odczytu maszynowego (art. 26³ ustawy o prawie autorskim). Dostawcy modeli AI ogólnego przeznaczenia muszą respektować takie zastrzeżenia (art. 53 AI Act), więc legalnie licencjonowany kod ma dla nich wartość.

Tak, software house może licencjonować swój kod do trenowania modeli AI. Warunek jest ten sam co przy każdej licencji: firma musi mieć autorskie prawa majątkowe do tego kodu. Kupujący dane treningowe sprawdza też, czy w repozytoriach nie ma kodu klientów, cudzych bibliotek, danych osobowych ani sekretów.

Polskie prawo autorskie pozwala na eksplorację tekstów i danych bez zgody, ale uprawniony może to zastrzec (art. 26³ ustawy o prawie autorskim). Dostawcy modeli AI ogólnego przeznaczenia muszą takie zastrzeżenia respektować (art. 53 ust. 1 lit. c rozporządzenia (UE) 2024/1689). Kod kupiony na licencji rozwiązuje im ten problem.

Co mówi polskie prawo o trenowaniu AI na kodzie?

Ustawa o prawie autorskim (tekst jednolity Dz.U. 2025 poz. 24) definiuje eksplorację tekstów i danych jako analizę wyłącznie zautomatyzowaną techniką, która ma wygenerować informacje, w tym wzorce, tendencje i korelacje (art. 6 ust. 1 pkt 22). AI Act zakłada, że przy trenowaniu modeli ogólnego przeznaczenia szeroko korzysta się z eksploracji tekstów i danych (motyw 105 rozporządzenia (UE) 2024/1689).

Najważniejsze reguły z art. 26³:

Dlaczego firmy od AI płacą za kod, skoro mogą go eksplorować?

Wyjątek ma ograniczenia, które dla dostawcy modelu oznaczają ryzyko:

  1. Zastrzeżenia. Każde repozytorium w sieci może mieć zastrzeżenie przeciw eksploracji. Dostawca modelu ogólnego przeznaczenia musi mieć politykę, która je wykrywa i respektuje (art. 53 ust. 1 lit. c AI Act).
  2. Jawność. Ten sam dostawca publikuje streszczenie treści użytych do treningu według wzoru Urzędu ds. AI (art. 53 ust. 1 lit. d AI Act). Kod z licencji łatwo opisać i obronić.
  3. Dostęp. Wyjątek dotyczy utworów rozpowszechnionych. Prywatne repozytoria software house’u, z historią commitów, testami i opisem zadań, nie są rozpowszechnione. Bez licencji nikt ich nie dostanie.

Dla software house’u ważny jest trzeci punkt. Najcenniejszy jest kod, którego nie ma w sieci: produkcyjny, z testami i code review.

Jaki kod software house może licencjonować do treningu?

Źródło koduCzy możesz licencjonowaćCo musisz mieć
Kod pracowników na umowie o pracęTakUmowa o pracę, zakres obowiązków (art. 74 ust. 3)
Kod programistów na B2BTylko z pisemnym przeniesieniemUmowa przeniesienia z polami eksploatacji (art. 53)
Kod napisany dla klienta, prawa u klientaNieNic tego nie zmieni bez zgody klienta
Kod dla klienta, prawa w firmieTak, jeśli poufność na to pozwalaUmowa z klientem bez przeniesienia i bez zakazu
Biblioteki open source w repozytoriumNie jako twój kodWyłącz z paczki albo opisz licencje
Własne narzędzia, akceleratory, produktyTakDokumenty jak wyżej

Szczegóły łańcucha praw opisujemy na stronie kto jest właścicielem kodu.

Jak przygotować repozytoria do licencji treningowej?

  1. Wybierz repozytoria z wierszy oznaczonych w tabeli „Tak”. Resztę odłóż.
  2. Usuń sekrety. Klucze API, hasła, tokeny, adresy wewnętrznych systemów. Także z historii commitów, bo kupujący dostaje zwykle całą historię.
  3. Usuń dane osobowe. Dane testowe z produkcji, maile w komentarzach, dumpy baz.
  4. Wydziel cudzy kod. Katalogi z vendorowanymi bibliotekami, skopiowane fragmenty z zewnętrznych źródeł.
  5. Opisz paczkę. Języki, liczba linii, zakres lat, czy jest historia, testy, opisy zadań. Ten opis trafi do umowy jako przedmiot licencji.

Co wpisać do umowy licencyjnej na kod do treningu?

Licencja treningowa to zwykła umowa licencyjna na oprogramowanie z kilkoma specyficznymi zapisami:

Ile może być wart kod do trenowania AI?

Cena zależy od tego, czego kupujący nie znajdzie w sieci:

Liczy się też czystość praw. Paczka z kompletnym łańcuchem dokumentów jest warta więcej niż większa paczka z dziurami.

Jak AI zmienia resztę biznesu software house’u, opisujemy na stronie AI a software house. Obowiązki przy budowaniu funkcji AI dla klientów są na stronie AI Act. Orientacyjne widełki dla licencji na kod znajdziesz na stronie ile jest wart kod źródłowy.

Najczęstsze pytania

Czy można trenować model AI na cudzym kodzie bez zgody?

W Polsce art. 26³ ustawy o prawie autorskim pozwala zwielokrotniać rozpowszechnione utwory w celu eksploracji tekstów i danych, chyba że uprawniony to zastrzegł. Przy treściach dostępnych w internecie zastrzeżenie robi się w formacie do odczytu maszynowego. Przepis obejmuje też programy komputerowe.

Czy software house może licencjonować do treningu kod napisany dla klienta?

Tylko jeśli umowa z klientem zostawiła prawa do tego kodu w firmie i nie zabrania takiego użycia. Kod, do którego prawa przeniosłeś na klienta, nie jest już twój. Do tego dochodzą klauzule poufności, które często obejmują cały kod projektu.

Jak zastrzec, że mój publiczny kod nie może służyć do trenowania AI?

Art. 26³ ust. 2 ustawy o prawie autorskim wymaga zastrzeżenia wyraźnego i w formacie do odczytu maszynowego, razem z metadanymi, jeśli utwór jest publicznie dostępny w sieci. Sam tekst w README może nie wystarczyć. Dodaj zastrzeżenie w pliku licencji i w formacie, który czytają roboty.

Wyceń kod swojej firmy