I no longer maintain my Emacs projects on Sourcehut

Hosting choices & practicality

  • Many see the move away from Sourcehut as a pragmatic choice: pick the forge whose trade‑offs best fit your project and audience.
  • Several commenters use a simple rule: “If I want contributors and visibility, use GitHub; otherwise, anything else (self‑host, Gitea/Forgejo, Sourcehut, bare git).”
  • Some emphasize that code hosting is trivial; the hard part is hosting issues, reviews, and discussions well.

GitHub’s dominance & social aspects

  • GitHub is described as a de facto social network for developers: stars, feeds, and discoverability drive engagement and contributions.
  • Network effects matter: contributors often don’t want “another account” or unfamiliar UI.
  • Some dislike Microsoft and AI training, but still feel compelled to stay because “that’s where the people are.”

GitLab impressions

  • Mixed views: praised for self‑hosting and business workflows, but criticized as slow, cluttered, and more company‑oriented than community‑oriented.
  • Pricing and earlier feature restrictions (like limiting anonymous issue search) deter hobby and OSS use.

Sourcehut workflow & UX

  • Supporters value its email‑centric, minimalist, “works for its users” approach and deliberate rejection of GitHub‑style interaction.
  • Critics find the UI archaic, navigation awkward, attachment handling poor, and patch‑via‑email workflows confusing for newcomers.
  • Some argue the friction selectively attracts serious contributors; others say it just kills small but valuable contributions.

Mailing lists vs web-based collaboration

  • Mailing lists are praised as open, federated, and good for nuanced technical discussion, with git tooling integration.
  • Downsides raised: subscription friction, inbox noise, poor search for newcomers, “reply vs reply‑all/list” confusion, mbox hassles.
  • Several say mailing lists are fine for established, contributor‑rich projects, but off‑putting for new ones.

Contributors, friction & project goals

  • Some project owners deliberately prefer higher barriers to filter spam and entitlement.
  • Others want the lowest friction possible to encourage drive‑by fixes and documentation tweaks.

Alternatives & lock‑in concerns

  • Forgejo, Gitea, Codeberg, Fossil, and self‑hosted Forgejo/Gitea or bare git are mentioned as promising or sufficient, though community and drama issues are noted.
  • Commenters worry about monoculture and future GitHub “enshittification,” and wish for better cross‑forge interoperability (issues, PRs, and reviews, not just git pushes).