Il est temps de sérieusement se sortir les doigts du cul et d'organiser la désobéissance technologique. Le droit a échoué à protéger nos libertés. C'est donc à nous d'en tirer les bonnes conclusions et de trouver les solutions dans la technologie.

Si le droit veut sanctionner les acteurs qui protègent la liberté d'expression, il faut lui compliquer la tâche. Et cela passe par la décentralisation. (1/3)

Follow

Aujourd'hui, Signal ou Telegram sont centralisés et leur développement est entre les mains d'une seule personne ou entreprise. Il existe pourtant une alternative : XMPP (pour le transport de messages) et OMEMO (pour le chiffrement de bout-en-bout). XMPP est un protocole décentralisé : chacun peut héberger une partie du réseau. Avec la multiplication des acteurs par la décentralisation, leur sanction devient plus compliquée. (2/3)

Et s'il s'agit d'organisations engagées, la désobéissance civile s'amorce.

Et il est temps que je me sorte moi aussi les doigts du cul et que je termine l'intégration de XMPP+OMEMO dans @silence...

Mais, bien sûr, cela ne veut pas dire qu'il faut abandonner le combat juridique. C'est ce que fait @LaQuadrature et il nous appartient de les aider à continuer. (3/3)

mamot.fr/@LaQuadrature/1011373

@blequerrec @laquadrature ne peut-on pas aussi utiliser xmpp + gpg (tous les logiciels n'utilisent pas forcément omemo)

@sb_51_ PGP pose un certain nombre de problèmes (cf. le tableau comparatif sur conversations.im/omemo/ ). Or, aujourd'hui, OMEMO apporte une solution à ces problèmes. Et tu as possibilité d'avoir OMEMO sur à peu près toutes les plateformes : iOS, Android, Linux, Mac, Windows.

@blequerrec @sb_51_ sauf qu’il n’y a strictement aucun client qui fonctionne.

@blequerrec et je pense qu’il faut aller plus loin avec des systèmes vraiment ouverts, tant au niveau logiciel que matériel.

Raison pour laquelle je vais soutenir @Purism et pré-commander le #Librem5.

Il y a une option paiement en 12x sans frais par CB (je ne connaissait pas le service #Splitit au passage).

puri.sm/products/librem-5/

(cc @silence @LaQuadrature)

#LogicielsLibres #MatérielsLibres

@teslawf Pas forcément les devs seulement. J'ai le sentiment que c'est aussi à celles et ceux qui font de la vulgarisation de faire passer ce message de désobéissance et de présenter solutions qui existent, même celles partielles (XMPP est loin d'être parfait, et c'est aux utilisateur·rice·s de le faire remonter). Et, enfin, c'est à chacun·e de choisir de désobéir, parce que seul un choix collectif sera efficace.
(Et pour soutenir @LaQuadrature, ça s'adresse à tout le monde. 😅)
@silence

@blequerrec bah disons que c'est compliqué de conseiller aux gens d'utiliser un machin qui est correctement implementé nulle part ^^ @LaQuadrature @silence

@teslawf C'est là où les utilisateur·rice·s ont un grand rôle à jouer. Ils et elles doivent s'approprier ces outils, ce que permet le libre. Et si XMPP se fait dépasser en termes d'utilisabilité, tant pis, et même tant mieux : cela signifiera qu'il y aura quelque chose d'utilisable au quotidien par toutes et tous et que l'on ne se satisfera pas d'une absence de protection de nos vies privées. @LaQuadrature @silence

@blequerrec Je parlais de l'implémentation du chiffrement. Soit on a un protocole qui le fait, soit OMEMO, OTR ou que sais-je sont built-in. Sinon ça marchera pas. @LaQuadrature @silence

@Phigger Tout à fait. Après, je ne connais pas assez pour avoir un avis dessus. Cependant, j'ai l'intuition qu'on réinvente la roue avec matrix.
Et @LaQuadrature propose un serveur XMPP. ;-) jabber.lqdn.fr/

@blequerrec @LaQuadrature Matrix a pour objectif direct de concurrencer discord, skype et compagnie, avec conversations directes, conversations de groupe, appels audio et vidéo, le tout regeoupé ensemble pour une utilisation simple. Moi, rien que pour choisir un client xmpp bah je suis déjà perdu...

Plus, omemo c'est du pgp non ?

@Phigger C'est précisément ce que permet XMPP. Matrix n'est qu'un protocole, si je ne m'abuse, donc la question du client est la même que pour XMPP : les deux étant des protocoles, on peut les utiliser avec une diversité de clients.
OMEMO n'est pas du tout PGP. C'est une XEP pour rendre le protocole Signal décentralisé. La crypto derrière est la même que Signal (qui est unanimement qualifiée d'excellente par les chercheurs), mais décentralisée. Tu partages ta clé publique via PEP.

@blequerrec Yep, Matrix c'est le protocole, mais à priori pas trop mal foutu. Le client le plus courant, c'est riot.im, plutôt pas trop mal foutu aussi.

@blequerrec XMPP + OMEMO a un problème majeur : clients moisis (sauf sur Android, Conversations est bien), et manque d’intégration.
J'ai passe 2 ans avec XMPP et OMEMO, sur mon serveur perso fédéré, j'ai fait chier pas mal de monde pour y passer, c’était très complique.
Je viens de passer sur #Matrix, c'est le jour et la nuit, le client "officiel" #Riot est top, c'est plus efficace et moins bugge, les gens adhèrent beaucoup plus rapidement.

@blequerrec D'autre part, en terme de fonctionnalités c'est le jour et la nuit.
Sur XMPP, pour avoir quelque chose de vaguement utilisable, il faut ajouter 25 modules XEP, dont certains ne sont pas finalises. Ça crée une fragmentation énorme, il n'y a pas deux clients qui supportent les mêmes.
J'ai mis des jours a comprendre qu'un pote ne recevait pas mes messages car son client ne supportait pas l'history cote serveur, et que le moindre message que je lui envoyait hors connexion était perdu.

@thomas @blequerrec moi pareil, désolé les dev, j'ai jeté XMPP et j'utilise Matrix, simple, fonctionne, coordonné entre le protocole et l'interface. Fonctions de base qui marche, et il me manque plus que la fonction pour enregistrer les messages audio on-the-fly comme sur Telegram et c'est top.

Sign in to participate in the conversation
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!