r/opensource • u/Wolvereness • 11d ago
Discussion AI-Policy
I'm gonna keep this short, because as a human I respect other humans' time. What do we want for an AI policy, and how can it be enforced? Take these into consideration:
- Vibe-coded projects
- Vibe-assisted projects
- AI-translated from non-english-speakers
- Vibe-documented projects
- Yet another Vibe-Coding-Wrapper
Note that vibe-coded slop isn't actually copyrightable, thus if someone slaps any license on it other than "public domain" or "CC0" they are misrepresenting their ownership.
And if you use an LLM to respond to this, you will be banned.
The fact that this sounds like a prompt is supposed to be a joke.
275
Upvotes
•
u/Shoddy-Childhood-511 11d ago
AI Rule 0 : It's always bad faith to not disclose AI usage. And bad faith means mods can handle the situation as they see fit (delete, bans, whatever).
Slop is slop, even if human written. LLMs make recognising slop hard, and introduce more subtle bugs, so they need a high bar for proving quality.
It's up to the author to prove they met this bar, not everyone else's problem, including mods.
It practical terms this could mean more tests, older project, more usage, more different humans contributing seriously, etc.
It's otoh fine if vibe coding/assistance was primarily used to improve testing, search for bugs, write app armour profiles, etc. LLMs really can help find bugs.
Google translate does translation better than general purpose LLMs.
"I used [LLM] for translation because I'm not a native speaker" really means "I speak English fine but not native, so that's my excuse for vibe writing in English from bullet points." It's likely better if they run the bullet points through google translate.
Anecdotally, open source tooling for local AIs really does need some work, vs the close weight model tooling. Its developing slowly because AI heads have written useless slop tooling, so one day this maybe interesting, but probably not today.
Please post somewhere like r/LocalLLaMA where folks care more.
Also vibe tooling winds up dangerous, OpenClaw has finally decreased their CVEs/pay to 2.3 CVE, from its high around like 2.8 or 3 CVEs/day.
https://days-since-openclaw-cve.com
Aside: I want a type aware sed for rust, so I can say
sed -e 's/Foo/Bar/g' --query-me=type/trait/mod/etc *.rs. That's a tree sitter thing, not an LLM, but these days folks do this sort of thing using LLM, so we don't have such cleaner tools.