La Software Freedom Conservancy appelle à abandonner GitHub pour des raisons éthiques et techniques
La Software Freedom Conservancy dénonce les pratiques de Microsoft sur GitHub et propose des alternatives pour préserver la liberté logicielle.

Un appel à quitter GitHub pour des raisons éthiques
La Software Freedom Conservancy (SFC), une organisation de défense du logiciel libre, a publié un manifeste intitulé "Give Up GitHub" (Abandonnez GitHub). Ce texte critique vivement les pratiques de Microsoft, propriétaire de GitHub depuis 2018, et appelle les développeurs à migrer vers des plateformes plus respectueuses des libertés numériques.
Les griefs contre GitHub et Microsoft
La SFC reproche à GitHub plusieurs points :
L'utilisation de technologies propriétaires comme GitHub Actions, qui verrouille les utilisateurs dans l'écosystème Microsoft.
La censure des projets controversés, comme le retrait du dépôt de Signal en 2021.
L'absence de transparence sur les algorithmes de recommandation et la modération.
Ces pratiques, selon la SFC, menacent la neutralité et l'accessibilité du code source, deux piliers du mouvement du logiciel libre.
Les alternatives proposées
La SFC recommande plusieurs plateformes décentralisées et éthiques :
GitLab, bien que partiellement propriétaire, offre une version Community Edition sous licence libre.
Codeberg, hébergé en Allemagne et respectueux de la vie privée.
SourceHut, une alternative minimaliste et décentralisée.
Chacune de ces solutions présente des avantages et des limites techniques, mais toutes évitent les pièges des technologies propriétaires.
L'impact sur les développeurs
Pour les développeurs, migrer vers une nouvelle plateforme implique des défis techniques :
La compatibilité des workflows CI/CD (GitHub Actions vs. GitLab CI).
La gestion des dépendances et des intégrations tierces.
La courbe d'apprentissage pour les outils comme SourceHut.
Cependant, la SFC estime que ces efforts sont nécessaires pour préserver l'indépendance des projets open source.
Les enjeux de la décentralisation
La centralisation des dépôts de code sur GitHub pose des risques majeurs :
La dépendance à un seul acteur commercial.
La vulnérabilité aux décisions unilatérales (comme les suppressions de dépôts).
La collecte massive de données sur les projets et les contributeurs.
Des solutions comme Git Annex ou IPFS pourraient offrir une alternative décentralisée, mais leur adoption reste marginale.
Les réactions de la communauté
La publication de la SFC a suscité des débats dans la communauté open source :
Certains soutiennent l'initiative, soulignant l'importance de la décentralisation.
D'autres estiment que GitHub reste indispensable pour sa base d'utilisateurs et ses fonctionnalités.
Des projets comme Linux ou Kubernetes ont déjà migré partiellement vers d'autres plateformes.
La discussion reste ouverte, mais la pression pour des alternatives éthiques semble croître.
Entre idéalisme et pragmatisme
La SFC joue ici le rôle de lanceur d'alerte, mais son appel soulève une question complexe : peut-on concilier l'idéal du logiciel libre avec les réalités économiques et techniques du développement moderne ? Si GitHub reste le géant incontournable, les alternatives proposées peinent à offrir la même scalabilité et les mêmes intégrations. Reste à savoir si la communauté open source saura trouver un équilibre entre éthique et efficacité.