_ __ __ ___ (_)___/ /__ ___ ___ / / ___ _______ / _ \/ / __/ '_/(_-</ _ \/ _ \/ -_) __/ -_) /_//_/_/\__/_/\_\/___/ .__/_//_/\__/_/ \__/ /_/
You can see more criticism of Github here:
Tom Ryder's Blog
As a user of software and someone that occasionally writes software, I have a lot more respect for your project if it's not hosted on Github. There are so many other code hosting platforms out there! There's Gitlab, Gitea, Gogs, Cgit and Gitweb. Hell, you don't even need a code hosting repository! If you can't self-host and don't want to trust third-party platforms, just use Git's git-format-patch command and submit changes by email.
Having a single large megacorp whose primary business model is diametrically opposed to free software being the largest code host for free software is almost too dumb. Micro$oft is the worst possible entity to entrust to run the platform where you manage development of your free software projects. If you're using Github to host your code, migrate elsewhere immediately.
I really hope you don't just agree with me and go on using Github anyway. Please don't do that. Take action! Even if you've been managing your repository on Github and you have dozens of issues and pull requests, making the transition will be worth the effort. It shows your commitment to software freedom and says to the other developers "Github is not an acceptable place for a free software project". For most of you reading this, the process of migrating all your code won't take more than an hour. Just pick a different, freedom-respecting platform to host your code and go get it done!
Unless otherwise noted, the writing found in this journal is licensed under CC BY-SA 4.0.
Copyright 2019-2021 Nicholas Johnson