Earlier quoted context omitted.
They want people who will be around to maintain the features as well. There have been several areas of the project that have languished at times because no current maintainer had the capacity or familiarity to move it forward. Also, what drama?
I get that, but again this seems like a quality problem. As for commitment a simple sorting algorithm which prioritizes repeat contributors should solve that. Google Godot drama 2024, for some top-notch community mismanagement classes.
Godot will no longer accept AI-authored code contributions
161–170 of 419 posts
Re: Godot will no longer accept AI-authored code contributions
#162Earlier quoted context omitted.
How do they enforce that contributions aren’t copied and pasted from AGPLv3 or proprietary codebases? The honor system and intuition and occasionally flat out asking people. Do you think sociopaths willing to lie about how they came up with a contribution are really that common?
Let me tell you a story: I use agents at work. Not to add more useless features, not in a let-loose way, not so that I can slack all day but to produce better output. Think performance optimizations, security fixes, better use of underlying frameworks, produce better documentation, get useful hints from the code base, that kind of thing. In a word, to produce objectively better software. that is my honor: giving the…
Re: Godot will no longer accept AI-authored code contributions
#163I wonder what people think about addressing this with process. For example, on GH: - Disable public pull requests. - Require people to open an issue or discussion. Issues and discussions should have stated length/quality parameters. If an issue is a wall of Claude-text, users should be prepared for this text to be automatically summarized into plain language. If you don't want your Claude-text to be machine-turned in…
Re: Godot will no longer accept AI-authored code contributions
#164Earlier quoted context omitted.
> From my experience reviewing, most contributors never read the policies, especially those making a "quick AI PR". I don't expect the new policy to change this much. True. At least with a policy about it, the project maintainers can unilaterally close such PRs without further internal or external discussion on any case-by-case basis.
Dingdingding, we have a winner. The main use of such a policy is to be able to just close those giant wall-of-text PRs and have something to point to when people start to scream it's not fair.
Or LLMs, as we have seen.
Re: Godot will no longer accept AI-authored code contributions
#165Earlier quoted context omitted.
the assumption that all code (and everything else producing digital artefacts) will be written using AI in the near future, This is what AI providers wanted you to believe in because they have a couple of shovels to sell to you. Once you realize that the assumption is delusional, it's no longer hard to reconcile.
There's this crazy narrative that everyone starts parroting, saying the days of writing code yourself are over, now we have to use agents for everything. No, we don't have to. We can just write code ourselves. (My condolences to people who have jobs where AI is mandated.)
Re: Godot will no longer accept AI-authored code contributions
#166Earlier quoted context omitted.
If people knew how to get AI to write terse, focused summaries, sure, that might help. I haven't seen many that do (well, ignoring the toupee fallacy). Though the most important aspect is that we need to know the motivation and thought process, and all AI can do is fabricate a 'plausible' one.
Reading AI PRs reminds me of Monty Python's holy grenade: "And the Lord spake, saying, ''First shalt thou take out the Holy Pin. Then shalt thou count to three, no more, no less. Three shall be the number thou shalt count, and the number of the counting shall be three. Four shalt thou not count, neither count thou two, excepting that thou then proceed to three. Five is right out. Once the number three, being the thir…
Re: Godot will no longer accept AI-authored code contributions
#167It's a fair policy. Getting those verbose, AI-authored walls of text is very annoying, especially when you're expected to thoroughly review it. It's like a denial-of-service attack on the human mind. I can only imagine how frustrating this can get in open projects that get a lot of contributions. However, I don't think this will discourage AI-based coding at all. In fact, I see two potential outcomes of these policie…
It's pragmatic. Linus once said, the reason C++ is not allowed in the kernel is to keep the C++ people out.
Re: Godot will no longer accept AI-authored code contributions
#168Re: Godot will no longer accept AI-authored code contributions
#169Totally valid. If someone thinks they're building better open source with their AI, let them fork; their AI can maintain downstream. If it's really better, people will join the fork. Good luck. In all likelihood anyone attempting this will realize the value that a maintainer provides. On the odd chance they discover a new working model and produce better software, all the better, everyone wins.
Re: Godot will no longer accept AI-authored code contributions
#170Wouldn't it make much more sense to just reject _low_ quality PR's? On an unrelated note, I lost all respect and eagerness to try it out after the drama.