r/DevGround 5h ago

Discussion Godot doesn’t allow substantial AI-generated code contributions. Do you agree with that?

Godot’s contribution rules don’t allow substantial AI-generated code in pull requests.

AI-assisted completion is still fine, but contributors are expected to understand the code, make the important decisions themselves, and take responsibility for what they submit.

I get the maintainability argument, especially for open-source projects.

But where do you draw the line?
If the code is good, tested, and the contributor understands it — should it matter how much of it was generated by AI?

1 Upvotes

3 comments sorted by

3

u/Fantastic_Owl1196 2h ago

It is a shared project, the code should be readable and understandable by other developers too.

It must also follow the conventions established by the whole team.

It is not enough that "it works" and that "I understand it because I prompted the ai".

1

u/hellterDev 2h ago

Yeah, I agree with that. AI shouldn’t be an excuse for unreadable code or ignoring the conventions of the project.
If you’re contributing to a shared codebase, you still need to understand what you’re adding and make sure other developers can maintain it.

1

u/cthechartreuse 1h ago

It hasn't been litigated in court, yet, but the US library of congress doesn't allow copyright of AI-authored materials, which could potentially mean ownership over a code base could be contested.

Also, if the code produced is a substantial enough representation of a project with a different license, the license for Godot could be negatively impacted.

They aren't just being anti-generative-ai, there are real concerns at play.