AI2 min read

AI can rewrite open source code—but can it rewrite the license, too?

P
Redakcja Pixelift40 views
Share
AI can rewrite open source code—but can it rewrite the license, too?

Foto: Getty Images

Is it clean "reverse engineering" or just an LLM-filtered "derivative work"?

Rewolucja w świecie oprogramowania open source nabiera tempa za sprawą sztucznej inteligencji, która coraz śmielej wkracza w domenę programowania. Najnowszy przypadek biblioteki chardet ujawnia fascynujące napięcie między tradycyjnymi metodami inżynierii oprogramowania a nowymi możliwościami generowanymi przez AI.

Rewolucja AI w przepisywaniu kodu: Między inspiracją a naruszeniem praw autorskich

Projekt chardet, popularnej biblioteki Pythona do wykrywania kodowania znaków, stał się epicentrum gorącej dyskusji prawnej i etycznej. Dan Blanchard, obecny opiekun repozytorium, dokonał radykalnego kroku - przepisał całą bibliotekę przy pomocy AI, konkretnie narzędzia Claude Code, zmieniając jednocześnie licencję z LGPL na znacznie bardziej liberalną MIT.

Kluczowe pytanie brzmi: Czy można uznać taki proces za czyste "odwrotne inżyniowanie", czy raczej jest to nieuprawnione przekształcenie chronionego prawem autorskim dzieła?

Techniczne szczegóły "czystego pokoju" AI

Blanchard twierdzi, że osiągnął coś, co można nazwać "czystym pokojem AI". Jego metoda zakładała:

  • Stworzenie dokumentu projektowego z precyzyjnymi wymaganiami
  • Rozpoczęcie pracy w pustym repozytorium
  • Jawne poinstruowanie Claude, aby nie bazował na kodzie licencjonowanym LGPL/GPL

Aby udowodnić niezależność kodu, Blanchard przedstawił statystyki podobieństwa z użyciem narzędzia JPlag. Wyniki wskazują, że maksymalne podobieństwo między wersjami wynosi zaledwie 1,29%, podczas gdy wcześniejsze aktualizacje miały nawet 80% wspólnego kodu.

Spór prawny i etyczny

Oryginalny autor biblioteki, Mark Pilgrim, jednoznacznie sprzeciwia się takiemu podejściu. Argumentuje, że mimo deklaracji o "całkowitym przepisaniu", Blanchard miał wcześniej dostęp do oryginalnego kodu, co automatycznie kwestionuje koncepcję "czystego pokoju".

Pilgrim podkreśla: "Dodanie zaawansowanego generatora kodu nie przyznaje dodatkowych praw. Uważam, że projekt powinien zostać przywrócony do oryginalnej licencji".

Implikacje dla polskiego ekosystemu technologicznego

Dla polskich programistów i firm zajmujących się rozwojem oprogramowania open source ten przypadek stanowi kluczowy precedens. Pokazuje, że AI wprowadza zupełnie nowej jakości wyzwania w zakresie interpretacji praw autorskich i możliwości technologicznych.

Kluczowe będzie obserwowanie, jak sądy i społeczność prawnicza będą interpretować tego typu przypadki. Czy AI rzeczywiście może być traktowana jako niezależne narzędzie twórcze, czy raczej jako zaawansowany mechanizm kopiowania?

Przyszłość prawa autorskiego w erze AI

Sprawa chardet to zaledwie wierzchołek góry lodowej nadchodzących zmian. Wraz z postępem technologicznym AI będziemy musieli na nowo zdefiniować pojęcia własności intelektualnej, oryginalności i dozwolonego użytku.

Dla polskich twórców oprogramowania oznacza to konieczność śledzenia najnowszych trendów prawnych i technologicznych oraz elastycznego podejścia do zmieniającego się krajobrazu regulacyjnego.

Source
Share

PRelated Pixelift Tools