Les banques s’ouvrent de plus en plus aux logiciels open source

Les banques s’ouvrent de plus en plus aux logiciels open source

Les sociétés de services financiers adoptent rapidement des logiciels open source et contribuent à ces projets plus que par le passé. Mais des poches de résistance existent toujours, et certaines banques hésitent encore à ce que leurs développeurs consacrent leur temps à des projets ouverts, selon une enquête et un rapport de recherche publiés jeudi.

Jusqu’à présent cette année, les développeurs de logiciels des institutions financières ont apporté un peu moins de 536 000 modifications aux projets open source sur GitHub, qui est l’un des plus grands hébergeurs de code source. C’est 24% de contributions de plus qu’en 2021, lorsque ces développeurs ont apporté un peu plus de 429 000 contributions, selon le rapport de la Fintech Open Source Foundation, une organisation à but non lucratif dédiée à “l’accélération de la collaboration et de l’innovation dans les services financiers grâce à l’adoption de logiciels open source, normes et bonnes pratiques », selon l’organisation.

Pour son 2022 État de l’open source dans les services financiers, la deuxième enquête annuelle de ce type de l’organisation à but non lucratif, FINOS a compté le nombre de contributions à des projets open source hébergés sur GitHub en examinant le nombre de commits provenant d’utilisateurs avec des adresses e-mail associées à une société de services financiers. Un commit est une modification apportée à une base de code et, dans ce cas, sert d’unité de travail qu’un développeur a consacré à un projet.

FINOS a également interrogé 249 professionnels des services financiers qui connaissaient l’approche de leur organisation en matière de logiciels open source. Parmi les personnes interrogées, 87 % ont déclaré que l’open source était “précieux pour l’avenir” du secteur financier, et 56 % ont déclaré que leurs organisations tiraient plus de valeur des logiciels open source par rapport à l’année dernière.

Selon Gabriele Columbro, directeur exécutif de FINOS, les résultats montrent une “accélération de l’engagement dans l’open source” et davantage d’institutions financières posant les bases dont elles ont besoin pour poursuivre sur leur lancée. Il a également déclaré que cela reflétait le travail de l’organisation à but non lucratif visant à accroître l’engagement avec des projets open source parmi les institutions financières.

“Bien que nous sachions qu’il reste encore beaucoup de travail à faire pour atteindre la pleine maturité, nous sommes extrêmement fiers du rôle majeur que FINOS a joué dans l’ouverture des services financiers aux avantages de l’innovation perturbatrice que l’open source peut apporter à ce secteur, très bien comme il l’a fait dans toutes les autres industries au cours des deux dernières décennies », a déclaré Columbro.

Pour Columbro, les résultats de l’enquête soulignent la nécessité pour davantage d’institutions financières de créer des bureaux de programme Open Source. La Fondation Linux, qui s’associe fréquemment à FINOS, notamment pour développer et publier le rapport d’enquête, décrit un bureau de programme open source comme “un lieu désigné où l’open source est soutenu, nourri, partagé, expliqué et développé au sein d’une entreprise”.

Columbro a déclaré que, historiquement, les institutions financières ont eu du mal à faire confiance aux logiciels open source pour diverses raisons, notamment des problèmes potentiels de licence et de sécurité. FINOS existe pour répondre à ces préoccupations, a-t-il déclaré.

“Nous nous sommes positionnés comme une fondation qui examinera et prendra soin de la qualité complexe de la sécurité et de la validation de la propriété intellectuelle du code qui est contribué afin que les développeurs des sociétés de services financiers puissent se concentrer sur le développement d’un excellent code open source”, a déclaré Columbro. .

Le travail, a-t-il dit, a porté ses fruits. L’enquête FINOS a révélé que 48 % des personnes interrogées travaillaient pour des entreprises qui encourageaient ouvertement la consommation de logiciels open source, contre 27 % en 2020. De même, 35 % des entreprises interrogées ont permis à leurs développeurs de contribuer à des projets open source dans certaines circonstances (jusqu’à de 20 % en 2020) tandis que 6 % n’autorisaient pas de telles contributions (contre 20 % en 2020).

Les raisons d’adopter des projets open source vont bien au-delà de la simple bonne volonté ou de l’attachement aux idéaux d’une société ouverte. Pour de nombreuses entreprises, la valeur de l’open source réside dans les avantages liés à l’interopérabilité qu’elle apporte, selon Hilary Carter, vice-présidente principale de la recherche et des communications à la Linux Foundation.

“Les logiciels open source aident à résoudre certains des problèmes liés au manque d’interopérabilité entre les applications”, a déclaré Carter.

Les projets de logiciels open source que les institutions financières adoptent reflètent ce besoin d’interopérabilité. L’enquête FINOS a révélé que les technologies de cloud et de conteneurs étaient le type de projets le plus courant adopté par les sociétés financières, 60 % déclarant utiliser ce type de projet open source.

Les conteneurs sont une technologie qui permet au même package de code de s’exécuter dans différents environnements informatiques, ce qui est utile pour s’assurer que le code produit les mêmes résultats lors des tests que lorsqu’il est déployé pour la production. Les conteneurs font partie de l’écosystème plus large des outils d’interopérabilité.

Le développement Web et d’applications arrivait en deuxième position en termes de popularité, 58 % des répondants déclarant que leur entreprise utilisait un projet open source dans cette catégorie. Plus de la moitié des institutions financières interrogées utilisent également des projets open source pour DevOps, qui sont des pratiques associées à l’harmonisation du développement et du déploiement de logiciels.

Les institutions financières utilisent de manière disproportionnée les projets Java par rapport aux autres entreprises, selon les données FINOS. Alors qu’un peu plus de 11 % des projets GitHub sont écrits principalement en Java, un peu plus de 50 % des engagements des utilisateurs de services financiers sur la plate-forme sont allés à des projets basés sur Java. Bien que Java ait perdu de sa popularité au fil des ans, il a longtemps été un favori parmi les entreprises.

Les institutions sont toujours confrontées à des obstacles lorsqu’elles envisagent d’adopter des logiciels open source. L’obstacle n ° 1 cité dans une autre enquête de 2022, celle-ci menée par la société de logiciels OpenLogic by Perforce, était “un manque de compétences internes pour tester, utiliser, intégrer et soutenir” de tels projets. L’enquête comprenait des réponses de 2 600 professionnels et gestionnaires de logiciels de tous les secteurs et de toutes les régions, principalement axés sur les entreprises technologiques, mais comprenant également des réponses du secteur financier.

Alors que les institutions ont tout à gagner en adoptant le code open source, l’un des avantages des logiciels open source que les chefs d’entreprise ne peuvent ignorer est l’avantage que les développeurs – les personnes qui utilisent et construisent réellement le code – peuvent en tirer profit. C’est selon Colin Eberhardt, directeur de la technologie de la société de conseil Scott Logic.

D’une part, donner aux développeurs la possibilité de contribuer à des projets open source leur donne plus de visibilité et de cachet sur le terrain. Un commit de code sur un projet open source agit comme un signal public qu’un développeur apporte des contributions importantes à un projet sur lequel d’autres comptent pour leur propre travail, et c’est sa propre récompense.

“Prendre votre code, l’ouvrir et voir un nombre important d’autres organisations, des personnes bénéficier de votre travail acharné, c’est amusant. C’est gratifiant”, a déclaré Eberhardt.

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.