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/ > >> >
