Qui écrit Linux et les logiciels open source ?
Avis Même maintenant, je rencontre ceux qui pensent que Linux et les logiciels open source sont créés par des personnes vivant dans le sous-sol de leurs parents et écrivant le code de bon cœur. Faux. Donc, si mal.
Oui, même maintenant, certaines personnes écrivent du code open source pour gratter une démangeaison ou simplement parce qu’elles l’apprécient. Mais si vous regardez attentivement, vous constaterez que la grande majorité des programmeurs open source d’aujourd’hui le font pour la même raison que vous faites votre travail : l’argent.
Ne vous méprenez pas, les développeurs open source ont tendance à aimer leur travail. Pour chaque programmeur open source que j’ai connu qui n’aimait pas coder sur le projet qui lui était assigné, j’en ai connu au moins une douzaine qui travaillaient mal sur des programmes propriétaires. Mais les chiffres parlent d’eux-mêmes.
Aiven, une société de plate-forme de données cloud open source, a récemment analysé qui fait quoi avec les projets de code open source GitHub. Ils ont constaté que les principaux contributeurs open source étaient toutes les sociétés Amazon Web Services, Intel, Red Hat, Google et Microsoft.
Microsoft !!? Oui, Microsoft. Je sais, je sais, vous avez été élevé pour cracher sur le nom même, et beaucoup d’entre vous continuent de penser que Microsoft est l’empire du mal.
Les gens, Bill Gates et Steve Ballmer, qui n’avaient aucun amour pour l’open source ou Linux, n’ont pas été les maîtres mots de Microsoft depuis près d’une décennie. Ce n’est pas le Microsoft de ton père. Bref, dépassez-vous.
Aiven a examiné trois métriques dans les archives GitHub. Il s’agissait du nombre de contributeurs, de référentiels (projets) auxquels ont contribué et du nombre de commits effectués par les contributeurs. Ceux-ci ont été calculés à l’aide de l’analyse Google Big Query des PushEvents sur les données publiques de GitHub.
La société a constaté que Microsoft et Google étaient au coude à coude pour la première place. Red Hat occupe la troisième place, suivi d’Intel, puis d’AWS, juste devant IBM.
Plus précisément, la recherche a révélé qu’au dernier trimestre de 2022, Microsoft et Google continuaient de se disputer la première place. Le personnel de Google travaillait sur plus de projets que Microsoft, mais contribuait globalement à moins de mises à jour (commits). Red Hat suit de près et contribue actuellement à plus de commits que Google, avec 125 012 au quatrième trimestre 2022 contre 94 961 pour Google. Microsoft est en avance sur les deux, avec 128 247 commits.
Cependant, en ce qui concerne le personnel contribué travaillant sur des projets, Google est en tête avec 5 757 contre 5 513 pour Microsoft et 3 656 pour Red Hat. Intel est classé quatrième contributeur de GitHub. Malgré l’augmentation des commits d’AWS, Intel poursuit son engagement dédié à l’open source avec 2 834 contributeurs travaillant sur des projets et 36 948 commits. Bien sûr, avec les récents licenciements open source de Google, et tout le monde et leur équipe RH virent des idiots de développeurs ! tous ces chiffres sont susceptibles d’être modifiés.
Une autre chose intéressante est que même si les entreprises hypercloud, en particulier AWS, ne reçoivent aucun crédit pour soutenir le développement de logiciels open source, elles investissent en fait de l’argent, des emplois et du code derrière des projets open source. Plus précisément, Aiven a constaté qu' »Amazon développe ses contributeurs open source à travers trois métriques : les contributeurs, les référentiels auxquels ont contribué et le nombre de commits par les contributeurs ». En effet, AWS en a tellement fait que par une métrique, GitHub s’engage, Amazon contribue déjà plus qu’Intel.
Heikki Nousiainen, Aiven CTO et co-fondateur, a commenté : « Un résultat inattendu de nos recherches a été de voir Amazon dépasser IBM pour devenir le cinquième plus grand contributeur. » Ils « sont arrivés en retard à la fête de l’open source, mais ils doublent maintenant leurs engagements open source et réalisent les avantages qui accompagnent la contribution aux projets open source que ses clients utilisent ».
Donc, oui, l’open source a certainement commencé avec des contributeurs individuels, mais aujourd’hui, et pendant de nombreuses années auparavant, ce sont les employés de l’entreprise qui font vraiment le code. Comme l’a dit Nousiainen : « L’innovation est au cœur de la communauté open source, mais sans un engagement fort des entreprises, l’ensemble du système sera en difficulté. Nous pouvons voir que les entreprises reconnaissent leur rôle et soutiennent tous ceux qui utilisent l’open source. »
Aiven est loin d’être le seul à avoir remarqué que les entreprises sont désormais le moteur économique de l’open source. Jonathan Corbet, rédacteur en chef de Linux Weekly News (LWN), a découvert dans son analyse la plus récente des versions 5.16 à 6.1 du noyau Linux à support à long terme que seulement 7,5% du développement du noyau, mesuré par les lignes modifiées, est venu de développeurs individuels. Non, les vrais leaders étaient, dans l’ordre : AMD ; Intel ; Google; Linaro, la principale organisation de développement Arm Linux ; méta ; et Chapeau Rouge.
Si quelqu’un qui travaille pour ces groupes vit dans le sous-sol de ses parents, c’est parce qu’il aime ça. Pas parce qu’ils n’ont pas les moyens de vivre ailleurs.