The git component is the only liberated functionality on there. The most important service by GitHub is the bug tracker. That’s the trap. I will not be a serf for our lord Microsoft, so I am therefore excluded from contributing bug reports.
As a consequence, I do not report bugs on MS Github projects. And by extension, the commons does not benefit from my QA contributions due to that private walled-garden.
Github’s detriment is exposed here.
I make it my duty to use up as many Microsoft resources as possible without paying them a dime and without giving them any edge to lock me in.
MS would love you for that because they are profitting from your data without your money. I’m not sure how you can use GH without adding value to it. You could make a private project which you then use only as a git backup, but then I think MS charges for the privilege of private repos. But even then, I’m not sure the private projects don’t add value to Copilot in some way.
I think you would need to use Github as an encrypted backup of a project that lives in a liberated space. In principle.. it might be an unsurmountable effort to encrypt git contents. I suppose the fun part would be that every tiny change would result in a diff the size of the whole object you change.