You can either try and sway people purely philosophically as the software freedom conservancy is trying to do here, but I think ultimately in today's world, you need more, most of the time, you need to show that: - what you opposed negatively affects your target audience in real ways that matter, for their career, livelihood, or some other means - Show that continuing to be apart of an old model will be damaging in t…
Direct competition against GitHub is barely worth contemplating; the practical path I see for replacing GitHub must be more indirect:
1. Some nonprofit foundation spins up a GitHub alternative focused on transparency and strong data privacy protections. This alternative has only a small fraction of GitHub's most crucial features.
2. A major FOSS project---which values the principles of the new alternative over the practical benefits of GitHub---switches away from GitHub.
3. Satellite projects reexamine their use of GitHub and slowly start switching over as well. The new hosting service incrementally adds features in response to demands from the growing userbase.
Steps 1 and especially 2 will require motivation by philosophical arguments, even if I agree that the linked article's execution wasn't perfect.