I regret migrating to Codeberg

xn--gckvb8fzb.com

392 points by boramalper a day ago


chmod775 - 2 hours ago

Keeping up with this stuff is for people who define their identity through virtue signalling and whatever personality trait they have decided to make the problem of everyone around them.

Let them have their little corner of the internet and just stay away. There's plenty of alternatives run by people who don't feel the need to bring their personal baggage into a cooperative environment.

adamddev1 - 6 hours ago

> In addition, Codeberg conflates “having a community” with “being legitimate software worth hosting”

I don't think this is a fair summary. I don't see this conflation in Codeberg's blog post. The words in quotation marks don't actually exist in Codeberg's blog post.

It seems that what they are saying is: In a free hosting platform where we share all the resources, it's not fair that some people using LLMs are using up disproportionately huge hosting resources to handle the unnaturally large amounts of resources they can churn out with these tools.

I'm a solo dev, and I couldn't find the judgement against solo developers or any slight against people who don't have a team. The concern is that some people don't gobble up an unfair amount of resources.

I personally have been moving to self-hosted Foregejo for ultimate freedom. But I also think it's fair for some providers have the freedom to take a bit more of a harsh (or based - depending on your perspective) stance against LLM generated code. I mean, a lot of people have been bemoaning the fact that the human-generated material has been increasingly hard to find in a sea of AI-generated material. It could be nice to have a corner of curated, human-made code still available on the web.

BadBadJellyBean - an hour ago

The problem I see with the change in their rules is that they have created an unenforceable or worse arbitrarily enforced rule.

There is no sure way to identify LLM code. I could write a project by hand with all the GPT "mannerisms" for fun. I could sign my commits with "Co-Authored-By: Claude" because my cat's name is Claude and I find it funny.

Now this rule will either be never applied or when it's applied it will be an arbitrary decision made with mostly inconclusive "evidence". This is not a good way to write rules.

Write rules based on merit. Excessive data usage or licensing problems might come to mind. These things are measurable. Otherwise it's really just posturing.

Aachen - a day ago

I'm a member of Codeberg and was allowed to vote on these amendments. There was the annual assembly meeting before the ballots were sent by email. Each proposal had a short presentation and a few minutes of Q&A.

It wasn't a discussion (the text was final at this point), it was just to ask for clarifications. In the meeting I asked about the server load that they mentioned in their presentation, but misphrased it and got some answer about (AI?)bots scraping Codeberg and not if auto-generated code being shared on Codeberg is actually an issue.

It seemed pretty useless compared to commenting on the ticket where one could have a structured discussion. I also don't know how many of the >1000 members were in the meeting in the first place and how many just got the email "Wanna ban AI? Vote now!"

Once the results were announced, the rest of the users came into the ticket and started asking questions https://codeberg.org/Codeberg/org/pulls/1253#issuecomment-19... This was then shut down and if you have questions you should join the chat room on Matrix

astrobe_ - an hour ago

Codeberg already had relatively strong opinions before that; their Terms of Use also says:

"the right to use the content for any purpose, including both commercial and non-commercial purposes" "Note, however, that the Creative Commons licences with Non-Commercial (NC) or No Derivatives (ND) restrictions are not licences for free cultural works and thus do not fulfil the licensing requirement"

So yes, "the deciding factor stops being whether the code is legal, or functional, or useful, and becomes whether it aligns with a position the platform has taken", nothing really new actually.

IMHO, deciding to migrate because of a disagreement that doesn't have practical consequences on the author is a bit of an overreaction. It is not, by the way, a full ban on LLM, as the clause says mostly LLM-generated, a term that has been criticized for its vagueness in other places, but that does leaves some room for thoughtful use.

But why stop using a service we are satisfied with because of virtual future other decisions that might or might not affect us? It's like if people left their country before the candidate for president they fear, is even elected.

HelloNurse - 6 hours ago

  >  It seems like many ‘vibe coders’ don’t realize that they don’t actually have a community around them.
This is not about demanding a community, as the article argues about at great length: it's only a polite way to say that many ‘vibe coders’ are annoying, negative net value assholes. Community would ensure that they are not aberrant lone wolves.
anarki8 - 5 hours ago

Migrated to it around 3 years ago. All I needed was a dependable and simpler (preferably EU-based) GitHub alternative for my FOSS code. Now I am migrating away and stopped my donations to the e.V. Not because I have cryptocurrency-related or vibecoded projects (I don't), but because this sets precedent of introducing vague rules that ban random/unpopular projects.

Ironically, I migrated to it from SourceHut because of similar rules introduced there.

anticorporate - a day ago

The author seems annoyed that Codeberg wants to focus on projects that have a legitimate contributor community and is not designed for one-off individual projects.

I don't share that concern.

It's not all that different from Mastodon instances. It's a community space, and the community gets to decide who they allow to use their resources. Personally, I have a group of friends who share a GitLab instance, for example. Are you allowed to use it? No. Why? Because I didn't go to middle school with you decades ago. Is that fair? I don't really find that question relevant. I also keep a Gitea instance running at home for all the junk that really doesn't belong on someone else's hardware. Using someone else's forge isn't the only option.

- 25 minutes ago
[deleted]
Rendello - a day ago

If you click to another tab, the site changes its title and favicon to a random webpage like:

- Pick up lines suggestions – ChatGPT

- Rick Astley - Never Gonna Give You Up - Youtube

- Amazon.com: waifu pillow

When you go back to it there's an overlay chastising you for allowing JS on an untrusted website. I thought it was pretty funny. You can see the list of fake pages in the source (which has the sketchiest URL ever due to punycode + the filename):

https://xn--gckvb8fzb.com/js/kill.js

embedding-shape - a day ago

> A brief comment on Codeberg’s new terms, and why a free-software host deciding which projects are welcome worries

But, wait, Codeberg always had limitations on what projects are hosted there??? This been very explicit from the start, it's for FOSS and anything outside of that isn't welcome. It's one of the reasons I donate there in the first place. Now they're adding additional requirements, which most of the voting memebers voted for, this doesn't seem strange to me.

> Unfortunately, the latest update to its terms of service seems to mark a first step in changing one part I moved there for, namely the “freedom” part.

Given they'll kick you off the platform if you're not aligned with FOSS views and act accordingly, it seems strange to have associated Codeberg with "freedom" at all.

Side-note, but there is something that keeps popping up as an overlay on that page but I never end up being able to see what it is, as I click continuously as I read, and seems it auto-closes no matter where you click. Seems a bit distracting if nothing else :)

fuglede_ - 4 hours ago

The new terms [0] say “You must not share projects that mostly consist of code written by "generative AI"-tools […]. Such projects having an unclear copyright status […]”

So okay, if you're concerned about the risk of liability from unclear copyright status, I suppose that's fine, but then why the “mostly”? It's not like the copyright status becomes less unclear by you supplementing with 50% hand-written code.

[0] https://codeberg.org/Codeberg/org/commit/96fac426a32d1ba91ff...

thejosh - 2 hours ago

I would love to use something that isn't GitHub for code hosting.

Codeberg sounds great, but from using it day-to-day, it's really slow sometimes, and frequently times out (from Perth, AU, if it matters). This is not just the SSH protocol for git pushes, but also for browsing.

(I do have a self-hosted forgejo (came from gitea), it's great, Postgres database backs up, files are easy to backup, it's also git so I can just mirror it elsewhere as well.). I love their self-hosted runners is super simple to host.

Bit random, but for code search, does anyone have any recommendations?

My current process is to just `git clone <REPO>` onto my server, then use ripgrep (Can't beat good ol' plain text search).

The result is that this is hundreds of GB -- I like to clone everything I use, dependencies etc, to then be able to look at source code. (I use quite a few languages/ecosystems, and sometimes reading the source code is the best way to figure something out).

I've tried Sourcebot (just for the code search, I don't care about "MCP"/"AI") etc, but was wondering if anyone has recommendations.

GitHubs code search is great, but it doesn't find everything, and it is also incredibly rate limited (annoying when trying to narrow something down, and you then get rate limited). I use this when trying to figure out random Apple issues - someone somewhere has figured it out usually.

FireInsight - a day ago

> Despite not owning a single project that falls into either banned category, I’m now going to look into setting up my own public Git host

That's.. good, actually. I believe that even if Codeberg was good and perfect for every use case of code hosting, not every one and every project should be there. Vibe-coders, shitcoin cryptomaxis, and lovers of total freedom surely have other places to go and are able to set up forges using the same software that Codeberg uses as well. It's the magic of open source.

Seriously, we should let go of the idea that all of humanity should be part of a single Data Silo on the internet. GitHub, Twitter, Reddit, sure, they might have been better back in the day, but being _the_ places for a type of content online they were able to privatize a lot of very valuable data, sell it off for AI training, while slowly strangling to death any interoperability and "public access" that once made the services feel like a free-for-all market square of the internet. Long live the small web!

Codeberg is not in any way obligated to make sweeping infrastructure changes just to make sure that they can keep hosting projects they find to be against their mission.

jasonvorhe - 19 hours ago

> Using LLMs to work with your code gives you a kick of adrenaline. You can develop at a rapid pace, build things as if you had a large team. Only that you have none. In fact, you are (often) alone, working with a statistical machine that turns energy into code.

Is anyone else extremely annoyed with the way this is written? To me it reeks of paternalistic arrogance that simultaneously exposes the author's armchair psychological headcanon about how they imagine people to work with LLMs.

lioeters - a day ago

> LLM-generated code, or is cryptocurrency-related

Codeberg is making decisions to better manage their resource and infrastructure. It's no different than any other privately owned platform, making decisions to forbid certain kinds of content, or ban people for various reasons. Unlike other large centralized platforms, they at least tried to involve the community in this decision-making process, but in the end it's their call.

If you don't want to be under the mercy of someone else's decisions, you have to become more independent and host it yourself. Even then, who owns your server? Who owns the "pipes" of the network? They have terms of services, and can also ban you for various reasons, including your nationality, beliefs, etc. This line of thinking leads to a bigger question of how/whether a truly decentralized and free (as in freedom) computing and communication network is possible, how such a network can defend against abuse and malicious actors without compromising that freedom.

Hendrikto - an hour ago

> a hub built around “free software” is now telling its users which kinds of software are deemed good and which are not, and that is closer to censorship than it might seem. Once a platform writes into its terms that an entire category “harms its reputation” and can be removed on that basis, the deciding factor stops being whether the code is legal, or functional, or useful, and becomes whether it aligns with a position the platform has taken.

To me, this is the key point: Service providers should be neutral. Especially ones claiming to be free as in freedom.

Only get involved insofar as it is required by law, and stay out of it otherwise. Individuals can have their opinions and biases, but keep them out of the platforms.

veganmosfet - 18 hours ago

Same. I moved to codeberg because of the non-commercial and "freedom" aspects. I enjoy vibe-coding tools for different applications, e.g. for prompt injection research. Now I will probably move back to Github. I accept this decision but I am quite disappointed by the ideology and black & white view. LLMs are a fascinating technology created by us humans, and they have the potential to make our life better.

We shall stay curious.

vintagedave - a day ago

The most insightful part is:

> [From CodeBerg] It seems like many ‘vibe coders’ don’t realize that they don’t actually have a community around them.

> This is out of touch with how most free software gets made. The majority of FOSS developers are one-man-shows

Yes! And LLMs can be valuable to solo devs!

> The decisions did go through Codeberg’s own Assembly 2026, which is more process than most platforms bother with, and yet as an ordinary user I found out about it the way probably most people else did...

I agree this is troubling.

There's a lot of LLM dislike that verges into a potentially problematic ideology. I know: how a tool is used, not the tool itself, etc, but I'm unsure that that kind of approach is visible to CodeBerg. I write open source, and closed source, and I am a responsible developer who uses AI and gets more done, better. I wish I was welcome there.

rmast - 21 hours ago

I’d been thinking maybe I should move some projects from GitHub to Codeberg… but this change has a chilling effect since now whoever is making the LLM-generated decision might arbitrarily decide to ban a project based on undefined criteria, like say an em dash in a README — so projects hosted there are not in any way safe from just disappearing.

To be honest though, I don’t know what happens when something gets banned from Codeberg, or anything about the appeals process, so my brain leap to the project just disappears forever; afaik the posts I read about this policy change didn’t say. Would welcome anyone familiar with their policies to chime in and enlighten me.

tebruno99 - 8 hours ago

I think Codeberg is well within its rights to offer services in the way that it wants. If customers don't like it they can move & stop paying. Find a host that fits the terms you want and expect. That is what is great about Codeberg, no lockin no scam.

pocksuppet - a day ago

Article summary: Censorship is when you choose not to host some things on your platform. The author, although not caring about LLMs or cryptocurrency, can't bear to use a platform where some things are not allowed.

0dayz - 2 hours ago

I think it's mostly a poorly worded change, with odd assertions that one can interpret as "why do you need x feature made for your blog made by Ai just use notepad and apache server for your blog".

The resource point is fair enough but as the blog post says they can make it a paid service for llm folks.

I think it's a bit an

maeln - 3 hours ago

What make Codeberg a legitimate open-source, community driven project is that finally it has some drama ! In all seriousness, I think it's fine to have Codeberg be an opinionated forge. It's a community project, paid for by the community (mostly), at the end of the day the community decide on what they wanna host. Criticism can be addressed about the organization of the vote, and I hope they will ! In any case, if they are not, it will become one of those project that slowly bleed contributor until only a small core of die-hard supported stays, and everybody else has moved on.

I think it is just that people where very naïve about what Codeberg was going to be. Github has their own incentive about who they want to work with, what feature they develop, etc. Codeberg, as a real organization, made up of real people, operating in the real world, is also not free of incentive. It was never going to be this perfectly fine neutral platform for everyone. If you want the freedom to do whatever you want (in you own limitation due to the jurisdiction that apply to you), you have to do it yourself.

sreekanth850 - 3 hours ago

Instead of banning all LLM based repositories, they could introduce rules to discourage one shot code dumps. For example, if a repository remains inactive for more than a year, with no commits or other activity, the owner could receive a warning before the repository is removed. I’m seeing hundreds of LLM generated repositories that are published once and then abandoned with no any activity further

swiftcoder - an hour ago

The CSS-powered blink tag at the end is like a flashbang from the late 90s

Yokohiii - 21 hours ago

I wonder how anyone can migrate to codeberg. Every time I check, the site is lagging. Few days ago I registered and tried to create a repository. I couldn't, site busy or something.

The migration towards codeberg already started a while ago, don't see how it can scale.

periphery - 2 hours ago

I did when I first saw the change. Then I decided to do something about it and spent the day moving my stuff to my own self hosted Forgejo instance.

Now Codeberg is free to do as it wants as am I.

fedeb95 - 5 hours ago

That's why I have two remotes

origin --> codeberg github --> github

I may add others. Redundancy is a good thing.

kamranjon - 7 hours ago

I’ve recently moved to sourcehut and really enjoy it so far! While I think the creator has strong personal opinions about LLMs - I don’t think they have any intentions of banning LLM generated projects. Anyhow just wanted to share because I think it’s a really nice product that isn’t overbloated with JS and just gets the thing done.

vips7L - 8 hours ago

Think this convinced me to move over.

jraph - 2 hours ago

> We now even have people like Linus Torvalds making the fairly reasonable argument that an LLM is just a tool, and “clearly a useful one”

I don't think this argument is reasonable at all. Many are concerned about the environmental and societal impacts of LLMs, there are many ethical concerns around them as well, there are concerns that they could cause a bubble burst / a major economical crisis. Regardless your opinion on all these things, that's quite the undertaking for "just a tool"! This is unheard of for something like a hammer, for instance.

> If the maintainer of the largest and most consequential open-source project on the planet can treat LLMs as a tool to be judged on its results rather than a category to be banned on sight, a backyard code forge can manage the same

Linus Torvalds can be wrong at times, like anyone else.

It's a shame an authority like Linus Torvalds shared this opinion, now people are taking it even more seriously.

He considers technical merit above all else, even above what allows "technique" to exist in the first place. He always have. It might have helped a lot in the success of Linux, but I still think this is deeply flawed.

Whether you love, or hate, or don't care about LLMs, they are not "just a tool".

foul - 21 hours ago

Hmmm. They migrated from github because it was becoming shitty, now their complaint with codeberg is more that will ban on the basis of content. On the next gitwhatever they will find for sure other issues.

I know it's hard but any non-casual developer must self-host their version control (and assorted project data), and treat cloud VCs sites just as mirrors.

rudolfs - 5 hours ago

OP might want to give Radicle a try: https://radicle.network

chlorion - 19 hours ago

A little bit offtopic, but I spend 12 USD a month for a 1 high performance core, 2GB ram, 50GB NVME SSD VPS, and slap nginx and cgit config on there, and host my own git repos.

I realize this doesn't work for everyone, and not everyone has the money to spare, but it's really nice to be able to host your own stuff on your own website, and not be tied down to a forge like github or codeberg.

Bonus points if you have the hardware and network capacity to host this at home!

bayindirh - a day ago

For a more informed discussion about what's banned and what's not, I'm leaving here this discussion on Mastodon: https://tldr.nettime.org/@tante/116962454004862117

TL;DR: AI assisted coding, when used responsibly, is not banned, however one-shotting something via vibe-coding and hosting it as a complete project, is.

Also, Codeberg always had a limit on private repositories and never wanted to be a place for non-FLOSS software. It's their mission. They are not out there to replace GitHub/GitLab.

p2detar - 6 hours ago

It was always an ideology-driven project. LLM-hating now turned into a mandatory religious ritual for places like codeberg. That‘s fine though, one can self-host forgejo, gitea, gogs and so on. In fact the role of github and places like codeberg to form communities is rapidly diminishing. Even for FOSS it makes more sense to host privately than rely on somebody‘s corporate or emotionally-driven platform management.

preya2k - 21 hours ago

Another very american understanding of censorship. In Germany (where Codeberg is registered), censorship means censorship by a government. A private entity (Verein) deciding what and how they want to run their business is typically not considered censorship (maybe the term "private censorship" could work), but just "freedom of doing business". So if you want to argue FOR freedom, you could also turn this argument around and support the fact that a private entity should be able to decide whatever the fuck they want to do with their own service offering.

animesh - 5 hours ago

Just noticed that there is a filter on repositories "Collaborative". Is this indication that we will not be allowed (immediately or eventually) to store either public or private repositories if we are not collaborating with others?

tehabe - a day ago

Codeberg is run by a German association, which defines its role in the bylaws to support FOSS (§2 in the bylaws). You can use their software Forgejo to run your own server.

sylware - 2 hours ago

I don't recall exactly which one has javascript mandatory (namely is gated with 'whatwg cartel' web engines): this very codeberg or sourcehut?

GaryBluto - 2 hours ago

If you wants to make their own forge where LLM-assisted work is prohibited, go ahead. Waiting for people to go all-in on your service and then kicking them out however is frankly rotten thing to do; but entirely expected of Codeberg, which is more a political community than a useful forge.

mschuster91 - 4 hours ago

> Once a platform writes into its terms that an entire category “harms its reputation” and can be removed on that basis, the deciding factor stops being whether the code is legal, or functional, or useful, and becomes whether it aligns with a position the platform has taken.

The problem in here is German laws, particularly stuff like the "Störerhaftung", and what Codeberg wants is a fast avenue to yeet projects that cause an undue amount of trouble for a non-profit organization.

> The decisions did go through Codeberg’s own Assembly 2026, which is more process than most platforms bother with, and yet as an ordinary user I found out about it the way probably most people else did, through a dark blue banner at the top of the site on the day it was already settled.

You're an ordinary user, not a member of Codeberg e.V., the people running the show. Want to take part in the governance of the association, join in.

danpalmer - 8 hours ago

The answer to big platforms enshittifying is not to move to smaller versions of the same thing. This didn't work for GitHub -> Codeberg/Sourcehut, it didn't work for Twitter -> Mastodon. Because the problem is not necessarily the size, it's the power. Codeberg is exerting power beyond what it should and users have little recourse and get caught up in the issues, some Mastodon servers are fine but there have been plenty of admins who had the power go to their heads or had fallings out with other parts of the network, and again it's the users who get caught up in it.

The answer is building systems that prevent that power trip from ever happening. This is why Bluesky is a better answer to Twitter than Mastodon – the company has its faults, but the approach is a fundamental step forward that Mastodon did not take. The same thing is true of things like Tangled for a software forge. It's no surprise that both of these are based on ATProto, although I'm not saying ATProto is the only option here.

kunley - 5 hours ago

Making decisions based on distinguishing A from B is a legit thing to do. Complaining that it's "telling what's right and wrong" is a strawman argument IMO. It's about choices: they made a choice and many users are/will be joufully making the compatible choice.

pelasaco - 3 hours ago

> Codeberg banning projects that are predominantly LLM-driven.

I can only imagine the backlash if GitHub adopted the same policy.

btw it was clear that this would come, and it was just a matter of time, see https://news.ycombinator.com/item?id=48087405

"People used GitHub's free infrastructure for over a decade without complaining. Now AI-generated spam and massive amounts of low-quality code are increasing costs everywhere, and suddenly GitHub is the bad guy for acting like a business. Criticizing centralization is fair, but pretending GitHub gave nothing to open source is just dishonest. Alternatives today, are probably going to be flooded by the low-quality AI generated code tomorrow..."

woodpanel - 3 hours ago

> the one part I moved there for, namely the “freedom” part

Being from Germany I wondered from day-one how the project's "freedom"-promise ("We celebrate free culture, openness") would eventually work out, because lets face it, Germany is not a free-spech crazed country, even less so are its tech-people and especially not the culture in Berlin.

So the idea of a Berlin-based e.V. full of German sysadmins voting on said "freedom" made this LLM-crypto-kerfuffle exactly as surprising as raw milk spoiling fast in sunshine.

jasonvorhe - 19 hours ago

I'm still undecided if I want to self host either gitea or forgejo. Can someone who used both or is particularly experienced with one of them tell me which project to settle with?

Most comparisons I found were all written with someone who didn't seem all that ideologically neutral on the matter.

To my understanding forgejo (the gitea fork) is run by the people behind Codeberg whereas Codeberg is running a customised version of forgejo. If Codeberg can just pull the rug like this, shouldn't I expect similar behaviour from forgejo in the future?

I really don't need all that "holier than though" drama when I self host my stuff. Perhaps I better settle for gitea then?

- 5 hours ago
[deleted]
Xalutiono - 5 hours ago

Hahahah nothing changed on the cryptoside.

Its still crazy how much energy bitcoin wastes, how much energy bitcoin steals.

Ironic enough, if you know wwere a bitcoin millionar is, its a lot easier to steal from them too.

samoit - 5 hours ago

I agree 100% with Codeberg.

ErroneousBosh - an hour ago

> the deciding factor stops being whether the code is legal, or functional, or useful, and becomes whether it aligns with a position the platform has taken

Yes, and?

I don't want you wearing football shirts in my pub. People wearing football shirts tend to cause trouble because someone who likes a different colour sees the shirt and kicks off. Leave it outside my pub.

People need to understand that there's a difference between "You're not allowed to do that" and "You're not allowed to do that *here*, because this is my house and my rules".

isityettime - a day ago

A nitpick:

> the only cOmMuNiTy [most free software projects] have around them are the users requesting features or reporting bugs while most of the time not contributing in any form whatsoever

Reporting bugs is contributing. Especially when you emphasize "any form whatsoever".

That said, I broadly agree with the author. But I wonder if this attempt to discourage egregious AI slop will some day make Codeberg a more trustworthy or pleasant place than alternatives. Maybe it's not the right choice for OP (or me, for some projects), but it seems like a good thing for a sizeable forge to exist that has some strictness or selectiveness to it. Maybe the world doesn't need another one-size-fits-all platform like GitHub.

Codeberg might ironically become a boon to AI companies with this policy, as well, by effectively doing a bunch of curation work for them, if not by providing outright untainted training data.

znpy - 19 hours ago

I mostly stay away from community-lead stuff (and services in particular) mostly because of this.

It’s a never ending drama, and every quarter there’s something new to hate on or get offended by.

I’m tired, boss.

charcircuit - a day ago

>and the only cOmMuNiTy they have around them are the users requesting features or reporting bugs

Not even this. Most open source software is solely used by the creator and usually soon after abandoned. The idea of starting a new project and abandoning it after the honeymoon period is nowhere near a new phenomenon.

serious_angel - a day ago

    > The announcement blog post, however, reads very poorly, and the section titled “The development team of none” is the worst of it. It states:

    > > Using LLMs to work with your code gives you a kick of adrenaline. You can develop at a rapid pace, build things as if you had a large team. Only that you have none. In fact, you are (often) alone, working with a statistical machine that turns energy into code.
---

This naive "rapid pace"...

Those who do in that careless "pace" will invest more time maintaining it, fixing it, supporting it, or well... realizing it, I believe.

Not to mention that they make themselves more and more dependent on some LLM vendor prospering these vendors with each iteration and tokens burned, and training their models on your own ideas, creativity, and your time of life. Yet, not a single person will guarantee a stable outcome, and no one to blame after. Is that "development"? That is dark horrific sorrow.

This "vibe coding" may be quick at starters, if lucky and all Gods and the Fortune got you, yet supporting that and investing your life time after?

No, never. I have my own mind to train. The people I work with have their own minds. The Communities out there have their own minds. We all have our mind to develop, and learn from each other. Otherwise, it’s empty, pointless, and not art you will be proud of as a developer who inscribes moments in the history, and stand your name in it.

pbronez - a day ago

This prompted me to revisit my own decision to avoid Codeberg by re-reading their Terms of Use[1]. A few things stand out:

   - They explicitly require all hosted software to have a FLOSS license

   - Private repos are only allowed in support of Public FLOSS repos, with a scary ambiguous note about "really small and personal stuff"

   - Projects with heavy use of coding AI are explicitly forbidden
This means I can't use Codeberg for personal projects that aren't intended for public consumption, especially if I used Claude Code to whip them up. Oh well, this is why I self-host Forgejo.

For reference, here's the parts of the TOS that define the above:

> 1. Public repository content shall be made available under a copyright licence [...] referred to as ‘licences for free and open source software, free and open source hardware, or free cultural works’. Examples of such licences include those created or approved for free software projects by the Free Software Foundation, for open source projects by the Open Source Initiative, and for free cultural works by Creative Commons. Note, however, that the Creative Commons licences with Non-Commercial (NC) or No Derivatives (ND) restrictions are not licences for free cultural works and thus do not fulfil the licensing requirement.

> 2. Private repositories are only allowed for things required for FLOSS projects, like storing secrets, team-internal discussions or hiding projects from the public until they're ready for usage and/or contribution. They are also allowed for really small & personal stuff like your journal, config files, ideas or notes, but explicitly not as a personal cloud or media storage.

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

[1] https://codeberg.org/Codeberg/org/src/branch/main/TermsOfUse...

nekusar - 40 minutes ago

Yep, cause all of the LLM hatred is a proxy for end-stage capitalism and a technofeudalist overlay across sympathetic governments.

And yeah, fighting against the worst that capitalism has to offer is a laudable fight. But LLMs, especially Chinese open weights ones offer powerful tools we can use in our fight, as aligned interests of socialists, communists, and anarchists.

Codeberg people who were permitted to vote (700 out of 70000 repo maintainers) instead decided to fight the proxy (llm) and not the actual horrible (capitalists). And of course, that battle is neatly impossible to even define externally. Its a game of purity whack-a-mole with Codeberg admins playing the SCOTUS obscenity game of "I'll know it when I see it".

Good4boothee - 4 hours ago

[dead]

- 7 hours ago
[deleted]
jrflowers - 4 hours ago

TLDR; ~1900 words about how they wish Codeberg spent their time and money supporting crypto projects and how they were owed a warning as a free user that anybody was even considering thinking about rules about how they spend time and money on supporting crypto projects

shumaila12 - 8 hours ago

[dead]

lardosaurusrex - a day ago

[flagged]

zombiefromfo - 20 hours ago

[flagged]

lowbloodsugar - 21 hours ago

Whole story makes me think of Lyudmilla from Star City. You think these measure are about the common good but most people just don’t see the psychopaths in front of them taking control, step by step. You didn’t vote to stop AI slop. You voted to approve discrimination. The question on paper was “Can we ban AI slop” but the actual vote was “This site doesn’t discriminate. Some of us want power to fuck people over. Do you want to take a step in that direction?” It’s funny that they talk about communities because online communities are very often cesspools of psychopaths. I suppose it’s good that they showed us who they are.

Democracy without a constitution is just mob rule and eventually autocracy.

waterTanuki - 7 hours ago

> If the maintainer of the largest and most consequential open-source project on the planet can treat LLMs as a tool to be judged on its results rather than a category to be banned on sight, a backyard code forge can manage the same.

Apples to Oranges here. Linus has himself and the entirety of the Linux Foundation maintainers + outside contributors to effectively review and gatekeep llm slop from making into ONE codebase.

Codeberg has presumably way less people working for it than the Linux Foundation, and has to monitor an avalanche of codebases for slop. Of course they aren't going to be able to pull off what Linux can do.

ricardobeat - 14 hours ago

This is stupid and completely out of touch. No other way to put it. We started a local hackerspace and most of our projects heavily use AI assistants, now we'l be publishing elsewhere.

I hope Tangle doesn't get tangled up in these backward ideas.

duskdozer - a day ago

I'm guessing the

>sh.tcoin

in the censorship section is ironic? Doesn't seem to be fleshed out though

addedGone - 20 hours ago

Codeberg is also not being considered anymore since they are censoring legitimate projects, crazy honestly, people would have thought that they would be neutral but it's the opposite of neutral, it's way worse than Corporations.

Also, in 1 year tops, no dev will manually code anymore, forcing users to code manually is absurd.

jsLavaGoat - 19 hours ago

People who derisively call AIs LLMs (not people who are referring to the specific type of system) because they aren't really intelligence or whatever--and thereby sort of ignoring that "artificial" is there--are they aware that some of the AI models we use, e.g., diffusers, are not "LLMs?"

qpe0 - 3 hours ago

Software should never be about politics, hence I never joined Codeberg, and I'm glad I didn't. But I have to say there's some pretty cool stuff there.