Créer une application de communication distribuée open source comme Jami n'est pas une tâche simple. Le manque de serveur entraîne de nombreux obstacles qui rendent cette architecture difficile à mettre en œuvre sans affecter l'expérience utilisateur. Dans cet article, nous discuterons de la principale raison éthique qui nous a motivés à prendre cette décision de conception.

"Nous ne pouvons pas avoir une société dans laquelle, si deux personnes souhaitent communiquer, la seule façon que cela se produise, est qu’elle soit financée par un tiers qui souhaite les manipuler."
- Jaron Lanier (2018)

Notre principale motivation pour créer la plateforme de communication distribuée Jami est éthique. Comme Jaron Lanier l'a expliqué dans sa conférence TED 2018, les outils de communication Internet les plus populaires monétisent leurs services en analysant les informations de leurs utilisateurs afin de prédire et d'influencer leur comportement avec des publicités ciblées. Cela crée une structure incitative qui les conduit à rendre leurs plateformes aussi addictives que possible afin de maximiser le temps que leurs utilisateurs y consacrent, les données personnelles qu'elles génèrent et les publicités qu'elles voient. Nous pensons que c'est mal et nous voulions créer une alternative qui protège la vie privée des utilisateurs et leur donne un contrôle total sur leurs données personnelles. Dans les pays où la liberté d'expression est un véritable problème, des outils tels que Jami peuvent fournir à leurs citoyens les moyens d'atténuer les risques de représailles de leur gouvernement lorsqu'ils partagent du contenu interdit. Comme nous l'avons vu avec le système de crédit social de Chine et les élections impliquant Cambridge Analytica , l'accès aux données personnelles peut donner à des entités puissantes la possibilité d'opprimer et de manipuler des personnes.

Permettre à nos utilisateurs de communiquer directement entre eux sans avoir à s'appuyer sur une autorité centrale, il est extrêmement difficile pour quiconque de les écouter, même pour nous. En théorie, il est également possible pour les services centralisés de s’empêcher de lire les données des utilisateurs si elles sont chiffrées et si la clé n’est jamais sur le serveur. Cependant, ils pouvaient toujours accéder aux métadonnées telles que l'heure, la taille et le destinataire des communications. De plus, les architectures distribuées ont l'avantage de réduire le nombre d'intermédiaires pouvant exploiter les vulnérabilités de l'algorithme de chiffrement. En matière de confidentialité, rien n'est parfaitement sécurisé, mais une architecture distribuée combinée à un chiffrement de bout en bout est bien meilleure que ces deux précautions en soi.

Même ceux qui pensent qu'ils n'ont rien à cacher aux gouvernements et aux entreprises devraient s'inquiéter de la façon dont les outils qu'ils utilisent sont optimisés généralement afin d'influencer les comportements et d'augmenter la dépendance. Plutôt que de se demander pourquoi se soucier de la confidentialité, ils devraient se demander pourquoi leurs données sont si précieuses pour ces organisations. Tant que les modèles commerciaux sont basés sur des annonces, les données personnelles des utilisateurs seront exploitées pour capter l'attention aussi longtemps que possible et rendre les annonces plus personnalisées, car c'est ce qui génère des revenus.

La proposition de Jaron pour résoudre ce problème était d'inciter les entreprises à cesser d'offrir des services gratuits en ligne. Bien que cela puisse en effet réduire les incitations à collecter des données personnelles, la plupart des économistes diraient que la demande de services gratuits ne va pas s'arrêter et tant qu'il est possible de les monétiser, il y aura quelqu'un pour les fournir. Il est donc peu probable que les services gratuits disparaissent un jour d'Internet, mais ce que Jaron semble avoir négligé, c'est qu'ils ne doivent pas nécessairement être financés par la publicité. Dans l'article de la semaine prochaine, nous discuterons des autres avantages plus pratiques de l'architecture distribuée de Jami et de la façon dont notre modèle commercial peut les exploiter pour fournir un logiciel libre et open source (FOSS) à tout le monde sans collecter ni monétiser les données utilisateur.

Par François Naggar-Tremblay – Jami Product Manager