5 ms·
tangential: just two days ago, Strudel has moved from Github to Codeberg (sparse discussion on their Discord homebase as to the motivations). For anyone having
by Eduard 1y ago
tangential: just two days ago, Strudel has moved from Github to Codeberg (sparse discussion on their Discord homebase as to the motivations).
For anyone having done a migration from Github to another platform (Codeberg, gitlab.org, selfhosted etc.): was it worth it? What went well, what went wrong?
- hacb 1y agoI moved most of my projects from Github to Codeberg, and as anticipated got much less interactions, contributions, visibility etc. on them. Also Codeberg had quite some big issues with their underlying infrastructure during the last 2 years, but they seem to have done a lot of work to make it more reliable. Now, I publish projects on Github only if they are worth sharing/being discovered, but most of my code is done on private (and sometimes public) Codeberg repositories.
- bossyTeacher 1y agoDo you mind sharing why you left github? Were you unhappy or/and did Codeberg offer something that no other vendor had so far?
- hacb 1y agoIt was at the beginning of the Copilot era where Github started to vacuum every line of code on their platform. Also, I liked the idea of Codeberg and not being dependent of big corps. It was a technological regression (even if Github as a lot of issues) but it felt good. Big projects with a few hundreds stars stayed on Github, for community.
- henrebotha 1y agoThat's going to make it a bit more annoying for me to contribute further… Oh well.
- yaxu 1y agoIn what way? It only involves typing a different url in the git clone or when browsing issues or whatever.
- Eduard 1y agoI'm currently signed up to ten or so different source code web services hosting FLOSS (e.g. KDE, FreeDesktop, Debian each have their own instances). Attrition has held me back to participate in discussions or reporting issues. For that you need an account, and some source code web services make 2FA mandatory, and often I need to reauthenticate and go through that flow. If I'm exhausted, my brain makes the decision that it's not worth the effort. A couple of other other reasons come to mind as well: setting up your account properly (adding SSH public key), setting up yet another entry in one's own password manager, acknowledging that their will be additional mails going to my mailbox (transactional e-mails, maybe important informational e-mails such as data leaks, TOS changes, etc.).
- yaxu 1y agoFair enough. I'm not involved in projects at that scale, and projects adjacent to me all seem to be moving to codeberg.
- Eduard 1y agokeep in mind that this particular subdiscussion is from the perspective of _outsiders_ interested in _contributing_ to your project.
- yaxu 1y agoFast growth of the project isn't our goal and definitely doesn't override our collective ethics. If someone will only send PRs via a proprietary Microsoft platform then maybe this isn't the project for them.
- OG_BME 1y agoJust as they were getting really popular on Twitter and X - it's such a shame. I like the idea of these alternative platforms, I'm saddened that this will likely make any kind of grassroots developer efforts DOA
- yaxu 1y agoDon't see why moving from the closed source Microsoft Github to free/open source codeberg would turn away any grassroots developer. It's like two extra characters to type and live coders can usually type quite fast.
- humbugtheman 1y agothe move was partly in response to that unwanted popularity
- yaxu 1y agoSpeaking as a member of the Strudel project in the OP, it went really well, everything migrated across (issues, PRs etc) pretty much seamlessly. We have to self-host the ci actions, but as a bonus now they run much faster. It really is a no-brainer for any free/open source project to be hosted on a free/open source platform. It's pretty nuts that so many stay on Microsoft github who are busy IP-stripping everything via AI, even without considering all the other terrible stuff MS get up to that it's best not to support or be associated with. Quite a few live coding platforms are making the move to codeberg too. It's a bit trickier for desktop apps like supercollider who depend on cross-platform ci builds though.