Fundacja NetBSD ogłosiła zaktualizowane zasady wprowadzania zmian w drzewie źródłowym projektu. W nowych zasadach dodano punkt zakazujący włączania do NetBSD kodu wygenerowanego przy użyciu narzędzi AI opartych na dużych modelach językowych, takich jak ChatGPT, GitHub Copilot i Code Llama, bez uprzedniej pisemnej zgody zespołu Core Team. Jako powód wskazano niepewność w zakresie praw autorskich oraz niezgodność z polityką licencjonowania NetBSD.
Obawy dotyczą faktu, że systemy AI są szkolone na dużych zbiorach informacji, w tym kodzie chronionym prawem autorskim i rozprowadzanym na różnych zasadach licencyjnych. Przy generowaniu kodu przez systemy AI te aspekty nie są uwzględniane i potencjalnie wyniki pracy AI mogą być traktowane jako tworzenie dzieła pochodnego z kodu, który był używany do szkolenia modelu i jest rozpowszechniany na podstawie określonych licencji.
Podczas szkolenia modelu na kodzie objętym licencją wymagającą wskazania autorstwa, to wymaganie formalnie nie jest spełniane w generowanym przez narzędzia AI kodzie, co może być postrzegane jako naruszenie większości otwartych licencji, takich jak GPL, MIT i Apache. Mogą również wystąpić problemy z kompatybilnością licencyjną przy wstawianiu do projektów objętych licencjami permisji, takimi jak BSD, kodu wygenerowanego przy użyciu modeli szkolonych na kodzie z licencjami copyleft.
Źródło: opennet.ru
