
Le code open source signifie que chacun peut examiner en détail le fonctionnement d’un programme, sans secret dans son fonctionnement. Le développeur publie le code complet — tout, des détails de l’interface utilisateur comme les couleurs et les tailles de police aux méthodes utilisées pour stocker, chiffrer et déchiffrer les informations et gérer les communications.
La sécurité des informations elles-mêmes dépend toujours des méthodes de chiffrement et de déchiffrement. La différence essentielle est que, avec un logiciel fermé, les développeurs peuvent modifier discrètement la méthode de chiffrement pour accéder aux données transmises — par exemple, acheminer les clés de déchiffrement non seulement vers le destinataire prévu, mais aussi vers des tiers tels que des services de renseignement. Avec un code open source, tout relecteur expérimenté inspectant le code remarquerait immédiatement une telle compromission.
Ces dernières années, le terme « open source » a été utilisé de manière approximative pour désigner des plateformes de modification et des écosystèmes de développeurs qui ont peu à voir avec une véritable transparence et sont souvent motivés par des intérêts commerciaux — augmentant la popularité d’un produit grâce au soutien de développeurs tiers. Ces tactiques marketing profitent aux entreprises, mais n’augmentent pas la confiance des utilisateurs techniques, et parfois même l’érodent.
Un exemple parlant est celui où des dirigeants de services valant des millions de dollars s’affrontent publiquement sur la sécurité respective de leurs produits, alors qu’aucun des deux ne publie de code open source. Les médias amplifient ces disputes, qui sont en fin de compte motivées par des parties ayant des intérêts commerciaux plutôt que par des affirmations de sécurité vérifiables.
La solution pour instaurer la confiance n’a jamais été un secret : évaluez les produits selon vos propres critères de confort et de sécurité, et ignorez les spectacles médiatiques. Vous n’êtes jamais limité dans le choix ou le rejet d’un produit.
Le compromis traditionnel entre confort et sécurité devient également de moins en moins pertinent. ADAMANT Messenger, par exemple, propose un code entièrement open source associé à une interface soignée, démontrant que transparence et convivialité ne s’excluent pas mutuellement.