I have more than one reason for leaving GitHub. First of all, GitHub being bought by the tech giant Microsoft. Isn’t this contradictory in itself? What does a company that doesn’t care that much about privacy and uses the data it collects for its own interests (areas like Artificial Intelligence, Software, etc.) mean by buying a platform that is, so to speak, the center for open source software? Who can know what will happen tomorrow or the day after? While this company holds so much software and code in its hands, who will stop it from one day changing the terms of service and rules into a form where it can use all the source code however it wants for its own benefit? We can more or less guess what will happen. In the beginning everyone will criticize, nobody will accept it. In the second stage, as this topic starts to not get engagement on social media, it will be ignored, and in the end this situation will be accepted except for a few sensitive users. Unfortunately it will be like this.
Second reason, them starting to monopolize. When you look at it, GitHub has become the only platform where almost all open source code is shared. These days no developer shares what they produce on their own site or various independent platforms, they use GitHub as a common sharing center. Even though it looks easy and logical, this goes against the most basic logic of “don’t carry all your eggs in one basket.” In this chart, the weakness of the more independent GitLab against GitHub is revealed. As can be understood from here, a platform that users can use as a GitHub alternative needs to be created urgently.
And the third last reason, on GitHub Pages only static and (when you don’t have a professional account) projects with open source code can be used. For example it’s not possible to set up a blog platform like this. Even though I tried a few ways for this, in each one when I wanted to add a post I had to make a commit. Also since these commits are always archived, neither what I deleted was fully gone, nor did I know that behind closed doors these were being used for another AI model of Microsoft.
So then, what was the alternative for my website? For a PHP blog like this, just a simple entry level VPS was enough. On this server where I can both support open source software and do what I want, it’s also possible for me to do various different projects too. Of course it’s not a server suitable for high traffic at all, that has to be said. But for small blog sites like mine, a few gb ram and a bit of cpu is enough. So now my blog is on the server I manage myself.
GitHub is still being used, but that doesn’t mean I have to use it too. If I want to make a commit / report a bug on GitHub, first I reach out from the other places that the community of that project uses. When this isn’t possible, I try to contact the people responsible in the project directly (e-mail, other platforms etc.).
Let me introduce: Codeberg. When translated to Turkish it means Koddağı. I can say it’s a nice name. On this platform, there aren’t as many active users as GitLab or GitHub yet, but this can change in the future. And it changing would be much better. This community should no longer stay dependent on GitHub which is now under Microsoft’s influence. And this is my Codeberg Account: https://codeberg.org/crabyavuz (Yes I know, there is nothing in my account yet. But continuing from here now can also be counted as an improvement.)
This text was not written using any AI, there may be spelling/grammar mistakes and meaningless sentences, and since it was translated, some meaning differences may have happened.