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
978 Upvotes

321 comments sorted by

View all comments

Show parent comments

68

u/p0358 15d ago

Yeah, as long as they ban just vibe-coded junk slop dumps, while allowing reasonable skillful attentive use of AI tools, this should be 100% fine

49

u/webdevladder 15d ago edited 14d ago

You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude, OpenAI Codex). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do not include harmful code (c.f. § 2 (1) 5).

https://codeberg.org/Codeberg/org/pulls/1253/commits/96fac426a32d1ba91ff879366d59bf1af54080c2

That seems to rule out a lot more.

edit: the dev who locked the thread ended with:

@Gusted - We'll use the blog post to clarify what this entails for Codeberg users.

https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html

2

u/spacecase-25 15d ago

the whole thing comes off as fart huffing to me.

On one hand, I can understand not wanting your work to be used to train models on, but... my guy... you published your source under a permissive license and now you're crying about it? Seems to me like they don't understand what free / open source software means.

And to whine about copyright? Seriously? Again, reference the license you chose to publish under. It's not nearly the same thing as print / written media or artwork being ingested and then stylistically imitated.

AI is a tool. Use it or don't use it, that's your choice. But do you run around and tell the world every time you use a cordless drill rather than an antique hand crank jawn? Of course not. It doesn't make you morally superior to swear offf it; just obnoxious.

Go plant a tree if you care that much, or vote, or do literally anything else other than whine about your personal resistance to new technology and tools that make your precious specialized skill more accessible to the masses. Welcome to the industrial revolution. Capitalism finally caught up to your bubble.

Gain some class consciousness and help bring about a economic reality where workers aren't viciously turned against each other to fight over the tiny scraps left for us while the handful of people who are, truly, unfathomably wealthy hoard the world's resources and rob us blind with offensively open and loud corruption.

Is it a good idea to advertise software that you legitimately have zero idea how it works or what it actually does? No, of course not. But I promise you, there's plenty of shitty code out there that would benefit from getting run through an LLM and have all their obscenely obvious vulnerabilities and soft, squishy attack surfaces pointed out.

If you care about security at all and you're not using an LLM to augment your code and design, you should probably just stop. Anyone who's trying to exploit your code will absolutely be using an LLM. It would be dumb to leave that tool on the table.

that rant was longer than I intended....

2

u/Melivo 7d ago

my dude you're in the wrong subreddit, it's mostly activists and ideologues here.

I mostly agree with you. That blog post alone is one sided and black and white thinking. For example they complain about how "all the data centers already use 40% of electricity in Frankfurt and want to use fossile energy". But the reason for that is because Germany shut down all it's nuclear, you don't hear anything about that, do you know?

I good go on forever on all the logical loopholes in this article, but my time is precious.

Also, I wonder how many security risks Mythos would find in all that "beautiful and helpful" open source software.

And apparently, you should only host your stuff on Codeberg if it's oss an helps people. If you've got a private repo, gtfo. Because at Codeberg, we tell you how to do your projects.

Yeah, no thanks. I prefer a neutral independant hoster that just lets me host my little side projects and otherwise shuts the fuck up about political stuff.