|
|
Log in / Subscribe / Register

Codeberg: Protecting our FLOSS commons from LLMs

The Codeberg forge has adopted a pair of new policies, promising not to use hosted projects to train LLMs and, more controversially, banning the hosting of LLM-generated software. The site's blog describes and justifies these policies.

Although often well intentioned, sharing the result of a prompt and calling it "libre software" does not make the world a better place. Codeberg is not and does not want to be a place to dump such generated single-use software that no one else will ever look at. We are a place for people to collaborate and improve software together. Within this context, the recent votes can be understood as a reconfirmation of those principles: As we want to center on human collaboration, we will not actively support or engage in the creation of LLMs and will not put our limited resources to use for storing single-use software that would pollute our FLOSS commons.


to post comments

Nuance

Posted Jul 23, 2026 14:20 UTC (Thu) by marcH (subscriber, #57642) [Link]

> ... banning the hosting of LLM-generated software.

I felt like it was a little bit more nuanced than a blanket ban (it is a ban)

BTW this blog is probably the best summary I've seen so far of the issues caused by "vibe-coding". Exhaustive but short, direct but not "angry", opinionated but accurate... bookmarked!

Echoing "single-use plastic" is especially smart, well done :-)

Applause

Posted Jul 23, 2026 14:22 UTC (Thu) by Poliorcetics (subscriber, #165001) [Link] (4 responses)

I applaud the decisions!

Just today I had to close 5 MRs on a GitHub project where the descriptions were about 50 times the size of the changes, in each of them, that’s a lot of resources spent for spamming a project with meaningless contributions.

Applause

Posted Jul 23, 2026 15:22 UTC (Thu) by mb (subscriber, #50428) [Link]

Were the changes themselves incorrect, or were you just angry about the size of the descriptions?
How I handle large spam LLM descriptions: I don't read them and go directly to the changes to decide. No problem.

Applause

Posted Jul 23, 2026 16:26 UTC (Thu) by pizza (subscriber, #46) [Link] (2 responses)

> Just today I had to close 5 MRs on a GitHub project where the descriptions were about 50 times the size of the changes

Last week I closed two "security issues" (which to their credit, included "fixes") that were premised on an extremely verbose "analysis" that fundamentally misconstrued the operating environment of the code in question [1]. This reduced the scope from OMGCRITICAL "security vulnerability" to mere bugs, except it also got the specifics completely wrong.

Then, after closing those issues, I re-disabled MRs entirely as the GH repo has always just been a secondary mirror.

[1] Completely offline device. One would need direct physical access [2] to exfiltrate data after a successful attack. But if one already has direct physical access... why not just exfiltrate the data directly in the first place?
[2] ie connect to it via USB or eject an SD card and plug it into a card reader

Applause

Posted Jul 25, 2026 19:37 UTC (Sat) by grmnsftphr (subscriber, #178591) [Link] (1 responses)

Same here too, total through-the-rough CVE where a service client had to shoot himself, with no RCE or PE possible. The reporter even copy and pasted the CVE text containing hebrew text. He had no clue what be was doing, this was very clear and he was the idiot controlled by the LLM bot and a hidden company behind it.

Also seen self-styled security experts sending patch slop but refuse to explain and fill in the COA or similar. Their users on github are full of nonsense fake slop repos and fake bios, but no publications could be found anywhere.

Send these AI freaks to all levels of Dante's inferno simultaneously, a plague on them and their supporters.

Not applauding anymore

Posted Jul 25, 2026 19:45 UTC (Sat) by corbet (editor, #1) [Link]

Please, we can discuss the technology without name-calling and such.

Text of policies

Posted Jul 23, 2026 14:45 UTC (Thu) by KJ7RRV (subscriber, #153595) [Link] (2 responses)

This is the text of the first policy:

> As stated in our privacy policy, "We do not want to need your data", and this also holds for the use of our user and project data for using or training generative "AI": The Codeberg forge and its associated services are not and will not use the code or data of projects and users to train "Artificial Intelligence" tools such as Large Language Models, whose purpose is to create output modelled after their training input. As an association, we believe that these technologies are incompatible with responsibly creating and maintaining free & open source software.

And the second, added to the site's terms of use:

> 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).

Text of policies

Posted Jul 23, 2026 14:53 UTC (Thu) by KJ7RRV (subscriber, #153595) [Link] (1 responses)

It is also worth noting that, in addition to these policies, Codeberg now forbids cryptocurrency projects in the ToU:

> Content that harms the reputation of Codeberg, such as cryptocurrency related projects.

This is not mentioned in the blog, but is announced along with the LLM policies in a banner at the top of the site.

Text of policies

Posted Jul 23, 2026 20:12 UTC (Thu) by atai (subscriber, #10977) [Link]

That is reasonable. cryptocurrency is a separate issue from LLMs.

Ok, bye bye

Posted Jul 23, 2026 15:19 UTC (Thu) by mb (subscriber, #50428) [Link] (55 responses)

>banning the hosting of LLM-generated software

Well, that means I have to delete everything. I don't even know whether a line of code in my projects is LLM-generated or not. Because it doesn't matter. But this leaves no choice other then deleting everything.

I don't see how this protects FLOSS. It actively damages FLOSS.

Codeberg was a great idea, but this decision will kill it.
Sad to see yet another German IT project with great potential kill itself.

Ok, bye bye

Posted Jul 23, 2026 16:00 UTC (Thu) by dskoll (subscriber, #1630) [Link] (19 responses)

I am a Codeberg user and am very happy with this policy.

You have choice. If you like LLM-generated code, GitHub is happy to host it for you.

Ok, bye bye

Posted Jul 23, 2026 16:13 UTC (Thu) by mb (subscriber, #50428) [Link] (18 responses)

>I am a Codeberg user and am very happy with this policy.

Why?
What do you personally gain by my (and other) projects being forced to leave now?

>You have choice.

By being forced to leave? Strange definition of choice.

>GitHub is happy to host it for you.

Sure. And I also have my own hosting.
So Codeberg can't stop me from hurting FOSS by distributing my evil FOSS software.
So I don't get it. What are they trying to accomplish, except for killing themselves?

Ok, bye bye

Posted Jul 23, 2026 18:46 UTC (Thu) by dskoll (subscriber, #1630) [Link] (17 responses)

What do you personally gain by my (and other) projects being forced to leave now?

That's not the reason I gain. What I gain is not having AI slop PRs opened against my projects, because the people who do that sort of thing won't use Codeberg.

By being forced to leave? Strange definition of choice.

Nobody is forcing you to leave. Codeberg is a free platform and it has the right to decide on its terms of service. You are acting pretty entitled here, TBH.

What are they trying to accomplish, except for killing themselves?

They're making a statement and taking a stand. I happen to agree with it and applaud them. Those who do not are free not to use the no-charge service they provide.

I doubt they're "killing themselves". Plenty of people either don't care about AI or agree with Codeberg's stance.

Ok, bye bye

Posted Jul 23, 2026 20:07 UTC (Thu) by mb (subscriber, #50428) [Link] (16 responses)

>Nobody is forcing you to leave.
>Codeberg is a free platform and it has the right to decide on its terms of service.

?

I have (had) 100%-AI-generated projects on Codeberg -> They change ToS to ban these projects -> Which forces me to delete them -> Platform has become useless for me -> I leave

>You are acting pretty entitled here, TBH.

They decide, I leave. No problem.
I have no right to obtain anything from Codeberg.
They have the right to kick me out.
But I will talk about it.
Ok?

Ok, bye bye

Posted Jul 23, 2026 20:25 UTC (Thu) by dskoll (subscriber, #1630) [Link] (15 responses)

If you had 100% AI-generated projects on Codeberg, then indeed I'm glad you're leaving, because your projects are using resources that other programmers (who actually do the programming themselves) can use.

In fact, I fail to see why a 100% AI-generated project even needs version control. Surely, if AI is as good and reliable as some people think, it's good enough simply to version control the input prompts? The output of an AI in a 100% AI-generated project should be treated as object code, no?

Ok, bye bye

Posted Jul 23, 2026 20:45 UTC (Thu) by mb (subscriber, #50428) [Link] (13 responses)

>If you had 100% AI-generated projects on Codeberg, then indeed I'm glad you're leaving,
>because your projects are using resources that other programmers
>(who actually do the programming themselves) can use.

Soooo, if I had typed in exactly the same code in via keyboard, it would be fine?

>The output of an AI in a 100% AI-generated project should be treated as object code, no?

No. Why should it?
It usually is perfectly fine and readable source code.

You know, I do code review and quality control.
This has nothing - I repeat zero - to do with AI code generation.
It is called software development.
It is independent from the tools used.

> Surely, if AI is as good and reliable as some people think, it's good enough simply to version control the input prompts?

No? AI tools are non-deterministic.

Ok, bye bye

Posted Jul 23, 2026 20:50 UTC (Thu) by dskoll (subscriber, #1630) [Link] (12 responses)

Soooo, if I had typed in exactly the same code in via keyboard, it would be fine?

Yep.

And the reason I say 100% AI-generated code should be treated as object code is that if it is indeed 100% AI-generated, then no human needs to look at it.

AI tools are non-deterministic.

So you think that Codeberg should waste its resources hosting code that's essentially spat out by a fancy random-seeded Markov-chain generator?

Just commit the prompt and the random seed and the non-determinism is eliminated, assuming the LLM you're using lets you get at the seed for reproducibility purposes.

Ok, bye bye

Posted Jul 23, 2026 21:02 UTC (Thu) by mb (subscriber, #50428) [Link] (11 responses)

Well, quite honestly, today's AIs produce much higher quality code than Joe Average programmer.
I would rather trust AI generated code than code from an average programmer.

And I say that, because I looked at lots and lots of generated code.
And I used AI agents to find bugs in handwritten code.

One of my tasks in my paid day-job is to use modern AI agents to track down actual bugs in human written code that you probably trust daily, if you leave your home. A malfunction in this code can cause damage, accidents and serious injuries.
And you know what: AI agents do understand this code *MUCH* better than Joe Average 30-years-of-experience programmers.
AI agents *reliably* find actual problems in handwritten and highly tested code.

And the generated code, if you use AIs in that mode of operation, is equally good, if you use the tool in the right way.

Ok, bye bye

Posted Jul 23, 2026 21:04 UTC (Thu) by dskoll (subscriber, #1630) [Link] (10 responses)

But again, that doesn't address why you need revision-control for AI-generated code. The code is a generated output, not an input.

Ok, bye bye

Posted Jul 23, 2026 21:11 UTC (Thu) by mb (subscriber, #50428) [Link] (8 responses)

I do not get your point.
Handwritten source code is also an output. It's an output of my keyboard.
Source code needs version control.

To say it again: Review is an essential step of AI based code generation. For this alone version control of the code is needed. How else are you going to bisect a regression?
There is no difference to handwritten code.

Ok, bye bye

Posted Jul 23, 2026 22:14 UTC (Thu) by dskoll (subscriber, #1630) [Link] (7 responses)

The GNU GPL has a workable definition of source code:

The "source code" for a work means the preferred form of the work for making modifications to it.

In a 100% AI-generated project, the preferred form of the work for making modifications to it is tweaking the AI prompt.

Review is an essential step of AI based code generation

If you mean human review, then it's not a 100% AI-generated project. Then it's 90% or whatever.

Ok, bye bye

Posted Jul 24, 2026 0:34 UTC (Fri) by mjg59 (subscriber, #23239) [Link] (5 responses)

> In a 100% AI-generated project, the preferred form of the work for making modifications to it is tweaking the AI prompt.

No, I'm perfectly happy taking what's currently a 100% AI generated project and turning it into a 99.9% project. But also from a practical perspective, vendors don't host models forever and hosting a prompt for a model I don't have access to isn't helpful.

Ok, bye bye

Posted Jul 24, 2026 1:00 UTC (Fri) by dskoll (subscriber, #1630) [Link] (4 responses)

Isn't relying on vendors who host models a little dangerous, though? That's like using a build machine that anyone can change whenever they want. They can also change the pricing on a whim. So something that works pretty well for you one day might be much worse the next, or much more expensive.

Yeah, I was somewhat trolling by saying that all you need to version-control is the prompt, but that was in response to OP's claim of a "100% AI" project.

Anyway. This is a pretty divisive issue, and IMO if Codeberg wants to refuse to host mostly-AI projects, that's its right. I happen to agree with Codeberg, but those who don't agree have plenty of other free options.

Ok, bye bye

Posted Jul 24, 2026 4:20 UTC (Fri) by mjg59 (subscriber, #23239) [Link]

> Isn't relying on vendors who host models a little dangerous, though?

Well, yes, which is why it makes sense to provide the source code rather than just a prompt.

Ok, bye bye

Posted Jul 24, 2026 6:10 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link]

The world of AI development is in a weird state right now. There were attempts to just use prompts and keep the source code as an ephemeral artifact, but they are too impractical for large projects. It's like if every compiler run cost you $100-$10000.

And committing the entire dialog with the LLM is kinda like committing a recording of a GDB debugging session.

Ok, bye bye

Posted Jul 24, 2026 6:23 UTC (Fri) by mb (subscriber, #50428) [Link] (1 responses)

See, we can't even agree on what "100% AI" means, right?
For me: Thing comes out of AI agent -> It's 100% AI.
For you: Thing that comes out of an AI agent is reviewed without a change -> It's not 100% AI anymore.

The repository state is unknown (how much AI is in there?).
The platform thresholds for permissible amounts of AI is unknown or secret.

And under these circumstances I am supposed to agree to Codeberg's ToS?
Sorry, thanks but no.

>Isn't relying on vendors who host models a little dangerous, though? That's like using a build machine that anyone can change whenever they want. They can also change the pricing on a whim. So something that works pretty well for you one day might be much worse the next, or much more expensive.

Sure. But why is that your problem, the forge's problem or anybody else's problem? It's my problem.

Ok, bye bye

Posted Jul 24, 2026 12:33 UTC (Fri) by antacon (subscriber, #138885) [Link]

In a practical sense it's Codeberg's problem because while you can afford to generate code you'd otherwise not be producing you are flooding Codeberg with hosting costs. Multiply your impact by however many other users that do the same thing and those demands go higher, faster.

That in turn becomes every user's problem since they all enjoy free hosting currently but costs may eventually require paid subscriptions. The forge may shutdown if costs can't be kept manageable.

Here is the Codeberg 2026 budget - https://blog.codeberg.org/codebergs-budget-of-2026.html

I'd advise you to find LLM friendly forges in the meantime and set up remotes with them for your projects. At least this will be a good exercise for you in redundancies.

You can see the bigger brief of the decision here - https://blog.codeberg.org/protecting-our-floss-commons-fr...

You can also try joining the org to be more involved in these decisions - https://codeberg.org/Codeberg-e.V.

Ok, bye bye

Posted Jul 26, 2026 22:26 UTC (Sun) by MarcB (subscriber, #101804) [Link]

> In a 100% AI-generated project, the preferred form of the work for making modifications to it is tweaking the AI prompt.

Not really. The prompt is not what an AI uses to generate code, it is its context - of which the prompt(s) are just a part. Potentially a small one.
The context also contains documentation the agent read, specifications you provided, web search results, sample code you pointed it to, whatever tool calls your agent did, ... and most importantly: also the results of the AIs internal reasoning, which are in turn based on the previous context.

In other words: the pure prompt is essentially worthless for any non-trivial software.

To give you a recent example: I wrote a prompt that said "reimplent the ancient, unmaintainable Java micro-service at ../here_be_dragons in Perl Mojolicious, drop feature A and B, only keep C and D, preserve the exact API and get the config from a YAML file instead of properties and a database; see dump.sql". The prompt was maybe 1% of the context the AI used to generate the code, the rest was the old code, including its tests and the DB dump.

For more serious development, you'd typically use something like "spec-driven development" (not to be confused with the pre-AI thing of exactly the same name). This has a set of rules the AI follows and you use this to create a specification, in multiple steps and iterations. In the end, you get a list of requirements, rationale and tasks that contain code generation and testing; usually in the form of a large tree of markdown files.

This can be committed, and iterated on, on its own, but typically it is committed with any code that was already created. It is simply far to expensive and slow to regenerate the code from spec, and even then it is not deterministic; especially if the spec was not clean (i.e. there were additional, significant prompts that are not part of it) or if the model you use to recreate it is significantly weaker. This arguably is the preferred form, and it works exceptionally well even for large codebases (but there still is a limit where it gets tricky and/or too expensive; figuring out how to push this is ongoing work).

Ok, bye bye

Posted Jul 23, 2026 21:21 UTC (Thu) by mjg59 (subscriber, #23239) [Link]

Code being AI-written doesn't mean that it wasn't written iteratively, with changes made as a consequence of inspection of the code or reconsideration of features. It's still helpful for a human to be able to review that process without having to boil an ocean just to regenerate the same output.

Ok, bye bye

Posted Jul 23, 2026 21:15 UTC (Thu) by malmedal (subscriber, #56172) [Link]

> In fact, I fail to see why a 100% AI-generated project even needs version control.

For the exact same reason humans do. If you want a large AI-generated project you have a planning agent that writes the plan then multiple implementor-agents will implement each feature separately which then have to appease the review-agents before their changes can be merged. Additionally some people also have their agents use a bugtracker to coordinate.

Further, the AI-agents also have to deal with the human taskmaster changing their mind and going "no, not like that" several times.

Ok, bye bye

Posted Jul 23, 2026 16:25 UTC (Thu) by marcH (subscriber, #57642) [Link] (4 responses)

> Well, that means I have to delete everything.

I could be wrong[*] but I don't think the decision is that binary. It is certainly "LLM-hostile" but maybe not that hostile.

> I don't even know whether a line of code in my projects is LLM-generated or not. Because it doesn't matter.

The reasons why it matters are very well explained in the blog. You may disagree with them but don't dismiss them without reading them. Don't "delete everything" without reading either.

[*] I don't have anything on codeberg, so I didn't read every fine print.

PS: I think the biggest irony with AI is: it's making computers less binary and humans more binary at the same time :-) To be more accurate: it's anti-social media that made humans more binary slightly before AI - still very ironic to see both happening at almost the same time.

Anti-social media is also boosting celibacy like never before, so Skynet is not happening like Terminator predicted but maybe the machines really are taking over :-)

Ok, bye bye

Posted Jul 23, 2026 16:58 UTC (Thu) by mb (subscriber, #50428) [Link] (3 responses)

>I don't think the decision is that binary.

Actually, it's very binary.
To me the text is very clear that they don't like AI. Which is fine. But that is a major impedance mismatch between Codeberg and me. No matter the details.

I have set all my repositories to private and I am going to delete everything withing a couple of weeks if they stay by that decision.
How else could I *sanely* handle this?
I am not going to start a review of my projects and determine the percentage of AI-isms in the code. Especially not, if the theshold for when a project goes bad is not even known.

I have projects that are 100% generated (and then manually reviewed/fixed) and projects that are 100% human written. But I am not going to put any work into finding out the exact percentage for any given project. That's just fully wasted time for no gain whatsoever.

>The reasons why it matters are very well explained in the blog

Nope. It doesn't matter for *my* projects. No matter what anybody else writes in their blogs.
My projects, my rules.
Codeberg's hosting, Codeberg's rules.
Really simple.
Their ruling is that I hurt FLOSS. Therefore, I leave.

Ok, bye bye

Posted Jul 23, 2026 17:03 UTC (Thu) by marcH (subscriber, #57642) [Link]

> Actually, it's very binary.
> [...]
> But I am not going to put any work into finding out the exact percentage for any given project.

Ok, bye bye

Posted Jul 23, 2026 17:13 UTC (Thu) by sionescu (subscriber, #59410) [Link] (1 responses)

> I have projects that are 100% generated (and then manually reviewed/fixed) and projects that are 100% human written.

> But I am not going to put any work into finding out the exact percentage for any given project. That's just fully wasted time for no gain whatsoever.

These two are in contradiction. Somehow I don't really believe you said that in good faith. Good riddance.

Ok, bye bye

Posted Jul 23, 2026 17:24 UTC (Thu) by mb (subscriber, #50428) [Link]

Remembering the 100% projects is trivial.
The hard part are the in-between projects.
Especially, if the threshold is apparently held secret. So I can't even make a decision, even if I knew how much AI a certain project was.

But even for the 100% human projects I am certainly not going to restrict myself in the future, just because Codeberg is in my automated push chain. I just removed it.

>Somehow I don't really believe you said that in good faith.

And I believe Codeberg is not acting in good faith.
You can see that in the headline:

>Protecting our FLOSS commons from LLMs

Wrong, Codeberg project.
It's not *your* or anybody else's FLOSS and it's not commons.
The projects are owned by the authors who built them with whatever tool they choose.

Ok, bye bye

Posted Jul 23, 2026 17:00 UTC (Thu) by rrolls (subscriber, #151126) [Link] (5 responses)

> Codeberg was a great idea, but this decision will kill it.

There are clearly a lot of people who disagree with you there, starting with the 358 people who voted for it!

From what I've read over the last ~year, there are a _lot_ of people who strongly believe that code should not be generated by LLMs (and it appears a fair subset of those believe that AI should not be used at all, for anything, ever). This decision will make Codeberg very attractive to these people, so I very much doubt it will "kill" it; rather, I think it will only make Codeberg even stronger within that market.

Just yesterday at $DAYJOB, the subject of the zig bun fiasco came up, during which I pointed out that the Zig project strictly disallows AI generated code contributions. A colleague immediately responded with something to the effect of "well, that's going to make sure no one uses Zig, then". To which I rebutted that no, it won't kill Zig, it will simply create a strong correlation between "those who use Zig" and "those who are against using AI for code generation". They didn't back down, so I left it at that; they seemed to have used exactly the same questionable logic as saying "being against AI will kill Codeberg".

And I say the above as someone who is (strangely?) more-or-less neutral in this whole AI "debate".

In practice I think this is a good decision. It will let them focus their limited resources on hosting projects that do more with less, rather than hosting generated content that objectively requires orders of magnitude more resources to do the same thing. As someone who has on numerous occasions struggled to access Codeberg with it being slow or completely unavailable for periods of time, I am very much on board with this movement.

It is worth taking note, by the way, of the following section of the Codeberg blog post, which confirms that you're not just going to be taken down for having "a tiny bit of LLM poison" in your repo:

> Some early, but informal guidelines
>
> If your work fits into these cases, it is unlikely that you are affected at all:
>
> - Projects who have an active community that cares about and maintains the software
> - Projects with a significant pre-LLM history
> - Maintainers who unknowingly or willingly accepted LLM-generated contributions from other contributors, if your project otherwise does not involve the heavy use of LLMs

Ok, bye bye

Posted Jul 23, 2026 17:12 UTC (Thu) by mb (subscriber, #50428) [Link] (4 responses)

>there are a _lot_ of people who strongly believe that code should not be generated by LLMs

Sure.
But why do they want to restrict what *other* people want to do?
Do they really think they are going to stop AI by banning people from Codeberg?

You know what will actually happen?
All these people will just go on using AI. Just not on Codeberg. Not a single one will stop using AI.
This will just strengthen proprietary platforms like Github.

It's a net loss.

>As someone who has on numerous occasions struggled to access Codeberg with it being slow
>or completely unavailable for periods of time, I am very much on board with this movement.

Yes, banning random people from the platform will enhance the performance. That's a no-brainer.

Ok, bye bye

Posted Jul 23, 2026 17:24 UTC (Thu) by marcH (subscriber, #57642) [Link] (3 responses)

> Do they really think they are going to stop AI by banning people from Codeberg?

Where the hell did you read that? AFAICT, they just 1. don't want to be part of the problem 2. mitigate some overload and cost issues with both people and their machines.

Why do some people try to limit their own carbon emissions while their neighbors don't care? Take a guess.

I generally find the "anti-AI" people to be more emotional and irrational than the "pro-AI" ones. Thank you for providing a counter-example.

Ok, bye bye

Posted Jul 23, 2026 17:28 UTC (Thu) by mb (subscriber, #50428) [Link] (1 responses)

>Where the hell did you read that?

Nowhere. It was a question. Questions can also be answered with "no". But best would be "no, because...". Which you thankfully eventually did, between the personal attacks.
Thanks!

Ok, bye bye

Posted Jul 23, 2026 17:33 UTC (Thu) by marcH (subscriber, #57642) [Link]

The "really" made it look like it was based on a fact.

Even without the "really", that rhetorical question was at best a distraction. Codeberg has provided an excellent explanation of why they are doing this. Instead of disagreeing with it and replying to it, you have preferred replying to your own, rhetorical questions instead.

Ok, bye bye

Posted Jul 23, 2026 21:02 UTC (Thu) by einar (guest, #98134) [Link]

> Why do some people try to limit their own carbon emissions while their neighbors don't care? Take a guess.

I'm perfectly fine with Codeberg taking that stance (I don't agree with it, FTR). After all, they support Forgejo and I can self-host it without worrying about a thing about their policies (in fact, I am doing that since many years, as I didn't want my private code on GitHub).

I would argue that they're preaching to the choir, though. They can be (will?) more attractive to those who don't like AI, but ultimately that's all they can do (and possibly protect themselves from bots, that's a legitimate concern). But from an ethical perspective, it won't matter much. It will certainly not bring any change.

(I have bigger disagreements on the ethics, but these are off-topic matters... perhaps something for another day, in another place).

Ok, bye bye

Posted Jul 23, 2026 18:24 UTC (Thu) by jengelh (subscriber, #33263) [Link]

>I don't see how this protects FLOSS. It actively damages FLOSS

Hey, see it positive, at least you're not one of those guys who believes GPL is anti-FLOSS because it's too restrictive.

Ok, bye bye

Posted Jul 23, 2026 18:28 UTC (Thu) by rbranco (subscriber, #129813) [Link]

Same here. I have no patience for this non-sense and they're not a safe backup plan for Github. Gitlab is a better plan B.

Ok, bye bye

Posted Jul 23, 2026 19:45 UTC (Thu) by lmb (subscriber, #39048) [Link] (2 responses)

They say "mostly" in the ToU.

It's also unlikely that, if a moderator reaches out and does find you violation - which they might not -, they'd immediately cut you off and delete your software. That's what billionaire-owned businesses do, not entities that want to be good stewards.

But at the same time, it *does* seem to have the intended effect: the people who don't think of their software as "not LLM generated" leave.

Ok, bye bye

Posted Jul 23, 2026 20:38 UTC (Thu) by phm (subscriber, #168918) [Link]

> It's also unlikely that, if a moderator reaches out and does find you violation - which they might not -, they'd immediately cut you off and delete your software. That's what billionaire-owned businesses do, not entities that want to be good stewards.

I'm ambivalent towards Codeberg's policy (like some parts, dislike some other parts, but it doesn't affect me at all since I don't use AI for codegen, or much of anything at all), but bad moderation is not something limited to big businesses. I've been to many websites where the volunteer moderators will delete your stuff for minor violations.

Ok, bye bye

Posted Jul 24, 2026 7:56 UTC (Fri) by taladar (subscriber, #68407) [Link]

Good regulation consists of clear rules, "mostly" is just about as far from a clear rule as you can get.

Ok, bye bye

Posted Jul 24, 2026 0:36 UTC (Fri) by IanKelling (subscriber, #89418) [Link] (17 responses)

> Codeberg was a great idea, but this decision will kill it.

You are misunderstanding things, because that already happened, it already died several times due to LLM scraper bots and the sysadmins have gallantly resurrected it. Even if the official justification isn't perfectly thought out, this is a valid reaction in self defense. Once LLM scraper bots stop pounding every significant git server at usually thousands of times higher rates than humans, we can have a different kind of discussion.

Ok, bye bye

Posted Jul 24, 2026 0:40 UTC (Fri) by dskoll (subscriber, #1630) [Link] (2 responses)

The scraper bots are a scourge. I had to password-protect my self-hosted Forgejo instance because it was being hammered. And I have no idea why the bots think it's a good idea to scrape the Web interface to git instead of just doing a git clone.

Ok, bye bye

Posted Jul 26, 2026 13:05 UTC (Sun) by cladisch (✭ supporter ✭, #50193) [Link] (1 responses)

> And I have no idea why the bots think it's a good idea to scrape the Web interface to git instead of just doing a git clone

Because HTML has no standardized mechanism to redirect a scraper to a git repository. It might be possible to set <link rel="alternate" …>, but nobody uses it.

And, of course, those bots are vibe coded; neither the bots nor their human handlers have the ability to evaluate the returned data for correctness or usefulness. The only quality measure they have is the amount of pages and returned data, so they have no incentive to add special code to handle git repositories.

Ok, bye bye

Posted Jul 26, 2026 15:57 UTC (Sun) by pizza (subscriber, #46) [Link]

> Because HTML has no standardized mechanism to redirect a scraper to a git repository. It might be possible to set <link rel="alternate" …>, but nobody uses it.

If crawlers are capable of semantically parsing out source code from a sea of HTML, they're capable of finding the "clone this repository' links.

Ok, bye bye

Posted Jul 24, 2026 5:31 UTC (Fri) by mb (subscriber, #50428) [Link] (13 responses)

Except that scraper bots are a completely different thing from me or anybody else hosting projects generated with AI.
These rules will not stop a single scraper bot.

Ok, bye bye

Posted Jul 24, 2026 7:50 UTC (Fri) by IanKelling (subscriber, #89418) [Link] (12 responses)

> Except that scraper bots are a completely different thing from me or anybody else hosting projects generated with AI.
> These rules will not stop a single scraper bot.

How do you get to that conclusion? The scraper bots are getting training data for the LLMs, and part of the reason they keep doing that is because people are generating things with LLMs.

Ok, bye bye

Posted Jul 24, 2026 8:29 UTC (Fri) by bluca (subscriber, #118303) [Link] (8 responses)

Scraper bots that plague the internet are largely using botnets or similar systems as they abuse millions of residential addresses, typically with one request per IP or so, which is why they are so hard to block. It is incredibly unlikely that any of those have any relationship with anything random people generate with LLMs using models from the major companies, and instead it's widely believed the results are used for nefarious purposes by criminal organizations or the usual list of rogue states, probably to build their own models for their own usage.

So no, this Codeberg policy change will do absolutely nothing to relieve the bot-induced stress on their infrastructure. Fundamentally it's just in-group virtue-signaling to appease a minority of anti-AI zealots, and it seems to have succeeded at that, so job done?

Ok, bye bye

Posted Jul 24, 2026 11:17 UTC (Fri) by rbranco (subscriber, #129813) [Link] (7 responses)

Agree. And you have an anti-capitalist view while I lean more anarchist / libertarian.

With this move, Codeberg turns into the equivalent of a vegan non-alcoholic craft-beer brand. Of course, gebraut nach den deutschen Reinheitsgebot.

They wanted to compete with GitHub even though nobody asked for a Budweiser. Now they compete with SourceHut and even link to Drew DeVault's blog, ignoring his smear campaign against Stallman. Absolutely no morals, the end justifies the means.

It's their choice anyway. I just expect that no single cent of my tax euros goes to them.

Ok, bye bye

Posted Jul 24, 2026 12:03 UTC (Fri) by pizza (subscriber, #46) [Link] (6 responses)

> It's their choice anyway. I just expect that no single cent of my tax euros goes to them.

I really don't understand the virtiol here.

Should anyone hosting a forge be required to serve absolutely everyone?

FFS, host your own stuff if you feel so strongly about someone else's rules.

Ok, bye bye

Posted Jul 24, 2026 13:59 UTC (Fri) by rbranco (subscriber, #129813) [Link] (1 responses)

> I really don't understand the virtiol here.

What's wrong about the beer brand analogy?

> Should anyone hosting a forge be required to serve absolutely everyone?

You have to be somewhat neutral if you actually want to have some users.

> FFS, host your own stuff if you feel so strongly about someone else's rules.

If I ever come to this, it certainly won't be Forgejo.

Ok, bye bye

Posted Jul 24, 2026 14:10 UTC (Fri) by pizza (subscriber, #46) [Link]

> You have to be somewhat neutral if you actually want to have some users.

Codeberg already has far more than "some" users.

Its members have decided that there are other ways to measure "success" than absolute user count.

They can't serve everyone, so they are choosing the sorts of users they do wish to serve.

Ok, bye bye

Posted Jul 25, 2026 11:35 UTC (Sat) by muase (subscriber, #178466) [Link] (3 responses)

> Should anyone hosting a forge be required to serve absolutely everyone?

No, but if they are fighting against an open and inclusive society, they shouldn't get any founding anymore. This rule is not only bigot – by now they couldn't even host their own tech stack anymore, with Linux, golang et al being "LLM infested too" – but it is also effectively racist and ableist.

LLMs are not only very useful to help people cross educational and language barriers, but it also almost cannot be overstated what a huge game changer they are to mitigate certain physical disabilities. A good friend of mine has a severe motor disability, and with LLMs it is the first time like ever that software development has become a comfortable hobby for him again – now people like him are officially not welcome anymore on Codeberg... Deutsches REINHEITSgebot all again, indeed.

Living your religious zealotry for yourself in your own garden is one thing; but if you start to use public money to implement your dog whistles and enforce your mindset of "necessary" proxy discrimination in the name of "public good and saving FOSS" – for anyone who values an inclusive society, this is something that should drown in all the social vitriol we have available.

Ok, bye bye

Posted Jul 25, 2026 12:28 UTC (Sat) by pizza (subscriber, #46) [Link] (2 responses)

> No, but if they are fighting against an open and inclusive society, they shouldn't get any founding anymore. This rule is not only bigot –

"No, but" means you don't actually believe that first word, and the rest of your response shows you have no effin' clue what 'bigot', 'racist', or even 'ablelist' actually means out in the real world.

> LLMs are not only very useful to help people cross educational and language barriers [bla bla bla bla bla]

Yeah, so what? That doesn't mean that Codeberg (or you, or I) has to provide a platform to host or promote them. Or anything else, for that matter.

> Living your religious zealotry for yourself in your own garden is one thing

Those living in glass houses shouldn't throw stones.

Ok, bye bye

Posted Jul 25, 2026 13:41 UTC (Sat) by muase (subscriber, #178466) [Link] (1 responses)

> "No, but" means you don't actually believe that first word

The question was

>> It's their choice anyway. I just expect that no single cent of my tax euros goes to them.
> Should anyone hosting a forge be required to serve absolutely everyone?

And NO, I don't believe that anyone hosting a forge should be required to serve absolutely every one – what you do with your own money is yours and only yours to decide (as long it's legal etc.) – BUT if your policy causes to discriminate e.g. disabled people via proxy, you should not get public founding for your project anymore. There is a clear difference between privately funded projects, and projects that are funded by public grants; and it's important to distinguish here.

> and the rest of your response shows you have no effin' clue what 'bigot', 'racist', or even 'ablelist' actually means out in the real world.

What makes you think that? You don't only do not know me, but I also mentioned an actual real-world example from my personal life how that rule affects disabled people IRL, and will effectively keep them out of the platform. I also explained how that rule raises language barriers again. It is a prime example of a policy that disproportionately affects disabled people or non-native speakers; and it is a pretty good case-study of discrimination via proxy – if you disagree with that position, I would be curious to hear an actual argument aside from "you have no effin' clue"?

And I think the bigotry is obvious too – if your entire business is built on LLM-assisted tech stacks, but you don't want any LLM-assisted code on your platform, that is not what I would call a congruent philosophy. If not even your own core tech stack conforms to your own policy, how would you call that?

> Yeah, so what? That doesn't mean that Codeberg (or you, or I) has to provide a platform to host or promote them. Or anything else, for that matter.

No, this was not about what Codeberg, or you, or I have to do – again: you can do whatever you want (as long it's not illegal). The sole argument was about why you shouldn't be granted tax money as funding if you run certain policies like the aforementioned. And it was about where the vitriol comes from if a project that receives a significant amount of public funding establishes a policy with such exclusionary side effects.

Ok, bye bye

Posted Jul 25, 2026 16:04 UTC (Sat) by pizza (subscriber, #46) [Link]

> BUT if your policy causes to discriminate e.g. disabled people via proxy, you should not get public founding for your project anymore.

(btw, I think you mean to say "funding", not "founding")

You have yet to explain how "We are not hosting projects created with/by LLMs" policy discriminates against disabled people.

"discriminating on choice of tools used to create <X>" is so laughably beyond any accepted legal definition of a "protected class" (even by the most diehard ADA ambulance chasing lawyers) that it would apply to practically everyone in nearly every field.

(Especially when there are numerous other hosting providers that gladly host LLM content, to the point of trying to force their preferred LLMs down your throat)

> not what I would call a congruent philosophy

Even if we accept your exaggerations as fact, so what?

By your definition, there probably isn't a single person in the history of humanity that is good enough.
(As the saying goes, "Perfection is the enemy of good")

Meanwhile, you are _still_ stretching any reasonable definition of "Bigotry".

BTW, I say this as someone who grew up in a bigoted and racist society, and is currently living in an area that has a long, infamously bloody history of systemic bigotry and racism. "The terms of service of software hosting provider for your personal hobby software" is laughably irrelevant to folks for whom, at best, "software as a hobby" is a distant luxury (eg requiring expensive equipment and forking over money for ongoing services when they are already struggling to keep a roof over their head and food in their bellies), and at worst, still have to suffer direct harassment and risk of injury or death.

Ok, bye bye

Posted Jul 24, 2026 8:37 UTC (Fri) by mb (subscriber, #50428) [Link]

Banning projects from Codeberg won't make these projects stop using AI.
And bots hammering Codeberg and AI projects hosted on Codeberg are completely different people.
Therefore, by logic reasoning, this ToS change has no effect on bot hammering.

Ok, bye bye

Posted Aug 2, 2026 17:10 UTC (Sun) by zack (subscriber, #7062) [Link] (1 responses)

If anything, banning LLM-generated content (assuming for a moment the ban will work), will make crawling Codeberg *more* useful to AI scraper bots than the contrary. This is because having a dataset of genuinely human-written code, and knowing it is so, is more valuable for LLM training than having a big bag with everything (and a growing LLM-written subset).

Ok, bye bye

Posted Aug 3, 2026 13:20 UTC (Mon) by dskoll (subscriber, #1630) [Link]

Pretty sure Codeberg has deployed anti-crawler technology. I don't know how successful it is at keeping crawlers out, though, and the smart ones will simply git clone the repos instead of scraping the web pages.

Ok, bye bye

Posted Aug 3, 2026 17:45 UTC (Mon) by ttonino (guest, #4073) [Link]

Well, read the comment above. The t&c seems to mention "mostly generated by" and not "cannot contain even the tiniest bit".

Linux forks

Posted Jul 23, 2026 16:01 UTC (Thu) by bluca (subscriber, #118303) [Link] (10 responses)

Sucks for all the linux forks hosted on that forge, I guess, given they'll have to be deleted now

Linux forks

Posted Jul 23, 2026 17:48 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link] (9 responses)

They don't prohibit LLM code outright, they're prohibiting low-quality vibe-coded software.

Linux forks

Posted Jul 23, 2026 19:41 UTC (Thu) by bluca (subscriber, #118303) [Link] (7 responses)

And how exactly would anyone measure that?

Linux forks

Posted Jul 23, 2026 20:15 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link] (6 responses)

By looking at it? Purely vibe-coded software is extremely apparent right now.

Linux forks

Posted Jul 23, 2026 20:53 UTC (Thu) by einar (guest, #98134) [Link] (5 responses)

> By looking at it? Purely vibe-coded software is extremely apparent right now.

Depending on the field, human written code can be several orders of magnitude *worse* than some made by a LLM. I had the misfortune of having to handle that for 10+ years of my career.
So, not necessarily "extremely apparent".

Linux forks

Posted Jul 23, 2026 20:59 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link] (4 responses)

Sure. And Codeberg will also exclude bad human-written code according to the same dumping-ground policy.

Linux forks

Posted Jul 23, 2026 21:03 UTC (Thu) by einar (guest, #98134) [Link]

That wouldn't be the smartest idea. But again, I'm not using Codeberg, so it doesn't matter much to me.

Linux forks

Posted Jul 23, 2026 21:04 UTC (Thu) by bluca (subscriber, #118303) [Link] (2 responses)

Which part of the policy says that they forbid bad human/artisanal code?

Linux forks

Posted Jul 23, 2026 21:39 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link] (1 responses)

The "not a dumping ground" part. Which actually has been there from the beginning.

Linux forks

Posted Jul 23, 2026 21:47 UTC (Thu) by bluca (subscriber, #118303) [Link]

So if I dump _good_ artisanal code (according to some vague and undefined metric) then I am ok? Good to know

Linux forks

Posted Jul 23, 2026 19:57 UTC (Thu) by mb (subscriber, #50428) [Link]

https://codeberg.org/Codeberg/org/commit/96fac426a32d1ba9...

>7. You must not share projects that mostly consist of code written by "generative AI"-tools [..].

It's pretty clear.
It's a general ban of "mostly" generated code. (whatever "mostly" means). No ominous "only low quality".

It goes on explaining why it's banned:

>Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3)

False.

>and furthermore have little safeguards to ensure that they do not include harmful code (c.f. § 2 (1) 5).

I'm not even sure what this is supposed to mean.
Handwritten code also has no such safeguards. (whatever that is)
The xz backdoor was good ol'(tm) handwritten(tm) code.

To tool to prevent such harmful code is called "review". That has nothing to do with whether the code was generated or not.

LGTM

Posted Jul 23, 2026 16:57 UTC (Thu) by akselmo (subscriber, #174307) [Link] (2 responses)

The reasons seem clear and fair. Good that they decided this, makes it easier for all of us.

I use sourcehut for my projects but I also have projects on codeberg. Luckily since I have never (knowingly) bothered with these "tools" this does not really concern me.

I am glad codeberg has the guts to make these decisions. They know what they want, and it makes no sense for volunteer project to try to host everything anyway.

LGTM

Posted Jul 23, 2026 17:01 UTC (Thu) by akselmo (subscriber, #174307) [Link] (1 responses)

Forgot to add that ethics in computing are important and always have been. Its nice that codeberg thinks about the ethics behind tooling and such.

LGTM

Posted Jul 25, 2026 13:04 UTC (Sat) by muase (subscriber, #178466) [Link]

I'm not sure if they thought too much about the ethics here... at least I hope they didn't...

If the only main conclusion of their "ethics" is to ban the one single tool that is most helpful to enable non-native speakers, people with disabilities, and other groups – the only remaining question is whether they're outright evil, or just ignorant. And I really hope it's the latter; though I'm afraid there's not too much left to hope for, given that this fact is neither new nor unknown, and has been discussed in similar debates before.

Human stewardship matters more than who typed the code

Posted Jul 24, 2026 11:17 UTC (Fri) by grothesque (guest, #130832) [Link] (8 responses)

I am disappointed by Codeberg’s decision and find it harmful and quixotic. I believe that they discount of projects with “development teams of none” too easily. There exist many useful but niche projects that are starved for manpower. And there exist many people with ideas and experience, but without large teams.

Here is one concrete example: Together with colleagues, I have created a library (https://pypi.org/project/kwant/) that has become pretty successful in its particular domain of quantum physics: since its initial release in 2013 “Kwant” has been used in the preparation of at least 1000 scientific publications by physicists all over the world. Even so, we never managed to create a self-sustaining open-source community around this project. This is not surprising: even widely used general-purpose libraries struggle to attract contributors. Our library has a narrow field of application, and advancing it requires expert knowledge that only a few dozen (very busy) people have.

Kwant itself does not fall under Codeberg’s restrictions, but it shows that useful software does not necessarily have a large team behind it. LLM-based agents are a welcome help in developing and maintaining such niche projects.

As a researcher, I only have a small team of people. Understandably, these young colleagues are mostly focused on their research and not on code quality. I, however, care greatly about code quality. And I am confident to have the necessary experience, having started as a teenage coder in the 1990s, and having continued this journey ever since. (There was a time when I took pride in hand-crafting x86 assembly. It was fun, and I learned a lot, but this is not an efficient way of writing all code. Why do people believe that one must hand-type all the code that one cares about?)

*Reasonable* LLM use is empowering. To me this means using Pi (https://pi.dev/) as a sparring partner for developing and challenging new ideas. (I value human sparring partners, but these are not always available, especially for tedious tasks. LLM agents are also useful in their own way, for example by having extremely broad, if fallible, encyclopedic knowledge.) I use agents for accelerating code review, debugging, and refactoring.

Here is a non-scientific project that I was able to realize recently with LLM assistance: a frontend to Bubblewrap that streamlines the creation of ad-hoc sandboxes directly on the command line (https://github.com/grothesque/sandkasten). This project is still young, and I haven’t advertised it widely, but I believe that it has promise. In a narrow sense, most of its code lines have been generated by an LLM, but I have nevertheless spent more than a hundred hours of my human time on this project. A lot of human thought went into every aspect of it. I would not have had the time to create something like this manually.

I considered moving this project over to Codeberg. Not anymore.

Mindless vibe-coding is not the only way of coding with LLMs. I do see the problems that Codeberg mentions, but forbidding LLM-generated code is not the right solution in my opinion. Codeberg’s terms of use classify projects based on how their code lines were typed. I believe that what matters is genuine care and good engineering.

Human stewardship matters more than who typed the code

Posted Jul 25, 2026 7:05 UTC (Sat) by emk (subscriber, #1128) [Link] (7 responses)

Those sound like some really cool projects! And mad respect for being one of a few lonely maintainers of a piece of scientific infrastructure.

I, too, was puzzled by Codeberg's seemingly weird attitude towards solo developers that kept cropping up in phrases like, "It seems like many ‘vibe coders’ don't realize that they don't actually have a community around them." I mean, there's a surprising amount of code in major Linux distributions developed by people who don't have "a community around them." The brutal fact is that XKCD is right (https://xkcd.com/2347/), and a lot of foundational code is kept running by one unpaid volunteer. Or it's effectively abandoned, and the distros pass around patchsets to keep it building, with no upstream to ever merge patches. Community can be a damn scarce thing in the open source world sometimes. Goodness knows that 1,000 stars on GitHub frequently results in 3 drive-by PRs in 5 years.

Personally, while I have real concerns about where this whole AI thing is going, I'm genuinely happy to see end users using LLMs to throw together personal software. Now they have software that does exactly what they need, that doesn't spy on them, and that they can customize. When I got involved in free software several decades ago, that was originally the dream: Users in control of their own systems, with the freedom to change things! But now there's apparently a political movement in the "open source" community which is aggressively criticizing these users for figuring out a way to put together custom tools.

Sure, frontier models are way too electricity hungry. But we've reached the point where there are MIT-licensed, open-weight coding models that run on 5 year old gaming GPUs, and that use about 280W when generating. They sure aren't Fable, but they do actually work. Stick 'em in a read-only sandbox (like your tool supports) and they can even help troubleshoot a Linux system, keeping all the data 100% local. It was a revelation the first time I asked a local model, "Ugh, what's wrong with systemd?", and it actually figured it all out.

I do dread many of the places this all might go. But seeing users take control over their computers? That's the one undeniably bright spot, to my eyes.

Human stewardship matters more than who typed the code

Posted Jul 25, 2026 13:02 UTC (Sat) by kleptog (subscriber, #1183) [Link]

> Personally, while I have real concerns about where this whole AI thing is going, I'm genuinely happy to see end users using LLMs to throw together personal software. Now they have software that does exactly what they need, that doesn't spy on them, and that they can customize.

This. I have colleagues who are technically inclined but can't really code, using an LLM to write small tools to make their lives easier. In one case a simple bottle server that showed the availability of the two charging points near their house. The LLM had found the API specification and made a simple web application with auto reloading, version control and other features which I wouldn't have gotten around to because I'd have gotten bored before that point. It helps them debug their HomeAutomation setup.

These are the real beneficiaries of LLMs. The creatives who had the ideas but not the skills to make it happen. I guess we're feeling like the master craftsmen felt when interchangeable parts, machine tools, and later CNC machining lowered the barrier to making useful things. Look at what 3D printers have enabled.

Human stewardship matters more than who typed the code

Posted Jul 25, 2026 20:10 UTC (Sat) by Cyberax (✭ supporter ✭, #52523) [Link] (1 responses)

There's nothing wrong with solo projects that exist to scratch an itch.

It's just that Codeberg is not a place for them. Each project adds a bit of administrative overhead, and they don't have resources to maintain infrastructure on the scale of Github. And this has been the case from the very beginning.

I'm a bit amazed by this storm in a teacup, TBH.

Human stewardship matters more than who typed the code

Posted Jul 25, 2026 20:21 UTC (Sat) by mb (subscriber, #50428) [Link]

> Each project adds a bit of administrative overhead, and they don't have resources to maintain
> infrastructure on the scale of Github. And this has been the case from the very beginning.

Yeah. Nice straw man.
This is not at all what this is all about.
Here's what they claim this is about instead:

>Codeberg: Protecting our FLOSS commons from LLMs

With a very weird definition of "protecting"

If they don't have the resources, it's fine. They can ask for payments or ask me to leave or whatever.
But instead they ban everybody using LLMs. Totally different thing.

Human stewardship matters more than who typed the code

Posted Jul 25, 2026 21:01 UTC (Sat) by rbranco (subscriber, #129813) [Link] (3 responses)

> I'm genuinely happy to see end users using LLMs to throw together personal software. Now they have software that does exactly what they need, that doesn't spy on them, and that they can customize.

None of that matters to the upper-middle-class, college-educated Xennials from rich countries in Western Europe & North America. They're privileged enough to externalize their morals onto others. The ban on cryptocurrency projects shows they're way out of touch with the reality in other countries where this is the only way to earn money and to avoid hyperinflation. They're a tiny but noisy minority.

> When I got involved in free software several decades ago, that was originally the dream: Users in control of their own systems, with the freedom to change things! But now there's apparently a political movement in the "open source" community which is aggressively criticizing these users for figuring out a way to put together custom tools.

The good fight will be about having open models and bringing down hardware prices! Everything else is noise and burying one's head in the sand. But this fight can only be won by pragmatic people who are not afraid of getting their hands dirty, not a hipster commune of unpolluted monks.

Human stewardship matters more than who typed the code

Posted Jul 25, 2026 21:06 UTC (Sat) by Cyberax (✭ supporter ✭, #52523) [Link] (2 responses)

> The ban on cryptocurrency projects shows they're way out of touch with the reality in other countries where this is the only way to earn money and to avoid hyperinflation.

Fuck cryptobros. You're nothing but a scourge on humanity. Nothing good came out of you that is even in the same order of magnitude as the harms caused by cryptocrap. That include even large-scale human trafficking for the "pig butchering" scam farms.

And don't you dare pretend to be sanctimonious moralists. You do not provide a unique protection against hyperinflation anywhere.

Stop it

Posted Jul 25, 2026 21:10 UTC (Sat) by corbet (editor, #1) [Link]

OK, all of you, stop this. Nobody gains anything by you all throwing mudballs at each other. There are plenty of sites where that kind of stuff is welcome, but not here.

Human stewardship matters more than who typed the code

Posted Jul 25, 2026 22:02 UTC (Sat) by rbranco (subscriber, #129813) [Link]

> Fuck cryptobros. You're nothing but a scourge on humanity. Nothing good came out of you that is even in the same order of magnitude as the harms caused by cryptocrap.

I'm not a "cryptobro" (whatever that means). The correct term is Cypherpunk and I'm not one.

> That include even large-scale human trafficking for the "pig butchering" scam farms.

Every technology can be used for good and evil.

> You do not provide a unique protection against hyperinflation anywhere.

Tell that to people that use Binance to send money to their families overseas.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds