Quelle est l’importance périmétrique et financière de l’open source ? Selon une étude de la Harvard Business School datant de janvier 2024, la reconstruction des logiciels libres coûterait 8 800 milliards de dollars si les entreprises devaient développer une technologie équivalente. Et voici le chiffre le plus étonnant de l’étude. Sur ce coût, « 96 % de la valeur est créée par seulement 5 % des développeurs de logiciels libres ».
Alors qui sont ces personnes qui travaillent dans le domaine des logiciels libres ? Comment en sont-ils arrivés là ? Quelle est leur vision de l’avenir de l’open source ? Ces questions et d’autres encore ont été abordées la semaine dernière lors de la conférence Open Source Program Office (OSPO) for Good organisée par les Nations unies à New York.
David Nalley, président de l’Apache Software Foundation (ASF) et directeur de la stratégie open source chez Amazon Web Services (AWS), a découvert l’open source de la même manière que de nombreux programmeurs. Il voulait résoudre un problème de code, et a trouvé sa réponse dans l’open source.
« J’ai pu résoudre un problème sans avoir à demander la permission ou à vivre à San Francisco ou à New York »
Voici ce que M. Nalley a trouvé particulièrement attrayant : « j’ai pu résoudre un problème sans avoir à demander la permission ou à vivre à San Francisco ou à New York ».
« J’ai donc commencé à contribuer à d’autres projets et j’ai fini par être embauché pour travailler sur ces projets open source. Ce qui m’a le plus marqué c’est la possibilité de m’attaquer à des problèmes difficiles et d’en partager les résultats. Cette capacité à ne pas se contenter de résoudre un problème, mais à résoudre les problèmes des autres et à travailler sur des problèmes fascinants est formidable ».
Ces contributions ont conduit M. Nalley à l’ASF, qui abrite plus de 320 projets de logiciels libres, dont des produits majeurs tels que le serveur web Apache, Apache Spark, Apache Hadoop et Apache Tomcat. Vous ne connaissez peut-être pas tous ces noms. Mais vous utilisez tous ces programmes open-source et bien d’autres encore chaque fois que vous utilisez le web.
Une question d’identification
Mike Milinkovich, directeur exécutif de la Fondation Eclipse, a suivi un chemin différent. Il a commencé sa carrière en tant que cadre dans le secteur de la tech. Mais il était « fasciné par l’idée que les communautés se rassemblent pour développer des logiciels ».
Aujourd’hui, il ne s’agit pas d’une notion nouvelle, mais au tournant du millénaire, note-t-il, « le monde était très, très différent. L’open source était loin d’être aussi répandu ». Il a trouvé « convaincante l’idée que la création de communautés durables travaillant ensemble pour l’amélioration de nos sociétés et de nos économies ».
Et certaines histoires sur la façon dont les gens ont fini dans l’open source sont des histoires auxquelles presque tout le monde peut s’identifier.
« La plus faible barrière à l’entrée pour les personnes souhaitant participer au développement de logiciels »
Demetris Cheatham, chef de cabinet du PDG de GitHub, a raconté qu’elle avait grandi avec une mère célibataire et trois enfants. Elle gagnait 30 000 dollars par an après avoir obtenu son diplôme de fin d’études secondaires.
« J’ai trouvé un magazine qui indiquait les salaires les plus élevés pour les titulaires d’un diplôme en informatique. Et c’est ainsi que j’ai choisi ma spécialité ».
« Et lorsque j’ai découvert l’open source, j’ai compris qu’il s’agissait de la plus faible barrière à l’entrée pour les personnes souhaitant participer au développement de logiciels. »
Devenir cadre en 8 ans
M. Cheatham n’est pas la seule à apprécier le fait qu’il est relativement facile de débuter dans le domaine de l’open source. Hilary Carter, vice-présidente de la recherche et des communications de la Fondation Linux, a déclaré qu’en huit ans seulement, elle a pu acquérir suffisamment d’informations sur l’open source pour devenir cadre supérieur.
L’une des meilleures choses reste le fait qu’il n’est pas nécessaire d’avoir des diplômes de haut niveau ou même des compétences en codage pour évoluer dans le domaine de l’open source.
Comme l’a fait remarquer Mme Carter, elle n’a jamais soumis une seule ligne de code au noyau Linux. Mais elle est tout de même devenue une influenceuse de l’open source. Avec une carrière à la clé.