Exploration des enjeux et opportunités de l'open source dans la tech
Pouvez-vous vous présenter en quelques mots ?
J’ai 38 ans d’expérience dans l’IT, je suis architecte sénior à Capgemini, je fais partie de l’entité spécialisée dans l’ingénierie logicielle. Je suis également speaker, enseignant vacataire et créateur de Telosys (un générateur de code Open Source).
Selon vous, quels sont les apports de l’open source dans le cadre professionnel ?
Les solutions Open Source sont maintenant largement utilisées dans toutes les DSI, ce qui a permis une forme de standardisation des principaux socles technologiques. Les entreprises s’affranchissent ainsi du risque de « vendor lock-in » tout en profitant de solutions robustes avec un code accessible à tous, ce qui permet de renforcer la sécurité (les éventuelles vulnérabilités ayant plus de chance d’être détectées et corrigées). Open Source ne veut pas forcément dire gratuit, mais son utilisation induit généralement une baisse significative du TCO (coût total de possession).
Existe-t-il des risques liés à l’open source ?
Un logiciel Open Source est un logiciel comme un autre, mais avec un code « ouvert » et avec une « licence open source ». Par conséquent, il porte les mêmes risques que tous les logiciels, mais avec des particularités. Le code accessible à tous est à la fois une garantie de sécurité puisqu’il peut être analysé par toute une communauté, mais il offre aussi un accès plus facile aux hackers, il faut donc suivre les nouvelles versions régulièrement pour se prémunir. Il faut également bien étudier la licence du logiciel, car certaines licences n’autorisent l’usage ou la modification que dans le cadre d’un projet Open Source. Mais les différentes licences sont maintenant clairement identifiées et classées (notamment les licences OSI) ce qui facilite les choix de logiciels.
En quoi consiste votre projet Telosys ?
Telosys (https://www.telosys.org/) est un générateur de code pragmatique et léger qui permet de décharger les développeurs des tâches répétitives et sans valeur ajoutée. Il peut générer du code pour tout type de langage ou framework. Il est utilisé par différents types d’entreprises pour accélérer et standardiser les développements. Il permet aussi de rétro-documenter les bases de données relationnelles. Tous les composants de Telosys sont Open Source.
Quel est l’intérêt pour un profil de participer à des projets open source ?
Participer à un projet Open Source c’est rejoindre une communauté de développeurs passionnés. Ça peut être l’occasion de travailler sur des sujets ou d’utiliser des technologies qui ne font pas partie du cadre habituel d’une entreprise. Ce qui permet d’élargir son domaine de compétences, mais aussi son réseau de relations (dans le monde entier). Et c’est aussi une expérience de plus sur un CV qui démontre la curiosité intellectuelle et la motivation d’un profil.
- Views229