We can't have a NuttX-specific AI policy.  This polity is something that must 
be consistent across all Apache projects.  Remember, Apache owns this code!

The are some Apache discussions and fragments of policies that are worth 
considering.  We should do nothing inconsistent with the final Apache policies. 
 Whatever Godot uses is irrelevant.

This is what I was able to find in a a single google:


  *
Some general discussion:  
https://lists.apache.org/thread/l0n4w86v1o5cwkqpqtf2q7lb7zdyrymf
  *
Apache VP of Legal Affairs:  
https://news.apache.org/foundation/entry/why-generative-ai-guidance-is-essential-to-contributors-of-open-source
  *
ASF Generative Tooling Guidance:   
https://www.apache.org/legal/generative-tooling.html

I haven't really absorbed all of this.  My point is that we must follow the 
same rules and principles as the Apache Software Foundation on this.

Greg





________________________________
From: Matteo Golin <[email protected]>
Sent: Wednesday, July 1, 2026 8:47 AM
To: [email protected] <[email protected]>
Subject: [COMMENT] Adopt the Godot AI policy

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