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.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.
Hey what do you know a reasonable take that people will still complain about
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




