Programista i prawnik Matthew Patrick pozwał Microsoft, GitHub i OpenAI, twierdząc, że Copilot GitHub naruszył warunki jego licencji open source i naruszył prawa programistów.
GitHub Copilot, wydany w czerwcu 2022 r., to narzędzie programistyczne oparte na sztucznej inteligencji Kodeks OpenAI Generuj kod źródłowy i zalecenia dotyczące funkcji w czasie rzeczywistym w programie Visual Studio.
Narzędzie jest przeszkolone w uczeniu maszynowym przy użyciu miliardów wierszy kodu z publicznych repozytoriów i może konwertować język naturalny na fragmenty kodu w dziesiątkach języków programowania.
okrojone autorzy
Podczas gdy Copilot może przyspieszyć proces pisania kodu i ułatwić tworzenie oprogramowania, korzystanie z publicznego kodu open source spowodowało, że eksperci obawiają się, że narusza uprawnienia i ograniczenia licencyjne.
Licencje open source, takie jak licencje GPL, Apache i MIT, wymagają podania nazwiska autora i określenia prywatnych praw autorskich.
Jednak Copilot usuwa ten komponent, a nawet gdy fragmenty kodu są dłuższe niż 150 znaków i są pobierane bezpośrednio z zestawu uczącego, Atrybucja nie jest podana.
Niektórzy programiści posunęli się tak daleko, że nazwali to pralnia open sourcea Konsekwencje prawne Takie podejście zostało zademonstrowane po uruchomieniu narzędzia AI.
„Microsoft wydaje się czerpać korzyści z pracy innych, ignorując warunki podstawowych licencji open source i inne wymagania prawne” Komentarze Josepha Saverikancelaria reprezentująca Patricka w sporach sądowych.
Co gorsza, ludzie zgłaszają przypadki Drugi pilot ujawnia tajemnice opublikowane w publicznych repozytoriach Przez pomyłkę i tym samym są zawarte w zestawie uczącym, jako klucze API.
Oprócz naruszeń licencji, Jak twierdzi Patrick Funkcja programistyczna narusza następujące elementy:
- Warunki korzystania z usługi GitHub i Polityka prywatności,
- DMCA 1202, który zabrania usuwania informacji o zarządzaniu prawami autorskimi,
- Kalifornijska ustawa o ochronie prywatności konsumentów,
- oraz inne prawa dające podstawę do powiązanych roszczeń prawnych.
Skarga została złożona do Sądu Okręgowego Stanów Zjednoczonych dla Północnego Dystryktu Kalifornii, domagając się zatwierdzenia 9.000.000 dolarów odszkodowania ustawowego.
„Za każdym razem, gdy drugi pilot zapewnia nielegalne wyjście, trzykrotnie narusza sekcję 1202 (dystrybucja licencjonowanego materiału bez: (1) przypisania, (2) informacji o prawach autorskich i (3) warunków licencji)” skarga.
„Dlatego, jeśli każdy użytkownik otrzyma tylko jedno wyjście, które narusza sekcję 1202 przez cały okres użytkowania Copilot (do piętnastu miesięcy w przypadku wczesnych użytkowników), GitHub i OpenAI naruszyły 3 600 000 razy zgodnie z ustawą DMCA. I w ustawowych odszkodowaniach w wysokości co najmniej 2500 USD za każdego naruszenie, co przekłada się na 9 milionów dolarów”.
Szkoda open source
Patrick poruszył również inny temat w poście na blogu wcześniej w październiku, gdzie omawiał szkody, jakie Kopilot może wyrządzić społecznościom open source.
Programista argumentował, że zachęta do wkładu i współpracy z otwartym kodem źródłowym jest usuwana przede wszystkim przez dawanie ludziom fragmentów kodu i nigdy nie informowanie ich, kto stworzył kod, którego używają.
„Microsoft tworzy nowy otoczony murem ogród, który uniemożliwi programistom odkrywanie tradycyjnych społeczności open source” Patrick pisze.
„Z biegiem czasu proces ten zagłodzi te społeczności. Uwaga i zaangażowanie użytkowników ulegną zmianie”. […] Z dala od samych projektów open source – z dala od ich repozytoriów źródłowych, trackerów problemów, ich list mailingowych, ich forów dyskusyjnych. „
Patrick obawia się, że jeśli zostanie wystarczająco dużo czasu, Copilot zdegraduje społeczności open source, a tym samym obniży jakość kodu w danych treningowych.
BleepingComputer skontaktował się zarówno z Microsoft, jak i GitHub w celu skomentowania powyższego, i otrzymaliśmy następujące oświadczenie z GitHub.
„Od samego początku byliśmy zaangażowani w odpowiedzialne wprowadzanie innowacji w Copilot i nadal będziemy to robić ewoluował Najlepszy produkt do obsługi programistów na całym świecie. – GitHub.
„Lekarz gier. Fanatyk zombie. Studio muzyczne. Kawiarni ninja. Miłośnik telewizji. Miły fanatyk alkoholik.