Cet article vous est offert
Pour lire gratuitement cet article réservé aux abonnés, connectez-vous
Vous n'êtes pas inscrit sur Le Monde ?

Qu’est-ce que GitHub, la plate-forme que Microsoft vient de racheter ?

Les développeurs informatiques du monde entier utilisent ce service, devenu en une décennie seulement l’un des sites les plus populaires.

Par 

Publié le 04 juin 2018 à 16h21, modifié le 06 juin 2018 à 16h14

Temps de Lecture 4 min.

GitHub, dont le siège est à San Francisco, a officiellement vu le jour en 2008.

C’est un achat considérable : après plusieurs jours de rumeurs, Microsoft a annoncé lundi 4 juin l’acquisition pour 7,5 milliards de dollars de la plate-forme GitHub, dont le siège social est à San Francisco. Si ce nom est encore inconnu pour beaucoup d’internautes, il désigne pourtant l’un des sites les plus visités au monde. En une décennie d’existence, il est devenu un outil incontournable pour les développeurs informatiques, qu’ils soient indépendants ou employés des grandes entreprises de la Silicon Valley.

  • A quoi sert GitHub ?

GitHub permet aux développeurs de stocker et de partager, publiquement ou non, le code qu’ils créent. La plate-forme accueille ainsi, dit-elle, plus de 80 millions de projets, qu’il s’agisse de logiciels, de sites Web, d’applications pour mobile ou tous autres types de programme informatique — et ce quel que soit le langage de programmation utilisé.

Le site est aussi un espace collaboratif. Chaque utilisateur peut contribuer aux projets mis en ligne publiquement sur GitHub, en proposant des modifications. Le succès de GitHub repose notamment sur la façon dont le site a facilité ce processus. Pour que les utilisateurs ne se dérangent pas mutuellement en modifiant un programme en même temps, ils téléchargent chacun de son côté le code sur son ordinateur, effectuent les modifications, qui sont ensuite publiées sur GitHub après validation. Le site se base pour cela sur Git, un outil développé en 2005 par Linus Torvalds, le célèbre créateur de Linux — GitHub aura eu pour talent de rendre ce système plus simple d’utilisation et compréhensible par le plus grand nombre.

Chaque modification du code est ainsi stockée sur GitHub, et il est possible de suivre pas à pas chaque étape de développement d’un programme. Des espaces de discussion permettent à tous les développeurs d’échanger sur chaque programme et contribution.

  • Pourquoi GitHub est-il devenu si important ?

La plate-forme revendique pas moins de 27 millions d’utilisateurs —, ce qui représente une bonne partie des développeurs informatiques dans le monde. GitHub est aussi bien utilisé par des développeurs indépendants que par de grandes entreprises comme Google, Apple, Facebook ou encore Amazon, qui s’en servent pour bâtir leurs propres produits. Sa facilité d’utilisation a aussi conquis des développeurs amateurs, qui y publient leurs projets. Pour un développeur, exister sur GitHub est devenu incontournable : les recruteurs y scrutent leurs profils et leurs contributions davantage que leur CV. GitHub ferait partie des sites les plus populaires du monde, selon le classement Alexa.

Surtout, GitHub est devenu la plus grande bibliothèque de codes « open source » au monde — c’est-à-dire de codes rendus publics, accessibles à tous. Au point que le magazine de référence Wired, spécialisé dans les technologies, l’avait comparé en 2015 à la bibliothèque d’Alexandrie :

« GitHub est plus qu’un endroit pratique où stocker des fichiers en ligne. C’est la pierre angulaire du développement informatique — un entrepôt incontournable de code open source et un espace de connaissance essentiel. »

Cette centralisation provoque aussi des inquiétudes : que se passerait-il si GitHub était compromis ? En janvier, la plate-forme a d’ailleurs été la cible d’une des plus puissantes attaques par déni de service (DDoS) jamais enregistrées — une action visant à saturer un site Web de requêtes pour le rendre inaccessible. GitHub a relativement bien résisté : il a subi des perturbations pendant une dizaine de minutes avant un retour à la normale. Toutefois, le code de la plupart des projets étant téléchargé par les utilisateurs, et donc stocké sur leurs ordinateurs, la disparition de GitHub ne signerait pas automatiquement celle de ces projets — mais tout de même de leurs archives, de leurs évolutions et des innombrables discussions les entourant.

  • Quel est son modèle économique ?

Si les développeurs peuvent utiliser gratuitement GitHub pour leurs projets en open source, ils doivent en revanche payer pour leurs projets privés, dont le code n’est pas rendu public. Les abonnements basiques vont de 6 à 18 euros par mois et par utilisateur. Par ailleurs, GitHub vend aussi la possibilité, pour des entreprises, d’utiliser son système sur leurs propres serveurs. En revanche, la plate-forme n’affiche pas de publicité.

  • Quel est l’intérêt pour Microsoft d’acheter GitHub ?

Que Microsoft — après avoir longtemps été la figure de proue des logiciels propriétaires et s’être mis à dos les innombrables développeurs défenseurs de l’open source — achète cette plate-forme pourrait sembler contre-nature. Microsoft est pourtant extrêmement présent sur GitHub, et l’un de ses projets open source, l’éditeur de code Visual Studio Code, est celui qui rassemble le plus de contributeurs sur la plate-forme.

Le Monde
Offre spéciale étudiants et enseignants
Accédez à tous nos contenus en illimité à partir de 9,99 €/mois au lieu de 11,99 €.
S’abonner

Depuis l’arrivée de Satya Nadella à la tête de Microsoft, en 2014, l’entreprise s’est davantage tournée vers les outils destinés aux développeurs et, de concert, vers l’open source. Quand elle a « ouvert » le code de sa famille d’outils .NET, la même année, Microsoft l’a publié sur GitHub plutôt que sur Codeplex, son propre site de partage de codes en open source — qu’elle a depuis fermé.

En achetant GitHub, Microsoft parfait cette stratégie en direction des développeurs, et dispose désormais d’un vaste écosystème d’outils leur étant destinés. L’entreprise devient donc incontournable pour les développeurs du monde entier. Reste à voir ce qu’elle compte faire précisément de GitHub, et comment elle compte l’inclure dans cet écosystème. Cette acquisition pourrait ouvrir la voie à de nouveaux liens entre la plate-forme et d’autres services de Microsoft, comme par exemple son offre de « cloud » Azure, qui livre une guerre sans merci à son rival Amazon Web Services.

L’espace des contributions est réservé aux abonnés.
Abonnez-vous pour accéder à cet espace d’échange et contribuer à la discussion.
S’abonner

Voir les contributions

Réutiliser ce contenu

Lecture du Monde en cours sur un autre appareil.

Vous pouvez lire Le Monde sur un seul appareil à la fois

Ce message s’affichera sur l’autre appareil.

  • Parce qu’une autre personne (ou vous) est en train de lire Le Monde avec ce compte sur un autre appareil.

    Vous ne pouvez lire Le Monde que sur un seul appareil à la fois (ordinateur, téléphone ou tablette).

  • Comment ne plus voir ce message ?

    En cliquant sur «  » et en vous assurant que vous êtes la seule personne à consulter Le Monde avec ce compte.

  • Que se passera-t-il si vous continuez à lire ici ?

    Ce message s’affichera sur l’autre appareil. Ce dernier restera connecté avec ce compte.

  • Y a-t-il d’autres limites ?

    Non. Vous pouvez vous connecter avec votre compte sur autant d’appareils que vous le souhaitez, mais en les utilisant à des moments différents.

  • Vous ignorez qui est l’autre personne ?

    Nous vous conseillons de modifier votre mot de passe.

Lecture restreinte

Votre abonnement n’autorise pas la lecture de cet article

Pour plus d’informations, merci de contacter notre service commercial.