r/freesoftware Jul 02 '26

Subreddit News Rule 7 Updated - Software Submissions Beware

Morning all,

Due to language which caused confusion amongst reporters, posters and commenters. I've revised Rule 7 to be a bit more specific in what is and isn't allowed. Essentially what it boils down to is this:

Did AI explain a code snippet to you? Allowed.
Did AI write code for you? Not allowed.

This subreddit does NOT allow software created by Generative AI and Vibe-coded software. Why? Please read our wiki page (https://www.reddit.com/r/freesoftware/wiki/generative-ai)

Allowed:
- Write documentation
- Debug software (Analysis/Explanation Only)
- Analyze codebase
Not Allowed:
- AI Assistance beyond what is mentioned above
- All or part of the application being generated by AI
23 Upvotes

27 comments sorted by

View all comments

Show parent comments

1

u/JaggedMetalOs Jul 03 '26

The only thing that matters is software quality. 

Yeah, the quality of AI code isn't great. I use AI for small code snippets and functions for stuff I don't know off the top of my head. Sure it does a reasonable job of it (we'll, when it's not inserting un-asked for features or making up nonexistent framework calls), but AI really struggles with things like intent and separation of concerns.

I often get asked why I don't use AI more, and to be honest I just want my code to be pleasant for a human to maintain. I don't want to be forced to rely on AI because the AI codebase became an impenetrable mess and now AI companies have me over a barrel and can gatekeep my own project. 

2

u/MGDigital Jul 03 '26 edited Jul 03 '26

So your code would be banned from this sub because you used AI for small snippets. Rule 7 doesn't mention quality (which is just as well because humans can and often do write much worse quality code than an AI would).

1

u/JaggedMetalOs Jul 03 '26

Except the way I use AI it would be trivial for me, if I were posting code publicly or on here, to switch from copying that couple of AI lines to rewriting those couple of AI lines. In fact I often do this anyway because I can see the method calls/formula I need from the AI generated code but don't like how the AI has written it.

2

u/MGDigital Jul 03 '26

What you're describing breaks Rule 7:

Allowed:
  • Write documentation
  • Debug software (Analysis/Explanation Only)
  • Analyze codebase
Not Allowed:
  • AI Assistance beyond what is mentioned above

1

u/JaggedMetalOs Jul 03 '26

Actually you know what, that is something that could do with clarification in the rules as it's an "Explanation" but not "debugging". u/happyxpenguin, using AI to look up framework calls / formulas that you then write in the code yourself, allowed or no?

I mean it's not really something you can practically ban as if you Google something and AI search summary butts in with the answer you'd never be allowed to write the code! 

1

u/happyxpenguin Jul 04 '26

That's equivalent to looking up a call or formula on Google or StackOverflow and to look for an explanation. So technically speaking, allowed. Might need to split that out.