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