I took the steps to delete my personal GitHub account today. I will no longer publish or contribute to any GitHub projects unless my current or future employer require me to do so. I have also taken the steps to remove old blog posts that linked or talked about code I published on GitHub. From now on I am not going to contribute to any open source project, whether it is hosted on GitHub or elsewhere, unless I am getting compensated for my labour.
I am not against open source software. But the open source method that GitHub and similar other services promote no longer aligns with my values. I do not condone the exploitative nature of it. It is my believe that any labour that goes into a software project should be compensated in a fair manner. And unless GitHub and other services are doing that, I will not take part in this exploitative form of software development.