I'm a few months into my experiment with doing OSS development without any use of GitHub whatsoever, and while I had to introduce a minor exception, it's mostly been quite successful. Difficult, but successful.

Tricks I've found:
- Spend money. Maybe not a hell of a lot, but more than zero. What GitHub provides is subsidized in the interest of locking you in. Going without GH means spending some cash.
- Have friends. None of this would be possible without friends lending me infrastructure.

- Be OK with less. There's a lot of features GH provides that I really don't actually use, and so it's OK to go without them.

All in all, I think that as a community, we never should have gotten to where GitHub was an SPOF for all of OSS, but it is possible to undo that. It's harder than it should be, but it's getting easier thanks to groups like Codeberg and people like @whitequark.

LOL Github

Github is now a subsidiary of the MICROS~1 Spicy Autocomplete division, so I guess it's time to re-up my "LOL Github" I-told-you-so post from 2018, since in those intervening 7 years you have all learned nothing. Anyway, good luck with that! I hope your migrations go really well.

@jwz @xgranade I actually think the previous 7 years of subsidy was a net positive. it saved me a lot of effort at a time when disability and a lack of stable housing meant I can't run my own CI, and the "network effects" probably helped me attract a few contributors. I knew I'd have to migrate eventually, and several years of advance notice was plenty enough to plan this out