Mbin: a federated content aggregator, voting, discussion and microblogging platform (By the community, for the community) - GitHub - MbinOrg/mbin: Mbin: a federated content aggregator, voting, disc...
Wondering why a move from Codeberg (non-profit, free software, self-hostable) to Github (propietary software, Microsoft)? Seems like Codeberg would be more aligned to the project’s values.
I agree but the reason was simple. Codeberg.org had too many down time issues. I and the community was impacted by the codeberg issues on almost a weekly basis. Hence the reason to move. I could also go to gitlab, but to keep reusing the Forgejo runners, github has the same workflow syntax. Anyhow, it’s also not up to me anymore. If the community decides to move to another git server I’m also fine with that. But I doubt the community wants to move back to codeberg.
In retrospective, it’s a practical decision to move away from downtimes, especially seeing as development is so rapid now.
We might do a mirror to Codeberg to avoid a complete dependency on GitHub, while accepting PRs on the side. Priorities tell us to postpone this idea in favor of long-awaited changes and fixes, though! 😉
I was trying to setup multiple mirrors for myself as well, but both Codeberg and even sr.ht (sourcehut) makes it hard to just setup a simple mirror… Why do they make it so hard? I now just went for GitLab instead (https://gitlab.melroy.org/melroy/mbin which is now a mirror at least). But even then, it required GitLab Premium to have a repo pull mirror, luckily I have my solution for that: https://blog.melroy.org/2021/gitlab-pull-from-remote-repo/
Speaking for myself, I greatly appreciate the fact that it was moved to Github because 99% of all open source projects I’ve ever wanted to contribute to in the past have all been on Github. Kbin (and alexapy, on gitlab) have been the only exceptions.
And that’s not even mentioning my work also uses Github for our internal repos.
Speaking purely selfishly, it’s simply more convenient to be able to manage and track my time and contributions all in a single place, and I can’t imagine I’m alone. I’m looking forward to seeing Codeberg’s long-term goals of federation see fruit, but for right now it was simply an obnoxious extra hurdle.
Wondering why a move from Codeberg (non-profit, free software, self-hostable) to Github (propietary software, Microsoft)? Seems like Codeberg would be more aligned to the project’s values.
I agree but the reason was simple. Codeberg.org had too many down time issues. I and the community was impacted by the codeberg issues on almost a weekly basis. Hence the reason to move. I could also go to gitlab, but to keep reusing the Forgejo runners, github has the same workflow syntax. Anyhow, it’s also not up to me anymore. If the community decides to move to another git server I’m also fine with that. But I doubt the community wants to move back to codeberg.
In retrospective, it’s a practical decision to move away from downtimes, especially seeing as development is so rapid now.
We might do a mirror to Codeberg to avoid a complete dependency on GitHub, while accepting PRs on the side. Priorities tell us to postpone this idea in favor of long-awaited changes and fixes, though! 😉
I was trying to setup multiple mirrors for myself as well, but both Codeberg and even sr.ht (sourcehut) makes it hard to just setup a simple mirror… Why do they make it so hard? I now just went for GitLab instead (https://gitlab.melroy.org/melroy/mbin which is now a mirror at least). But even then, it required GitLab Premium to have a repo pull mirror, luckily I have my solution for that: https://blog.melroy.org/2021/gitlab-pull-from-remote-repo/
I’ve been tossing around CI pipelines for my work just for mirroring because of the patch work of support that repos have right now …
Speaking for myself, I greatly appreciate the fact that it was moved to Github because 99% of all open source projects I’ve ever wanted to contribute to in the past have all been on Github. Kbin (and alexapy, on gitlab) have been the only exceptions.
And that’s not even mentioning my work also uses Github for our internal repos.
Speaking purely selfishly, it’s simply more convenient to be able to manage and track my time and contributions all in a single place, and I can’t imagine I’m alone. I’m looking forward to seeing Codeberg’s long-term goals of federation see fruit, but for right now it was simply an obnoxious extra hurdle.