Depuis que Microsoft a annoncé l'acquisition de GitHub pour 7,5 milliards de dollars en 2018, la plus grande plateforme d'hébergement de code au monde a été scrutée par les développeurs avec des émotions mitigées : certains s'inquiètent du contrôle de Microsoft, tandis que d'autres choisissent d'attendre et de voir. Aujourd’hui, près de huit ans après l’acquisition, GitHub est confronté à une épreuve de survie sans précédent. Les pannes de service continues, les problèmes de sécurité et la pression concurrentielle de plus en plus féroce ont tous un impact sur l'entreprise.

Au cours des dernières semaines seulement, GitHub a subi plusieurs événements d'indisponibilité graves, affectant le code push normal et la collaboration des développeurs ; dans le même temps, une vulnérabilité d'exécution de code à distance a été révélée et corrigée, et sa bibliothèque de codes interne a été compromise en raison d'une extension VS Code « empoisonnée » sur l'appareil d'un employé. Environ 3 800 référentiels de codes internes ont été concernés. La combinaison de ces incidents a remis en question la fiabilité et la sécurité de GitHub, et a également amené la communauté des développeurs à s'inquiéter de son orientation future.

Plusieurs employés actuels et anciens de GitHub ont brossé un tableau similaire lors d'entretiens : l'entreprise est en proie à un vide de leadership et à des ajustements organisationnels, tout en faisant face à une pression croissante de la part de ses concurrents dans les domaines de l'IA et des outils de développement. De nombreux employés estiment que le positionnement de GitHub dans le système Microsoft est devenu flou, que la culture indépendante dont il était fier à l'origine s'est affaiblie et que le moral interne a été affecté.

Les problèmes remontent à l’été dernier. Thomas Dohmke, alors PDG de GitHub, a subitement démissionné, déclenchant un ajustement majeur de GitHub sous l'architecture de Microsoft. Microsoft n'a pas nommé de nouveau PDG pour GitHub. Au lieu de cela, il a intégré l'ensemble de l'équipe de direction de GitHub dans l'équipe CoreAI de Microsoft responsable des activités d'IA et relevait directement de l'équipe. Ce changement nécessite que les employés de GitHub qui se font appeler « Hubbers » se réajustent dans leur affiliation organisationnelle et leur chaîne décisionnelle.

L'équipe CoreAI actuellement affiliée à GitHub est dirigée par Jay Parikh, l'ancien responsable de l'ingénierie Meta, qui a été personnellement recruté par le PDG de Microsoft, Satya Nadella, l'année dernière pour promouvoir la transformation globale de l'IA de l'entreprise. Selon plusieurs initiés, Parikh a une mauvaise réputation au sein de Microsoft et c'est sa décision de ne pas créer de PDG distinct pour GitHub. Cet arrangement est perçu par certains employés comme un signe du déclin du statut de GitHub, estimant que l'entreprise est progressivement passée d'une plate-forme de développement relativement indépendante à un composant de la stratégie d'IA de Microsoft.

Après le départ de Domke, GitHub a connu une fuite continue des cerveaux. Certains employés ont choisi de suivre l'ancien PDG et de rejoindre sa nouvelle entreprise Whole, en essayant de perpétuer la philosophie produit et la culture de travail d'origine dans la nouvelle équipe ; d'autres se sont tournés vers d'autres entreprises technologiques ou des projets entrepreneuriaux. Alors que les ingénieurs et gestionnaires supérieurs continuent de partir, GitHub est soumis à une pression croissante en termes d'exploitation et de maintenance des infrastructures critiques, de gouvernance de la sécurité et d'itérations de nouvelles fonctionnalités, ce qui amplifie encore l'impact des pannes et des incidents de sécurité.

Sur le marché externe, GitHub fait également face à un certain nombre de concurrents en constante évolution, allant d'autres plates-formes d'hébergement de code aux nouvelles startups qui intègrent profondément l'IA dans le processus de développement, toutes essayant de détourner l'attention des développeurs et les besoins d'hébergement de projets. Pour Microsoft, GitHub n'est pas seulement un élément important de l'écosystème des outils de développement d'IA, mais aussi un symbole de son image « d'adoption de l'open source ». Une fois que les problèmes de stabilité et de sécurité de la plateforme ne pourront pas être maîtrisés efficacement, ou que la fuite des cerveaux sera difficile à inverser, la valeur stratégique de GitHub et les priorités en matière de ressources au sein de Microsoft pourraient être réévaluées.

Aujourd'hui, GitHub se trouve à la croisée des chemins : d'un côté, la pression profonde d'intégration et de transformation de l'IA exercée par le système CoreAI de Microsoft, et de l'autre, les attentes à long terme de la communauté des développeurs en matière de stabilité, d'indépendance et de confiance. Sous les multiples impacts des temps d'arrêt et incidents de sécurité successifs, de la réorganisation de la direction et de l'exode des talents, cette plateforme, autrefois considérée comme « l'infrastructure » des développeurs mondiaux, doit rapidement prouver qu'elle est toujours capable de maintenir la vitalité et la direction au sein de l'immense structure organisationnelle de Microsoft. Autrement, la « bataille pour la survie » à laquelle elle est confrontée ne fera que devenir plus difficile.