Skip to content

Instantly share code, notes, and snippets.

@mcmillen
Last active July 7, 2021 20:20
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mcmillen/728e2030e07129b6793b2752687a08fb to your computer and use it in GitHub Desktop.
Save mcmillen/728e2030e07129b6793b2752687a08fb to your computer and use it in GitHub Desktop.

I have removed all of my code from GitHub. You can now find it at https://git.mcmillen.dev.

Why? Read more below:

I'd been an active GitHub user since June 2010, but have stopped using GitHub for two main reasons:

  1. GitHub's contract with US Immigrations & Customs Enforcement (ICE).
  2. GitHub's data-mining of code for use in training GitHub Copilot, without consent.

GitHub's ICE contract was a sufficient reason for me to start hosting my code on my own git server, but I continued using GitHub as a mirror for some time. With the launch of Copilot, GitHub has made it clear that it's actively harmful to continue using their service, even as a mirror. While I'm fine with my code being used & reused by actual human beings, I have no interest in providing free training data for a 2 trillion dollar company to make an AI code assistant.

The beauty of git is that it's quite easy to move elsewhere: just clone all your repositories, push them to a new host, and delete the originals.

If you want to ditch GitHub as well, I heartily recommend hosting your own git server using gitea.io! It was easier than expected to set up & maintain, and runs fine on a $5/month DigitalOcean instance.

Repositories that used to live here included:

... and a bunch of older stuff and forks-that-never-got-merged (etc) that aren't particularly worth listing.

See you elsewhere on the internets!

~ Colin McMillen (@mcmillen), 2021-07-07.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment