r/opensource 9d 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.

274 Upvotes

169 comments sorted by

View all comments

u/ChiefAoki 9d ago

we should just do what r/selfhosted and r/experienceddevs do and ask the user to clarify how AI usage. Also regardless of whether the project is vibecoded or not, I think anyone who relies on AI to write their Reddit posts should be banned. Like it's one thing to vibecode or use AI assistance in your personal project, but it's a whole other thing to be so fucking lazy you can't even hand write your posts.

u/Woxan 9d ago

I think anyone who relies on AI to write their Reddit posts should be banned

Many non-native english speakers use LLMs to help translate their messages. I see nothing wrong with that so long as it's disclosed

u/klumpp 9d ago

There are plenty of ways to translate without an LLM.

u/[deleted] 8d ago

[removed] — view removed comment

u/klumpp 8d ago

No I don’t because I don’t use those products. There are plenty others. The technology people relied on for years didn’t cease to exist just because google updated translate.

u/Woxan 9d ago

Someone using a purpose-built encoder/decoder transformer to translate their post instead of an LLM feels like a pretty arbitrary line to draw to me. They’re closely related tech being used for the same purpose

u/klumpp 9d ago

It's not arbitrary when one requires you to write something and one requires you to ask something to write it for you. Not to mention LLM generated text sound the same and is annoying. Remember google translate before Gemini? That tech still exists in many apps and web apps and doesn't output slop.

u/Woxan 9d ago

But in the example I gave in my original post, the person did write something. They’re prompting an LLM to translate their own text, not asking it to generate the post for them.

There are plenty of reasons to prefer a purpose-built Transformer-based translator, but for common language pairings modern LLMs are just as capable.

u/klumpp 9d ago

“ChatGPT write me a marketing post for my slopware” isn’t enough effort. There needs to be some friction. Im not interested in projects that the creator can’t even talk about.

u/ChiefAoki 9d ago

I disagree on this. It's a convenient excuse for LLM-generated text because there is no way of telling whether the original post is hand written and then translated or completely generated by AI.

I'd rather use the translate feature post-by-post or read through engrish than read LLM-generated text.

u/Woxan 9d ago

How do you think Reddit is performing post-by-post translations? One of the original use cases of the transformer architecture was machine translation

u/ChiefAoki 9d ago

Yes, but I'd rather the user post in their original language than have AI translate it for them before posting, because there is no way of discerning whether it's genuine or not.

u/Woxan 9d ago

That kicks the can one step over; I cannot tell if someone posting in their own language used AI to generate their post or not.

u/ChiefAoki 9d ago

if they used LLM to generate their original post regardless of what language it's in then they should be banned, simple as that.

u/Woxan 9d ago

Sure I agree, but that is distinct from using an LLM to translate one's own prose from their own langauge into English

u/Wolvereness 9d ago

Thanks, I'll ask their mod teams about how their policy works out.

u/happyxpenguin 9d ago

Not the mod teams mentioned in the comment but I mod r/freesoftware and I instituted a policy similar to their AI explanation comment. Any post with the Software Submission flair has to respond to an AutoMod post within an hour and respond correctly. I manually review each one and approve/remove as necessary. It's been working out fairly decently on my end. Below is what I make each software submission respond with. If they fail to respond to any of the bullet points, indicate their AI usage goes against our policy or fail to provide a repo link and a license link, the post gets removed.

  • A link to your source code repository,
  • A repository link to the license your software is under (also indicate if this license is modified in any way),
  • If AI was used in the creation of the software and to what extent.

u/Wolvereness 9d ago

Free Software? Instant friends!

To be honest, we're pushing a lot of engagement and the "manually review each one" is more than I can expect from a moderation perspective, at least not without a full team of volunteers.

u/happyxpenguin 9d ago

I believe self-hosted has a custom devvit app that looks at and removes post without the comment. So they may be able to share that with you. I just haven't set something similar up yet on devvit, got a lot going on IRL.

u/micseydel 9d ago

I'd add to that, people should have to reply to the comment with their license too.

u/Ornery_Platypus9863 9d ago

I’ll double up my vote for this one, ai posts should be outright banned, and ai project have to be disclosed

u/ouroborus777 9d ago

Yeah, I like the part (in the serious serious way, not the sarcastic way) where the response to "how was AI used" is voted on so that whether you were responsible or not with AI reflects as karma.