Hello Lwazi,

Here is the earlier thread from another discussion about an AI policy:
https://www.mail-archive.com/[email protected]/msg14358.html

I agree with you that I do not want AI-generated code in NuttX, but many of
our contributors have and still do use AI tools for their development
process. We have to have a discussion and accept a policy that the
community endorses, even if that means making some compromises. This is why
it's important to contribute to this discussion, and when we move to a
vote, to make sure you vote whichever way you're inclined.

Matteo

On Wed, Jul 15, 2026 at 4:21 AM Sebastien Lorquet <[email protected]>
wrote:

> Hello,
>
> I agree with you but unfortunately, we're way past this stage already.
>
> The usage of AI in NuttX was started "as a normal thing to do" even
> before permission was requested and things were discussed on the mailing
> list.
>
> This is pretty much a tainted project and it has been for months, and
> there is no turning back at this point.
>
> Sebastien
>
>
> On 7/15/26 06:36, Lwazi Dube wrote:
> > Was there an option presented for those of us who want to keep our
> > open-source projects 100% free of AI-generated code? That discussion
> > absolutely should have happened. If there’s a link to it, please
> > share—imposing these tools on people who didn't ask for them is not
> > acceptable.
> >
> > On Wed, 1 Jul 2026 at 11:47, Matteo Golin <[email protected]>
> wrote:
> >
> >> Hello everyone,
> >>
> >> NuttX still has not adopted an AI policy, and the number of
> substantially
> >> AI-generated contributions is continuing to grow. Recently, the Godot
> >> project adopted a new AI policy which I think is quite reasonable. [1]
> >>
> >> I would like to suggest that NuttX adopt the AI policy from Godot [1]
> >> (slightly modified for more clarity), as follows, and include it in our
> >> contribution guide:
> >>
> >> - *No autonomous AI agent use or vibe coding*
> >>
> >>     - A human must be involved in the coding process if patches are
> >> submitted
> >>
> >> - *No use of AI to generate substantial pieces of code*
> >>
> >>     - We require all code to be human authored. AI assistance should be
> >>     limited to menial things (like code completion, regex, formatting,
> or
> >> find
> >>     and replace).
> >>     - If you do use AI in some capacity to author code, you must
> disclose it
> >>     in the PR discussion.
> >>
> >> - *No AI-generated text in human-to-human communication*
> >>
> >>     - When our maintainers volunteer their time to review your issue,
> PR, or
> >>     proposal, they do not want to talk to a machine. This is a basic
> >> principle
> >>     of respect.
> >>     - Machine translations are still acceptable as long as the original
> >>     content was written by a human.
> >>     - This includes PR descriptions and comments.
> >>
> >> - *All PRs must be reviewed and approved by a human before merging*
> >> Please let me know your thoughts, I really think it is time to adopt
> this
> >> change as I am seeing more and more frequently that substantially
> >> AI-generated PRs are submitted (what is really most frustrating is its
> use
> >> in human-to-human communication).
> >>
> >> Best,
> >> Matteo
> >>
> >> [1]: https://godotengine.org/article/contribution-policy-2026/
> >>
>

Reply via email to