Firma Oracle zakazała przyjmowania do otwartego projektu OpenJDK zmian generowanych za pomocą narzędzi AI. Zakaz obejmuje kod źródłowy, materiały tekstowe i obrazy przesyłane do repozytoriów projektu lub publikowane na stronie, w postach lub na stronach wiki. Z zakresów, w których dozwolone jest stosowanie AI przy tworzeniu Java, wymienia się debugowanie i przegląd kodu.
Jako przyczynę wskazano potencjalne ryzyko naruszenia cudzej własności intelektualnej przy wykorzystaniu kodu generowanego przez duże modele językowe. Status prawny takiego kodu nie został jeszcze ostatecznie określony i nie wyklucza się potencjalnego wpływu praw majątkowych i licencji, na jakich rozpowszechniane były projekty wykorzystane do szkolenia modelu. Wskazuje się również na ryzyka związane z bezpieczeństwem.
Dodatkowo można zaznaczyć wprowadzenie zasad dotyczących AI w projekcie NetworkManager. Do repozytorium NetworkManager mogą być przyjmowane zmiany stworzone za pomocą AI, których autorzy biorą na siebie odpowiedzialność za przesłane poprawki, rozumieją wprowadzone zmiany, są w stanie omówić ich istotę, przeprowadzili ręczne recenzowanie i testowanie, a także są gotowi potwierdzić, że przesłany kod jest zgodny z licencją LGPLv2.1.
Źródło: opennet.ru
