GitHub a effectué une analyse des logiciels open source y compris leur impact sur le monde et les entreprises, ainsi que les principales tendances qui façonnent le développement des logiciels. Suite à cette analyse, il ressort que : 94 millions de développeurs sont sur GitHub, 90 % des entreprises utilisent l'open source, plus de 90 % des entreprises du Fortune 100 utilisent GitHub et 413 millions de contributions open source en 2022. Cependant, si les logiciels open source continuent de gagner en popularité, les logiciels propriétaires sont toujours bien vivants.« Lorsque nous avons publié notre premier rapport Octoverse il y a 10 ans pour célébrer 2,8 millions de personnes sur GitHub, nous ne pouvions pas prévoir l'impact que l'open source aurait sur le monde. En 2012, la plupart des entreprises n'utilisaient des logiciels open source (OSS) que pour faire fonctionner leurs serveurs web - et même si Red Hat a atteint une valorisation d'un milliard de dollars, d'autres projets critiques de grande envergure, tels que Kubernetes et Docker, n'étaient pas encore sortis », déclare l’équipe GitHub.
GitHub : est une plateforme web et un service basé sur le cloud qui aide les développeurs à stocker et à gérer leur code, ainsi qu'à suivre et à contrôler les modifications apportées à leur code. Il s’appuie sur :
- le contrôle de version : il aide les développeurs à suivre et à gérer les modifications apportées au code d'un projet logiciel. Lorsqu'un projet logiciel se développe, le contrôle de version devient essentiel ;
- Git : c’est un système spécifique de contrôle de version open source créé par Linus Torvalds en 2005. Plus précisément, c’est est un système de contrôle de version distribué, ce qui signifie que l'ensemble du code et de l'historique est disponible sur l'ordinateur de chaque développeur, ce qui permet des modifications et des fusions faciles.
Selon une enquête menée auprès des développeurs par Stack Overflow, en 2018 déjà, plus de 87 % des développeurs utilisaient Git. Les entreprises du monde entier s'intéressent aux logiciels libres. Elles seraient déterminées à créer des groupes et des bureaux de logiciels libres pour coopérer avec le plan OSS. Par conséquent, lorsque des organisations renommées commencent à adopter un système open source, davantage d'individus seront en mesure d'y participer, de le soutenir et d'en tirer profit.
L'augmentation de 92,2 millions de développeurs sur GitHub par rapport aux dix dernières années est la preuve de l'expansion continue du système GitHub. « De nos jours, il n'est plus possible de développer des logiciels sans recourir à l'open source », déclare Wolfgang Gehring, ambassadeur FOSS piur Mercedes-Benz Tech Innovation.
Les développeurs ont largement utilisé les langages de programmation Hashicorp Configuration Language (HCL), Shell et Go en 2022, ce qui indique que les pratiques d'infrastructure en tant que code (IaC) sont de plus en plus adoptées dans les projets sur GitHub, y compris les projets open source. Cela montre également que ces communautés commencent à s'imposer dans le monde de l'open source, qui a toujours été beaucoup plus axé sur les développeurs. HCL est le langage dont la croissance est la plus rapide sur GitHub.
Certains des plus grands projets open source sur GitHub en 2022 étaient soutenus par des entreprises. Cela montre que les investissements réalisés dans l'open source reflètent son importance.
Ces investissements alimentent également une boucle de rétroaction : Les entreprises créent de nouvelles communautés OSS, ce qui incite d'autres organisations à créer des bureaux de programmes open source (OSPO) pour coordonner...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.