{"slug": "thoughts-on-leaving-github", "title": "Thoughts on Leaving GitHub", "summary": "The author reflects on frustrations with GitHub, such as Microsoft's use of open-source code for Copilot, but notes these issues do not personally bother them. They plan to migrate public repositories to Codeberg and host private repos on their own Synology server to reduce reliance on big tech, while keeping their GitHub account as a redirect marker. The decision is framed as a personal choice to enhance privacy and independence, not a protest against GitHub's practices.", "body_md": "I've read a few posts about people leaving GitHub recently, and following my short note to the Fediverse a number of people have piped up saying they're not fans of GitHub, either.\nFrom the reading I've done, these frustrations are usually threefold:\nIn all honesty, none of the factors above really bother me that much. I think that's because I don't rely on GitHub for anything significant. I'm not a professional software developer, so my livelihood doesn't depend on it.\nAs for Copilot being trained on open source software, and them repeatedly ignoring the GPL to do so, it does irk me, but I kind of expect shit like this from Microsoft at this point. I went into using GitHub assuming that any code I upload there can (and probably will) be used for shitty stuff.\nBut even that isn't enough in isolation to put me off GitHub. The way I see it is that public code is for the public, and if Microsoft want to use my code in that way, while not ideal, doesn't piss me off that much.\nSo why think about moving at all?\nWell, for me it's about reliance on big tech. I'm trying to reduce it where possible, but the social and \"centre of mass\" aspects of GitHub are giving me pause.\nFor example, the Simple.css repo has a whopping 5,000 stars! Do I really want to lose that visibility?\nBuuuuuuuuuut, I can always redirect any popular repos to another platform, just like I did with 512KB Club when I handed that to Brad.\nPlus, let's be honest, it's all just popularity bullshit. It doesn't really mean anything. What's important is that the code is readily available for people to use.\nIt's like leaving Facebook - when I was thinking about it, I was worried if I'd miss my friends or be out the loop. It's been over a decade at this point and I don't miss it one bit - no regrets whatsoever. I think moving off of GitHub would be the same.\nI plan to slowly start migrating public repositories over to Codeberg so that all my projects are hosted there. I'll also use it as an opportunity to archive off any old repos that I no longer need.\nCodeberg also supports logging in with GitHub and Gitea, so anyone who contributes to my projects on GitHub, should be able to do so easily in Codeberg too.\nThen, for my private repos (of which there are many that host personal projects) I've installed Synology's Git server on my Synology, and have been playing with that for a few days. It works extremely well, so all my private repos will live there, safe and sound, away from Microsoft's greasy mitts.\nUltimately it's personal choice. For me it's about reducing my reliance on big tech, but also making my private repos more private.\nI won't be deleting my GitHub account though, as I think it will be important to use as a marker for anyone who wants to find my source code when it moves.\nHave you thought about leaving GitHub?\nThanks for reading this post via RSS. RSS is ace, and so are you. ❤️\nYou can reply to this post by email, or leave a comment.", "url": "https://wpnews.pro/news/thoughts-on-leaving-github", "canonical_source": "https://kevquirk.com/thoughts-on-leaving-github", "published_at": "2026-05-01 16:01:00+00:00", "updated_at": "2026-05-22 01:15:22.084334+00:00", "lang": "en", "topics": ["open-source", "developer-tools", "cloud-computing", "products"], "entities": ["GitHub", "Microsoft", "Copilot", "Simple.css", "512KB Club", "Brad", "Fediverse", "GPL"], "alternates": {"html": "https://wpnews.pro/news/thoughts-on-leaving-github", "markdown": "https://wpnews.pro/news/thoughts-on-leaving-github.md", "text": "https://wpnews.pro/news/thoughts-on-leaving-github.txt", "jsonld": "https://wpnews.pro/news/thoughts-on-leaving-github.jsonld"}}