Que vous naviguiez sur Facebook, Google ou Amazon, tous les sites et applications les plus populaires dépendent aujourd’hui de composants des logiciels libres et à code source ouvert. Comme elles sont invisibles, nous pensons rarement aux milliers de personnes qui ont contribué à leur code bénévolement.

Wikipedia.org figure parmi le top cinq mondial des sites les plus fréquentés et offre la possibilité d’un mappage facile, grâce à la disponibilité publique de ses relations logicielles. Chaque fois que vous parcourez Wikipédia, le site web (conçu dans MediaWiki), vous utilisez 72 projets de logiciels à code source ouvert, produits de la collaboration de 3325 développeurs depuis 2015, dont dépend le site.

Ces nombres restent probablement bien inférieurs à ceux des dépendances aux codes source ouverts présents dans le système d’exploitation de votre téléphone, les principaux logiciels et applications de bureau.

Le libre accès à de tels composants, utiles pour d’autres logiciels, constitue un élément de santé et d’inspiration d’Internet. Cependant, il existe aussi un risque : que leurs développeurs passent inaperçus et ne reçoivent pas le soutien nécessaire à la maintenance du code dont dépendent des millions de personnes.

Libraries.io est une initiative qui vise à améliorer la qualité des logiciels grâce à la surveillance et à l’illustration des relations cachées qui alimentent la technologie que nous employons au quotidien, de manière à mieux comprendre et à encourager les contributions aux logiciels libres et à code source ouvert. Ne pas reconnaître la valeur de ces liens peut entraîner des problèmes de sécurité ou l’abandon de projets sous-jacents avec de lourdes conséquences, comme cela s’est déjà produit. Plus nous valorisons et assurons la maintenance de l’infrastructure invisible de l’Internet ouvert, mieux il se portera.

Vue éclatée des dépendances des logiciels à code source ouvert et des contributeurs de Wikipedia.org

 

Source des données : Libraries.io a compilé des données représentant les dépendances MediaWiki sur GitHub, 2017