BookStack Moves from GitHub to Codeberg

· devtools open-source books · Source ↗

TLDR

  • BookStack completed its migration to Codeberg after a staged readiness plan, driven by GitHub’s AI pivot, Microsoft ownership concerns, and LFS access issues.

Key Takeaways

  • The migration was phased: secondary repos moved first to Codeberg, GitHub originals archived with redirect links, then the main repo followed.
  • Core concerns: GitHub’s consumption of public code for AI training without opt-in, UX degraded in favor of AI features, and GitHub rebranding itself as “The AI-powered developer platform.”
  • Concrete friction included LFS bandwidth limits being temporarily revoked on public repos with no apparent user control.
  • GitHub dependencies catalogued before migration: 6 active repos, GitHub Actions CI, GitHub Sponsors income, Crowdin and Codeclimate integrations, Composer package resolution, and community watchers using GitHub release hooks.
  • GitHub Sponsors represented significant maintainer income, making the financial decoupling a real cost, not just a hosting swap.

Hacker News Comment Review

  • The dominant skeptical take: BookStack had no major concrete incident with GitHub, and moving to a less-trafficked forge like Codeberg reduces discoverability and contributor surface area.
  • Commenters questioned the news value of individual project migrations, suggesting the story is only meaningful if it signals a broader OSS forge shift rather than one maintainer’s preference.
  • One commenter framed the split as ideological camp-sorting rather than a technical or governance decision, pointing to social platform choice as the clearest signal.

Notable Comments

  • @calpaterson: argues no concrete GitHub harm occurred and reduced forge visibility is the real cost; “I probably would not have gone with it if it had not be hosted on Github.”
  • @ursuscamp: “OSS is increasingly bisecting into two camps” based on whether developers use X or Mastodon/Bluesky.

Original | Discuss on HN