Est-ce qu'on ne confond pas ici github et git ?
"Avant" nous n'avions que des outils de gestion de version centralisé, depuis la naissance de git (et non github) nous pouvons désormais travailler de façon décentraliser et forker à souhait. Mais tout ceci n'est pas grâce à une entreprise qui base sa communication autour du libre pour faire du fermer, c'est grâce à Torvalds qui a créé cet outil manquant.
Certes github fournit une interface web utilisable, mais il y a pleins de plateformes alternatives (et libres) qui existent et donc des milliers de gens se servent tous les jours.
Bref, ne confondons pas github et git.