Bitcoin

Microsoft pourrait bloquer le développement de Bitcoin via GitHub

Les développeurs de Bitcoin ont signalé cette semaine la suspension d’un utilisateur par GitHub de Microsoft comme un exemple du niveau de contrôle déconcertant de l’entreprise sur l’architecture technique de Bitcoin.

Heureusement, de nombreux développeurs se sont ralliés au pseudonyme « grim », attirant l’attention d’un représentant du support GitHub qui les a réactivés.

Néanmoins, l’incident a mis en évidence le pouvoir de Microsoft de censurer arbitrairement les privilèges de communication et d’édition de code des développeurs Bitcoin comme une affaire sérieuse.

Les lacunes de GitHub sont une plainte fréquente des contributeurs Bitcoin.

Tout d’abord, les cycles de développement logiciel sont sensibles au facteur temps. Les votes ou les autorisations sont souvent comptabilisés sur GitHub et sont exécutés dans des fenêtres de temps spécifiques selon un calendrier planifié.

Si GitHub suspend un utilisateur, cette censure pourrait entraîner une distorsion significative du processus de consensus entre d’autres développeurs qui pourraient ne pas être au courant de la suspension.

Deuxièmement, établir une communication ailleurs ou coordonner une alternative à GitHub peut s’avérer impossible pour des questions urgentes.

Bien que quelques développeurs se connaissent personnellement via des sites locaux comme Chaincode Labs, le développement de Bitcoin est une communauté mondiale, distribuée et souvent pseudonyme.

Si GitHub tombe en panne, plusieurs développeurs internationaux auraient du mal à faire confiance à un transfert rapide des communications vers une autre plateforme.

En effet, de nombreux développeurs Bitcoin opèrent sous leur nom d’utilisateur GitHub. Bien qu’ils hébergent souvent leur propre site Web ou maintiennent des références alternatives, prouver la légitimité d’un transfert de nom d’utilisateur sur une autre plateforme est fastidieux.

Le pouvoir de Microsoft pour bloquer et faire taire les développeurs Bitcoin

GitHub est le plus grand hébergeur de code source au monde. Plus de 150 millions d’utilisateurs contribuent à ses référentiels. Par commodité, les développeurs Bitcoin l’utilisent pour discuter, gérer des tâches, suivre les bugs, demander des fonctionnalités logicielles et modifier les autorisations des utilisateurs.

Microsoft a acquis GitHub en 2018. Même alors, les développeurs ont exprimé leur inquiétude quant au niveau de contrôle que l’acquisition donnerait à Microsoft sur Bitcoin.

En plus de la liste de diffusion Bitcoin-Dev et de diverses applications de chat comme Discord et Telegram, GitHub est un lieu dominant pour le travail et la communication Bitcoin.

Les responsables senior marquent les versions de Bitcoin Core pour la publication – et les binaires sont audités pour leur authenticité – à l’aide de l’historique des versions de GitHub.

Bien que des sauvegardes existent ailleurs, GitHub est le principal endroit pour vérifier l’historique d’édition du logiciel Core et ses demandes d’extraction.

Malheureusement, Microsoft a également eu du mal à protéger GitHub des robots et du spam, un développeur se plaignant récemment de « des millions de faux problèmes et de relations publiques obstruant les dépôts et les notifications ».

Au fil des années, les développeurs Bitcoin ont demandé des alternatives moins centralisées comme GitLab ou BitBucket.

Bien que la communauté ait décidé de migrer sa liste de diffusion Bitcoin-Dev de Linux vers Google Groupes – une migration majeure des communications – aucune migration hors de GitHub n’a jamais gagné du terrain.

En conséquence, Microsoft conserve un pouvoir troublant qu’il a rarement exercé sur le développement du Bitcoin.

To Top