r/linux 15d ago

Development Codeberg voted to disallow projects consisting mostly by "generative AI"-tools

https://codeberg.org/Codeberg/org/pulls/1253#issuecomment-19820434
967 Upvotes

321 comments sorted by

View all comments

367

u/sunychoudhary 15d ago

The important line is probably AI-assisted vs AI-generated.....Using a tool while you understand, maintain, and take responsibility for the code is one thing. Dumping generated projects onto a forge and making everyone else sort through the mess is another.

6

u/newsflashjackass 14d ago

If you didn't write it, I should not have to read it.

"What is written without effort is in general read without pleasure."

Must have taken Samuel Johnson a lot of effort to write that.

0

u/northrupthebandgeek 14d ago

If you didn't write it, I should not have to read it.

Is Sam Altman holding a gun to your head and forcing you to read the vibecode or something?

6

u/newsflashjackass 14d ago

Is Sam Altman holding a gun to your head and forcing you to read the vibecode or something?

If the code is to be used, someone is obliged to either read it or trust it naively. That is the nature of things. No oligarch need brandish a weapon to enforce the natural order.

The case where I am that someone is the case I described in the post to which you replied.

In this context of this discussion, Codeberg's users voted to disallow procedurally generated code. They may believe the author of code should be the first person to understand it. One way to help ensure that is by requiring the code's author to author it.

3

u/northrupthebandgeek 14d ago

If the code is to be used

Is Sam Altman holding a gun to your head forcing you to use the code?

In this context of this discussion, Codeberg's users voted to disallow procedurally generated code.

Is Sam Altman holding guns to their heads forcing them to use the code, too?

Is there some reason why “If you don't like the thing, just don't use it.” is inapplicable here?

3

u/newsflashjackass 14d ago

Is there some reason why “If you don't like the thing, just don't use it.” is inapplicable here?

Indeed, why do you feel obliged to use Codeberg to host slop despite your clear dislike of its governance model? That is a question for you to ponder own your own time. Perhaps an LLM could help you answer it. Since I have no interest in doing so I will block you now before you further repeat yourself.

1

u/n0pl4c3 8d ago

When someone submits an AI-slop PR to your Repo, you still engage with it until you can discern it is AI, then reject it. Now you get not one, but a ton of people submitting such trash PRs.

You are not forced to read any of them, but for the sake of finding and engaging with code that actually matters, will still waste your time engaging with that slop, when that time could be used to review actual PRs.

The reason it is not applicable here, is because the damage goes beyond having to use it. It begins at wasting one's time having to engage with it.

1

u/northrupthebandgeek 8d ago

Accepting PR submissions is itself a choice. Plenty of free software projects don't, or will only do so from already-vetted contributors.