Introduction
A few years ago, GitHub was the undisputed king of version control systems. It was like the cool club every developer wanted to be part of. Pull requests, issues, repositories – it was all just seamless. Indeed, the user experience of the github has surely improved a lot since the original versions, and it also offers a lot many features out of the box, even in its free tier. But over time, as with most things that become overly popular, it started to feel a bit off. I am referring to the time when Microsoft acquired Github and started to scrap all its repositories (both public and private repositories) to train its AI tool, Github Copilot.