GNU Guix will migrate its repositories to Codeberg

Article: https://guix.gnu.org/blog/2025/migrating-to-codeberg/

In another thread, I mentioned that Forgejo had its license changed to GPL-3.0-or-later. The Guix project laid out their motivation for migrating to Codeberg, part of which is quoted below:

Instead of self-hosting, this GCD suggests using the Forgejo instance on codeberg.org, run by the Codeberg e.V. non-profit, registered in Germany. The non-profit has a good track record of running codeberg.org with minimal downtime, is committed to supporting free software development, transparent, and has governance set up to achieve its mission.

9 Likes

Codeberg seems pretty good.

3 Likes

A self-hosted Forgejo instance is better.

1 Like

The topic of self-hosting was touched upon a few times in their discussion of the migration:

Critical parts of our distribution infrastructure should be directly
under our own control. We are a large enough and specialized enough
organization that this is necessary.

think it would be great if we could do this, but I haven’t seen any
evidence that we can. In my years with Guix, we have always struggled to
operate our infrastructure. Also, I’ll point out that it is an opinion,
not a fact, that we ā€œshouldā€ do this. Very few free software projects
host their own Git servers. But like I said, the prospect does appeal to
me. But I don’t volunteer to do it :slight_smile:

Will Codeberg manage to keep up? We don’t know. It’s not the first
non-profit doing it though. Framasoft has been running a popular GitLab
instance³ with 76k projects for 53k people⁓; its budget is higher but
they’re also doing primarily things unrelated to source code hosting.
Codeberg e.V. is specialized so I’d like to believe they have a lot of
headroom. That they’re transparent and upfront about their scalability
issues is a rather good sign to me.

I have only quoted a few of the conversations on top of the thread. Some of the later ones discuss the Terms of Use for why self-hosting would potentially be better. I will not quote everything that relates to the self-hosting topic here.

2 Likes