> Any contribution of any LLM-generated content
I read this as "LLM-generated contributions" are not welcome, not "any contribution that used LLMs in any way".
More generally, this is clearly a rule to point to in order to end discussions with low effort net-negative contributors. I doubt it's going to be a problem for actually valuable contributions.
You're brushing up against some of the reasons why I am pretty sure policies like this will be futile. They may not diminish in popularity but they will be largely unenforceable. They may serve as an excuse for rejecting poor quality code or code that doesn't fit the existing conventions/patterns but did maintainers need a new reason to reject those PRs?
How does one show that no assistive technologies below some threshold were used?
In this case, you don't:
> immediately be banned without recourse
In other words, if the maintainer(s) think it's LLM-generated, right or wrong, you're banned.
I don't know much about this project, but looking at the diff with their previous policy, it's pretty clear that people were abusing it and not declaring that they use llms, and they don't actually know what they're doing
* Any contribution of any LLM-generated content will be rejected and result in
an immediate ban for the contributor, without recourse.> Any contribution of any LLM-generated content will be rejected and result in an immediate ban for the contributor, without recourse.
You can argue it’s unenforceable, unproductive, or a bad idea. But it says nothing about unreviewed code. Any LLM generated code.
I’m not sure how great of an idea it is, but then again, it’s not my project.
Personally, I’d rather read a story about how this came to be. Either the owner of the project really hates LLMs or someone submitted something stupid. Either would be a good read.
Sure, a smart guy with a tool can do so much more, but an idiot with a tool can ruin it for everyone.
LLM-generated code can be high quality just as human-generated code can be low quality.
Also, having a "no recourse" policy is a bit hostile to your community. There will no doubt be people who get flagged as using LLMs when they didn't and denying them even a chance to defend themselves is harsh.
Can it really? "You submitted LLM-generated contributions" is also highly subjective. Arguably more so since you can't ever really be sure if somethingi s AI generated while with quality issues there are concrete things you can point to (e.g. it the code simply doesn't work, doesn't meet the contributor guidelines, uses obvious anti-patterns etc.).
https://mastodon.social/@bagder/115241241075258997
So obviously curl doesn't have a blanket ban.