GitHub
plateforme web collaborative pour le
développement de logiciels
GitHub (/ɡɪthʌb/, entreprise GitHub, Inc.) est un service web d'hébergement et de gestion de
développement de logiciels, utilisant le logiciel de gestion de versions Git. Ce site est
développé en Ruby on Rails et Erlang par Chris Wanstrath, PJ Hyett et Tom Preston-Werner.
GitHub propose des comptes professionnels payants, ainsi que des comptes gratuits pour
les projets de logiciels libres.
Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou
tertiaires (février 2017).
Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il
est nécessaire, quand des sources primaires sont citées, de les associer à des
analyses faites par des sources secondaires.
Adresse [Link]
Slogan Build software better, together. ;
Where software is built
Commercial Oui
Écrit en JavaScript, Go, Ruby, C et
quelques autres
Publicité Non
Type de site Gestion de versions collaborative
Langue Anglais, Chinois simplifié,
Espagnol, Japonais, Portugais
Inscription Requise (facultative en lecture
seule)
Nombre
100 millions (janvier 2023)
d'inscrits
Propriétaire Microsoft
Lancement 10 avril 2008
État actuel En activité
modifier ([Link]
action=edit§ion=0)
Le site assure également un contrôle d'accès et des fonctionnalités destinées à la
collaboration comme le suivi des bugs, les demandes de fonctionnalités, la gestion de tâches
et un wiki pour chaque projet. Le site est devenu le plus important dépôt de code au monde,
utilisé comme dépôt public de projets libres ou dépôt privé d'entreprises.
En 2018, GitHub est acquis par Microsoft pour 7,5 milliards de dollars.
Fonctionnalités
GitHub est centré sur l'aspect social du développement. En plus d'offrir l'hébergement de
projets avec Git, le site offre de nombreuses fonctionnalités habituellement retrouvées sur
les réseaux sociaux comme les flux, la possibilité de suivre des personnes ou des projets
ainsi que des graphes de réseaux pour les dépôts. GitHub offre aussi la possibilité de créer
un wiki et une page web pour chaque dépôt. Le site offre aussi un système de suivi des bugs
et propose l'intégration d'un grand nombre de services externes tels que l'intégration
continue, la gestion de versions, badges, chat basés sur les projets, etc. via l'option webhook.
Les documentations des projets sont écrites en langage Markdown.
Particularité
Alors que le système traditionnel open source amène chaque contributeur à télécharger les
sources du projet et à proposer ensuite ses modifications à l’équipe du projet, GitHub repose
sur le principe du fork (embranchement) par défaut : toute personne « forkant » le projet
devient publiquement le leader d'une copie portant le même nom que l’original[1].
Histoire
Octocat.
GitHub a été lancé le 10 avril 2008. Le nom GitHub est composé du mot « git » faisant
référence à un système de contrôle de version open-source et le mot « hub » faisant
référence au réseau social bâti autour du système Git, mais aussi à une plate-forme de
correspondance qui est appelée en anglais un « hub ».
Octocat est la mascotte de la marque. Il a été dessiné par Simon Oxley[2] (également créateur
du logo de Twitter) dans un style épuré inspiré par les arts populaires japonais (manga). On
voit une partie de son visage dans un déguisement lui donnant des oreilles de chat et des
tentacules de céphalopode[3].
Dans un discours au siège de Yahoo! le 24 février 2009, les membres de l'équipe GitHub ont
annoncé que durant la première année, le site avait accumulé 46 000 dépôts publics, dont
17 000 dans le seul mois précédent. À cette époque, environ 6 200 dépôts avaient été
« forkés » au moins une fois et 4 600 fusionnés.
Le 5 juillet 2009, le blog de GitHub a annoncé le dépassement de la barre des
100 000 utilisateurs inscrits sur le site. Dans un autre discours avec Yahoo! le 27 juillet 2009,
Tom Preston-Werner a annoncé que le nombre était passé à 90 000 dépôts publics uniques,
12 000 ayant été « forkés » au moins une fois, pour un total de 135 000 dépôts. En
juillet 2010, GitHub a annoncé qu'il accueille un million de dépôts. En avril 2011, GitHub a
annoncé qu'il accueille deux millions de dépôts.
Le 21 septembre 2011, GitHub a annoncé qu'il avait atteint plus d'un million d'utilisateurs[4].
Le 13 septembre 2012, sur sa page d'accueil, GitHub a annoncé qu'il avait plus de 2,1 millions
d'utilisateurs et plus de 3,7 millions de dépôts.
Le 19 décembre 2012, GitHub a annoncé qu'il avait plus de 2,8 millions d'utilisateurs et plus
de 4,6 millions de dépôts.
En juin 2015, GitHub ouvre un bureau au Japon[5]. En avril 2016, GitHub a annoncé avoir
dépassé les quatorze millions d'utilisateurs et plus de 35 millions de dépôts de projets le
plaçant comme le plus grand hébergeur de code source au monde.
Le 4 juin 2018, GitHub annonce son acquisition par Microsoft pour 7,5 milliards de dollars.
Cela inquiète de nombreux développeurs. Parmi ses concurrents, le site de forge, GitLab voit
50 000 nouveaux projets apparaître sur sa plateforme dans la journée via l'outil de migration
depuis GitHub[6]. Le mercredi 6 juin, 100 000 projets avaient migré sur les 75 millions de
projets que comporte GitHub[7]. D'autres se sont tournés vers Bitbucket[8]. [Link],
une des plus anciennes forges publiques voit aussi un important pic d'imports et comme les
précédents proposent un outil spécialisé pour l'import depuis GitHub[9]. Enfin, d'autres se
sont probablement portés vers des solutions d'auto-hébergement libres de leurs dépôts[10].
En 2019, est mis en place une restriction d'échanges des États-Unis d'Amérique (anglais :
U.S. trade restrictions), dont l'Iran, la Syrie, la Crimée, et potentiellement d'autres pays (Github
mentionne Cuba et la Corée du Nord) sont concernés. Github bloque alors fin juillet l'accès à
ses services à ces pays. Ainsi les utilisateurs depuis ces pays se voient également bloquer
l'accès à leurs dépôts privés, à la place de marché GitHub, ainsi qu'à la maintenance des
comptes des organisations privées rémunérées[11].
Le 25 janvier 2023, GitHub publie un article de blog[12] pour annoncer avoir dépassé la barre
des 100 millions d'utilisateurs.
En février 2024, le cofondateur de GitHub Chris Wanstrath (en) est exclu temporairement de
la plateforme[13],[14].
Utilisateurs
Une étude de 2018 montre que le contributorat des personnes disposant d'un mail officiel
issu d'une GAFAMI pèse davantage que le contributorat de personnes indépendantes. Les
entreprises qui constituent la plus grosse part des contributions sont : Microsoft, Google,
Jetbrains, Apple, Facebook, Red Hat / IBM, Intel et Pivotal[15],[16]. Ceci vient tempérer la vision
d'une guerre entre le libre et les GAFAMI, et cache en partie une vision commune partagée de
recherche d'efficacité, les différences idéologiques passant alors au second plan[17].
Dépôts retirés
En octobre 2020, les dépôts de youtube-dl et tous ses forks sont brièvement retirés de
GitHub. youtube-dl est un logiciel permettant de conserver en local une copie d'une vidéo
disponible sur un certain nombre de sites de diffusion vidéo. D'après le site, c'est en raison
de la loi américaine du Digital Millennium Copyright Act (DMCA) de 1998 et à la demande de
la Recording Industry Association of America (RIAA), représentant les industriels de la
musique. Pendant une brève période, le logiciel n'est alors disponible que sur le site des
développeurs. Mais pour la Freedom of the Press Foundation, cela menace le travail des
journalistes qui utilisent fréquemment ce logiciel pour conserver une trace de vidéos pour
leurs enquêtes et reportages, notamment pour les contenus concernant les extrêmistes ou
les controverses[18]. La demande de la Recording Industry Association of America (RIAA) est
jugée abusive. youtube-dl redevient disponible sur GitHub[19],[20],[21],[22],[23].
En novembre 2020, à la suite de plaintes DMCA de Google, GitHub clôt le dépôt du projet
« Widevine L3 Decryptor », permettant de contourner DRM Widevine, propriété de Google[24].
Notes et références
1. Frédéric de Villamil, « Github a-t-il tué
les communautés open source ? » (h
ttp://[Link]/github-a-t-il-tue-les-com
[Link]
l) [archive], [Link], 27 janvier 2011.
2. (en) Michael Cavna (en) , « The Interview:
'Twitter Bird' Artist Simon Oxley (htt
p://[Link]/com
ic-riffs/2009/06/friday--the_interview
_twitter.html) [archive] », The
Washington Post, 19 juin 2009.
3. (en) Kelsey Campbell-Dollaghan,
« Meet The Accidental Designer Of
The GitHub And Twitter Logos (http
s://[Link]/167216
4/meet-the-accidental-designer-of-th
e-github-and-twitter-logos) [archive] »,
sur fastcodesign, 26 avril 2013.
4. « Le répertoire GitHub revendique 3
millions de membres », [Link],
16 janvier 2013 (lire en ligne ([Link]
[Link]/telecharger/actus-logiciels/act
ualite-535932-github-revendique-3-abonnes.
html) [archive], consulté le 18 juin 2018).
5. (en-US) « GitHub Expands To Japan, Its
First Office Outside The U.S. (http
s://[Link]/2015/06/04/gith
ub-expands-to-japan-its-first-office-ou
tside-the-u-s/) [archive] », sur
TechCrunch (consulté le 14 juin 2018).
6. « Méfiance des codeurs après le
rachat de GitHub par Microsoft (htt
p://[Link]/2018/06/05/m
efiance-des-codeurs-apres-le-rachat-
de-github-par-microsoft/) [archive] »,
sur Makery, 5 juin 2018.
7. (en) Bogdan Popa, « GitLab Says It
Imported 100,000 Repositories
After Microsoft’s GitHub Takeover —
Developers leave GitHub for GitLab
after Microsoft deal ([Link]
[Link]/news/gitlab-says-it-imp
orted-100-000-repositories-after-micr
[Link]
l) [archive] », sur Softpedia,
6 juin 2018.
8. (en) Matt Weinberger, « Programmers
all over the world are furious about
Microsoft's $7.5 billion deal for
GitHub — and it's the biggest test so
far for CEO Satya Nadella's master
plan ([Link]
s/microsoft-github-developers-atlass
ian-gitlab-2018-6?op=1) [archive] »,
sur Business Insider, 6 juin 2018.
9. (en) Bogdan Popa, « Microsoft Buying
GitHub Pushes Developers to
GitLab, BitBucket, SourceForge (http
s://[Link]/news/micro
soft-buying-github-pushes-developer
s-to-gitlab-bitbucket-sourceforge-521
[Link]) [archive] », sur Softpedia,
5 juin 2018.
10. (en) James Sanders, « If Microsoft
buying GitHub freaks you out, here
are your best alternatives ([Link]
[Link]/article/if-micro
soft-buying-github-freaks-you-out-her
e-are-your-best-alternative
s/) [archive] », sur TechRepublic (en) ,
4 juin 2018.
11. (en) Rita Liao Manish Singh, « GitHub
confirms it has blocked developers
in Iran, Syria and Crimea ([Link]
[Link]/2019/07/29/github-ba
n-sanctioned-countries/) [archive] »,
sur [Link], 29 juillet 2019.
12. (en-US) Thomas Dohmke, « 100 million
developers and counting ([Link]
[Link]/2023-01-25-100-million-dev
elopers-and-counting/) [archive] », sur
The GitHub Blog, 25 janvier 2023
(consulté le 28 juin 2023)
13. (en) Ebenezer Mensah, « GitHub Co-
Founder, Chris Wanstrath,
Temporarily Banned From the
Platform ([Link]
ech/github-co-founder-chris-wanstrat
h-temporarily-banned-from-the-platfo
rm) [archive] », sur BNN Bloomberg,
6 février 2024 (consulté le
12 février 2024)
14. (en) « GitHub temporarily bans its co-
founder from its platform ([Link]
[Link]/news/github-tempo
rarily-bans-its-cofounder-from-its-plat
form) [archive] », sur Varindia,
7 février 2024 (consulté le
12 février 2024)
15. « Open source : les Gafam en tête
des plus gros contributeurs sur
GitHub ([Link]
m/solutions/dsi/1487296-open-sour
ce-les-gafam-en-tete-des-plus-gros-c
ontributeurs-sur-github/) [archive] »,
sur [Link] (consulté le
9 juillet 2021).
16. (en) "Megan"] ["Deas", « Mapping the
co-production of digital
infrastructure by peer projects and
firms ([Link]
esearch/faculty-research-centres/nm
rc/research/mapping-the-co-producti
on-of-digital-infrastructure-by-peer-pr
ojects-and-firms) [archive] », sur
[Link], 9 juillet 2019
(consulté le 9 juillet 2021).
17. (en) Gilles Lecerf, « Les GAFAM,
champions de l’opensource ? (http
s://[Link]/essentiels/les-gafa
m-champions-de-lopensource-70dd0
7c0a6ea) [archive] », sur Medium,
2 novembre 2018 (consulté le
9 juillet 2021).
18. (en) Parker Higgins, « Music industry
forces widely used journalist tool
offline ([Link]
riaa-github-youtube-dl-journalist-too
l/) [archive] », sur [Link],
26 octobre 2020.
19. (en) « GitHub Reinstates youtube-dl
After RIAA’s Abuse of the DMCA (htt
ps://[Link]/deeplinks/2020/1
1/github-reinstates-youtube-dl-after-ri
aas-abuse-dmca) [archive] », sur EFF,
17 novembre 2020 (consulté le
30 juin 2021)
20. (en) Devin Coldewey, « GitHub defies
RIAA takedown notice, restoring
YouTube-dl and starting $1M
defense fund ([Link]
m/2020/11/16/github-defies-riaa-tak
edown-notice-restoring-youtube-dl-an
d-starting-1m-defense-fun
d/) [archive] », sur TechCrunch,
16 novembre 2020 (consulté le
30 juin 2021)
21. (en) Ashley King, « YouTube-DL Is
Officially Back on GitHub After
Open-Source Backlash ([Link]
[Link]/2020/11/1
7/youtube-dl-returns-to-githu
b/) [archive] », sur Digital Music News,
17 novembre 2020 (consulté le
30 juin 2021)
22. (en) Ernesto Van der Sar, « GitHub
Reinstates Youtube-DL and Puts
$1M in Takedown Defense Fund (htt
ps://[Link]/github-reinstat
es-youtube-dl-and-puts-1m-in-takedo
wn-defense-fund-201116/) [archive] »,
sur TorrentFreak, 16 novembre 2020
(consulté le 30 juin 2021)
23. (en) Samantha Cole, « Youtube-dl is
Back on Github: 'Our Priority Is
Supporting Open Source' ([Link]
[Link]/en/article/7k9b4q/yout
ube-dl-is-back-on-github) [archive] »,
sur Vice, 16 novembre 2020 (consulté
le 30 juin 2021)
24. Louis Adam, « Github fait la chasse
aux outils de contournement de
DRM ([Link]
s/github-fait-la-chasse-aux-outils-de-
[Link]
m) [archive] », sur ZDNet,
16 novembre 2020.
Voir aussi
Articles connexes
GitHub Copilot
CodingTeam
[Link]
Gitea
GitLab
Gestion de versions
Bitbucket
Liens externes
Site officiel ([Link]
m/) [archive]
Portail de Microsoft
Portail des logiciels libres
Portail d’Internet
Portail de la programmation inform
Ce document provient de
« [Link]
title=GitHub&oldid=214131248 ».
La dernière modification de cette page a été faite
le 10 avril 2024 à 14:49. •
Le contenu est disponible sous licence CC BY-SA
4.0 sauf mention contraire.