AI/LLM coding assistance is permitted but the author must understand/review the patch and take responsibility -- including that the contribution is LGPLv2.1+ compatible. The NetworkManager policy also will not allow AI assistance in communication for the upstreaming/review of said patches.
So basically using AI code is allowed but it would take more time to research if it is license-compatible (if that's even possible) than just writing the code yourself in the first place
You are the one certifying that the contribution can be released under LGPL-2.1-or-later.
I mean, that is entirely non-negotiable, but it also effectively means that you're just not allowed to generate larger chunks of code.
Because it's impossible for a human to know that a generated chunk of code was taken from another project in a (largely) verbatim form.
4 Comments
curbstickle@anarchist.nexus · 29 pts · 4d
timewarp@lemmy.world · 15 pts · 3d
Hey what do you know a reasonable take that people will still complain about
gratux@lemmy.blahaj.zone · 6 pts · 3d
So basically using AI code is allowed but it would take more time to research if it is license-compatible (if that's even possible) than just writing the code yourself in the first place
trem@lemmy.blahaj.zone · 15 pts · 3d
I mean, that is entirely non-negotiable, but it also effectively means that you're just not allowed to generate larger chunks of code.
Because it's impossible for a human to know that a generated chunk of code was taken from another project in a (largely) verbatim form.