Qu'est-ce qu'un logiciel open source ?

Chocolate Cake

Si vous achetez un gâteau, il n'est pas évident de savoir ce qu'il contient. Vous pouvez deviner un ou deux ingrédients à partir du goût, mais il est presque impossible de les connaître tous. Le boulanger connaît la recette, pas celui qui la mange.

Savoir ce qu'il y a dans votre nourriture peut être très important, par exemple si vous avez une allergie ou d'autres besoins alimentaires. C'est pourquoi l'emballage des aliments comporte une liste d'ingrédients pour que nous sachions ce que nous mangeons.

Si vous utilisez une application ou un appareil intelligent, ce n'est pas évident ce qu'il fait. Vous pouvez peut-être deviner une ou deux choses d'après ce que vous pouvez voir à la surface, mais il est presque impossible de savoir tout ce qui se passe dans les coulisses.

Savoir ce que fait votre application ou votre appareil intelligent dans les coulisses peut être très important, comme l'a récemment rapporté l'association de consommateurs britannique Which?. La façon de le faire est d'utiliser une méthode appelée "open source". Cela signifie que le fabricant de l'application ou de l'appareil publie son code informatique (également connu sous le nom de "code source") sous une forme que des personnes extérieures peuvent vérifier, et est l'équivalent technologique de la publication de listes d'ingrédients. Des experts externes dans le domaine des médias technologiques peuvent vérifier les applications ou les périphériques open source et vous dire exactement ce qu'ils font.

Malheureusement, la plupart des entreprises commerciales utilisent encore des logiciels " source fermée ". Personne de l'extérieur ne sait ce que fait une application ou un appareil à source fermée dans les coulisses, parce qu'il n'y a aucun moyen de le vérifier. À une époque où votre téléviseur intelligent écoute régulièrement vos conversations, il n'a jamais été aussi important de savoir ce que font vos applications ou appareils.

Si vous voulez être sûr que votre application ou votre appareil ne fait que ce qu'il est censé faire, il est préférable d'opter pour des options open source dans la mesure du possible. C'est le bon sens, comme l'achat d'aliments qui énumère ses ingrédients. Avec les logiciels libres, vous savez que les fabricants de logiciels n'ont rien à cacher.

p.s. Vous pouvez voir certaines personnes discuter de l'open source se référer à des choses comme "OSS" (Open Source Software), "FOSS" (Free Open Source Software), "Libre Software", "Free Software", "Free Software" etc. Tout cela signifie open source avec l'ajout d'une certaine éthique de développement et de partage.