Alpha-News.org ➤ L'actualité du monde est ici

Beaucoup d'entre nous ont préparé des instructions et des informations critiques pour notre famille en cas de décès soudain. Pour Daniel Stenberg, cela inclut les mots de passe de ses comptes Google et GitHub.

C'est parce qu'il est le fondateur de curl, un moteur de transfert Internet open source qui a été téléchargé des milliards de fois et est utilisé pour transférer des données vers et depuis des serveurs informatiques.

Il a été initialement publié par M. Stenberg en 1996 et est maintenant utilisé par des millions de personnes chaque jour.

Il est important que quelqu'un puisse maintenir curl lorsqu'il prendra du recul.

Je veux juste m'assurer que tout est en place pour que le jour où je m'en vais, quelqu'un puisse prendre le relais, dit M. Stenberg.

C'est un problème auquel sont confrontés de nombreux pionniers du logiciel open source qui ont transformé le monde de la technologie dans les années 1990 et au début des années 2000.

Leur éthique était que n'importe qui pouvait contribuer au développement d'une application open source ou d'un système d'exploitation - et que le logiciel et le code sous-jacent pouvaient être utilisés, modifiés et distribués gratuitement.

Le mouvement open source a brisé l'emprise des grandes entreprises technologiques, stimulé l'innovation et sous-tend une grande partie du paysage technologique actuel.

En 1999, Loris Degioanni a fait ses premières contributions à un outil d'analyse de réseau open source qui est finalement devenu Wireshark, dans le cadre de sa thèse de maîtrise. "Mon souci était d'obtenir mon diplôme", dit-il, pas la planification de la succession ou l'avenir à long terme du projet.

Près de 30 ans plus tard, M. Degioanni est maintenant directeur technique et fondateur de l'entreprise de cybersécurité Sysdig, qui est un sponsor clé de Wireshark.

Nous approchons du moment où les fondateurs de ces premiers projets open source commencent à vieillir, dit-il.

Bien que certains projets viennent et vont, explique-t-il, certains restent pertinents au fil des ans, et les fondateurs et les mainteneurs veulent généralement s'assurer qu'ils perdurent tant qu'il y a de la demande. Cela n'est pas seulement dû au temps investi dans le développement du code lui-même, mais aussi parce qu'ils ont créé des communautés, à la fois virtuelles et réelles.

Mais alors que des personnes comme M. Stenberg et M. Degioanni peuvent prendre des mesures pour s'assurer que les clés du royaume sont transmises, s'assurer qu'il y a quelqu'un à qui les transmettre peut être un défi.

Beaucoup dans la communauté open source s'inquiètent du manque de jeunes développeurs prêts à s'impliquer dans la contribution ou la maintenance de projets. C'est souvent un travail non rémunéré après tout.

Même Linus Torvalds, le créateur de Linux, le système d'exploitation qui a lancé la révolution open source au début des années 1990, a remarqué lors du Open Source Summit Europe en septembre que les "mainteneurs du noyau vieillissent".

Amanda Brock, PDG d'OpenUK, une organisation à but non lucratif qui représente la communauté technologique ouverte du Royaume-Uni, dit que les jeunes développeurs pourraient ne pas apprécier l'emprise que les entreprises de logiciels propriétaires avaient dans les décennies précédentes.

Il y a une prochaine génération qui n'a pas adopté le même engagement philanthropique et de volontariat à la même échelle.

Il y a aussi des obstacles technologiques à surmonter. De nombreux projets open source clés ont été initialement écrits en C, un langage de codage développé pour la première fois au début des années 1970.

Bien que le C soit toujours enseigné dans les universités, il n'est plus largement utilisé dans le monde commercial, explique M. Degioanni. Le fait que C soit le langage principal rend plus difficile d'attirer une jeune génération.

Il existe des moyens de contourner cela. M. Degioanni explique que Wireshark et un projet qu'il a fondé, Falco, reposent sur des "plug-ins", qui permettent d'écrire de nouvelles fonctionnalités dans différents langages.

M. Torvalds a donné son accord à l'adoption de Rust comme langage de programmation pour Linux, tout en notant que la discussion Rust versus C a pris des allures presque religieuses dans certains domaines.

En ce qui concerne l'orientation des projets vers l'avenir, les responsables et les mainteneurs ont la possibilité de transférer le contrôle à des fondations. La Cloud Native Computing Foundation, par exemple, supervise 208 projets, avec plus de 250 000 contributeurs. Wireshark a sa propre fondation indépendante, M. Degioanni étant membre du conseil d'administration.

Tout le monde n'adhère pas au modèle de la fondation. Stenberg et ses collaborateurs ont gardé curl complètement indépendant. Je m'en sors beaucoup mieux en restant en dehors de leurs quartiers et en gérant simplement mon propre quartier, dit-il.

Et les fondations sont toujours confrontées à la question de s'assurer un approvisionnement constant de nouveaux développeurs pour maintenir les projets en vie, observe-t-il.

Miss Brock dit qu'il est essentiel que la communauté open source envisage comment encourager les jeunes à participer.

Il s'agit de montrer que bien que la contribution puisse être un défi, elle est aussi valorisante sur le plan professionnel, offrant aux jeunes un accès aux écosystèmes établis et une opportunité de perfectionner et de mettre en valeur leurs compétences techniques.

C'est un moyen d'aider au maintien des talents STEM", ajoute Mme Brock. "Parce que les gens peuvent travailler depuis chez eux au Royaume-Uni ou dans n'importe quel pays où ils se trouvent.

Degioanni est plus serein. Même s'il y a probablement moins d'enthousiasme viscéral pour le concept open source, dit-il, l'idée fondamentale de pouvoir modifier le logiciel est désormais acquise.

Et, poursuit-il, j'ai travaillé avec open source toute ma vie. J'ai créé mes propres projets. J'ai vu des personnes rejoindre les projets que j'ai créés. J'ai vu des gens démarrer leurs propres projets open source.

Finalement, dit-il, il y a une "joie, surtout pour un jeune", à créer un logiciel, le voir utilisé et susciter une communauté.

"Cette sensation ne se démode pas", dit-il. Même si les pionniers qui ont popularisé les premiers projets open source le font.