Gentoo on Codeberg
Gentoo’s move and what actually changed
- Commenters note Gentoo has long self‑hosted its primary git/bug infra; GitHub and now Codeberg are “just mirrors” for contributor convenience.
- The stated trigger for moving mirrors is GitHub’s attempts to push Copilot/LLM integration into workflows, plus frustration with recent pricing and product changes.
- Gentoo’s experience is seen as a proof‑point that large projects can avoid dependence on GitHub while still accepting outside contributions.
Broader dissatisfaction with GitHub
- Complaints focus on:
- Aggressive Copilot/AI integration and “enshittification”.
- Frequent outages and degraded performance, especially on large PRs.
- Cluttered and confusing review UI compared to 10 years ago.
- Some still praise GitHub for strong org‑wide search and mature Actions, and argue the hate is partly fashionable or overblown.
Codeberg, Forgejo, and alternatives
- Codeberg is praised as simple, snappy, and “what GitHub should have remained,” especially for personal projects.
- Others report slow git operations, downtime, and worry about limited, donation‑funded infrastructure for mission‑critical use.
- Forgejo/Codeberg’s AGit workflow (push without forks) is highlighted as a nicer contribution model than GitHub’s fork‑per‑PR.
- Several run self‑hosted Forgejo/Gitea/Gerrit and find them far more performant.
Federation, workflows, and “what a forge should be”
- Strong interest in federated forking and federated pull requests, so repo location matters less. Forgejo and GitLab federation efforts are discussed, but progress is slow.
- Debate over email‑based git workflows vs modern web forges: some love the old mailing‑list model; others never want to go back.
- Gerrit’s per‑commit review and stacked changes are widely liked; many dislike GitHub/GitLab’s squash‑centric PR model.
- There’s skepticism toward “AI‑first” repository UIs; some see them as hype that would drive users away.
Funding, politics, and decentralization
- Multiple commenters stress that serious GitHub competitors need substantial funding for infra, anti‑DDoS, and backups; donation numbers for Codeberg look thin.
- Ideas like per‑user “cost indicators” are floated to nudge more people to pay.
- European users increasingly seek non‑US hosting for political, sanctions, and dependency reasons, accelerating moves to Codeberg/self‑hosting.
- Reminder that git itself is decentralized; centralization is a social/hosting choice, not a technical requirement.