Ce qu'on échange
Ce que le réseau protège et ce qu'il ne protège pas, les salons persistants, et les usages qui rendent un réseau sans modération praticable.
Un réseau ouvert n’a aucune modération, et aucun mécanisme technique ne permet d’exclure quiconque. Ce qui le rend praticable tient à ce que chacun y met, et à ce que chacun sait de ce qu’il expose.
Les canaux eux-mêmes, leur portée et leurs règles de rediffusion sont décrits ailleurs. Cette page traite du reste : les salons, la confidentialité, et les usages.
Un salon persistant, ou room server, est un quatrième mode de conversation, distinct des canaux et des messages directs. Il répond à deux limites des canaux.
Le mot « salon » évoque les messageries d’équipe, où un serveur contient des dizaines de canaux thématiques. Ce n’est pas du tout ce dont il s’agit ici.
Un salon est un appareil, et cet appareil est le salon. Un seul espace, un seul flux de messages. Pas de canaux à l’intérieur, pas de sous-espaces, pas de fils de discussion.
| Canal | Salon persistant | |
|---|---|---|
| Nature | une clé de chiffrement | un appareil physique |
| Combien | autant qu’on veut, sur un même nœud | un espace par appareil |
| Lecture seule | impossible | possible, pour l’appareil entier |
| Portée | tout le réseau, selon la région | ce que l’appareil couvre |
Un compagnon peut rejoindre vingt canaux. Il ne peut pas contenir vingt salons. Pour disposer de plusieurs espaces distincts, il faut plusieurs appareils, chacun avec son alimentation et son emplacement. C’est une contrainte réelle, et elle limite l’intérêt des salons aux usages où elle se justifie.
La persistance. Un canal ne conserve rien : un message existe au moment où il est transmis, et un appareil éteint ou hors de portée ne le recevra jamais, sans que son porteur sache qu’il l’a manqué. Un salon conserve les messages et rend les non-lus à la connexion, une trentaine selon les versions.
La séparation entre lire et écrire. C’est le point le plus important, et il n’existe nulle part ailleurs dans MeshCore.
set allow.read.only on
Avec ce réglage, un visiteur se connecte sans mot de passe et lit, sans pouvoir publier. Seuls ceux qui ont le mot de passe écrivent. Un canal ne permet pas cela : la clé qui déchiffre est celle qui chiffre, donner l’une c’est donner l’autre. Un salon en lecture seule est donc le seul dispositif du réseau offrant une asymétrie entre consultation et publication.
Il ne retransmet pas. Un salon n’est pas un répéteur : il reçoit, conserve et distribue, sans relayer le trafic des autres. La commande set repeat on existe mais reste déconseillée, un salon en mode répéteur n’ayant pas les fonctions d’administration à distance du micrologiciel répéteur. Séparez les rôles sur deux appareils.
Il faut l’atteindre. Contrairement à un canal, diffusé par inondation, un salon est un correspondant : le message doit lui parvenir et la réponse revenir. Hors de portée, il n’existe pas.
Ce n’est pas un serveur. Pas de comptes nominatifs, pas d’historique consultable au-delà de ce qu’il garde, pas de recherche.
Le contenu d’un canal. Tout membre le lit, et l’appartenance à un canal hashtag ne se contrôle pas.
Les métadonnées, toujours. Les en-têtes de routage circulent en clair, messages directs compris : un répéteur doit lire le chemin pour décider s’il retransmet. Un observateur passif voit donc, sans déchiffrer un seul message :
Le contenu peut être parfaitement protégé et l’essentiel révélé quand même.
Les passerelles republient en clair. Une passerelle reliant un nœud à un système d’information détient la clé de ce nœud : elle déchiffre légitimement et publie ce qu’elle a déchiffré. Un message chiffré de bout en bout ressort en clair dès qu’il atteint une passerelle dont l’un des correspondants est le nœud raccordé.
Un message peut contenir des données à caractère personnel au sens du RGPD : une clé publique associée à une position et à des horodatages entre dans cette définition.
Ce qui transite peut être enregistré, par toute passerelle raccordée. Publier une information sur un tiers l’expose sans son accord, alors qu’il n’a consenti à rien et ignore souvent l’existence du réseau. Et republier un message hors du réseau, sur un site ou un tableau de bord, suppose l’accord de son auteur.
| Catégorie | Exemple |
|---|---|
| Éléments d’identité | adresse précise, numéro de téléphone, identifiant |
| Absence | départ en vacances, maison vide, horaires réguliers |
| Santé | état, traitement, situation personnelle |
| Secrets | mot de passe, clé, code d’accès |
| Tiers | information concernant une personne qui n’est pas là pour en décider |
La dernière catégorie est la plus souvent oubliée.
Le temps d’antenne est commun. Ce qu’une personne consomme n’est plus disponible pour les autres. Cela suffit à fonder l’essentiel : formuler court, étiqueter à la portée juste, ne pas rediffuser ce qui l’a déjà été.
Envers les nouveaux arrivants. Tout le monde a commencé sans rien comprendre aux régions ni aux préréglages. Répondre aux questions élémentaires est ce qui fait grandir un réseau ; un nouvel arrivant mal accueilli ne revient pas. Et orienter plutôt que corriger : signaler un canal plus adapté vaut mieux que reprocher un mauvais usage.
Le réseau ne prend pas parti. Ni position politique, ni cause, ni revendication. Ce n’est pas une posture : c’est la condition pour qu’un maillage rassemble des gens qui n’ont en commun que le territoire et l’intérêt technique. Un canal détourné en tribune prive les autres d’une ressource limitée, et expose les hébergeurs de répéteurs à être associés à des propos qu’ils n’ont pas choisi de transporter.
| Ce qui n’a pas sa place | Pourquoi |
|---|---|
| Occupation prolongée d’un canal | prive les autres d’une ressource limitée |
| Automatisme non filtré | consomme sans discernement |
| Propos visant une personne | aucune modération n’existe pour y remédier |
| Usurpation d’un émetteur identifié | rien ne l’empêche techniquement, tout l’interdit collectivement |
| Publication sur un tiers absent | l’expose sans qu’il puisse s’y opposer |
En cas de désaccord : ni blocage, ni exclusion. Aucun mécanisme technique ne le permet, et c’est structurel. Ce qui reste : expliquer, documenter, et si nécessaire cesser de répondre. Un usage abusif finit par isoler celui qui le pratique, parce que les autres cessent de l’écouter.
Un robot publie sans qu’une personne décide à chaque fois : bulletin rediffusé, télémétrie d’un capteur, réponse automatique à un test de portée, passerelle vers un autre réseau. C’est un usage légitime, et c’est aussi le plus facile à rendre nuisible, parce qu’un défaut de réglage se répète toutes les minutes sans que son auteur le voie.
Quatre règles, qui suffisent.
Sur son canal. Un robot publie sur #bot, ou sur un canal dédié, jamais sur un canal de conversation. Un flux automatique rend un canal illisible, et personne ne va relire cent lignes de télémétrie pour retrouver une question.
À la portée la plus fine. Une donnée de capteur n’intéresse presque jamais au-delà du département. C’est le trafic le plus régulier, donc celui dont le coût se cumule le plus vite.
Espacé. Un envoi au quart d’heure plutôt qu’à la minute divise la charge par quinze, pour une information qui change rarement plus vite. Et une donnée qui n’a pas changé n’a pas besoin d’être republiée.
Identifiable et joignable. Le nom du nœud doit dire que c’est un robot, et son opérateur doit pouvoir être contacté. Un automate anonyme qui déraille ne peut être arrêté par personne.
L’objectif est simple et il vaut d’être dit d’emblée : que chacun puisse faire tourner son robot sans nuire au réseau. Ce n’est pas une politique d’interdiction, c’est une politique de place.
Les règles ci-dessous sont un premier jet, volontairement strict, proposé à la discussion. Elles ne sont pas arrêtées, et c’est précisément ce qui se travaille en ce moment.
| Règle | Ce qu’elle dit |
|---|---|
| Un robot par région au plus | à l’échelle régionale, un seul automate répond |
| Un robot par département au plus | de même à l’échelle départementale |
Aucun robot en fr, en eu, ou sans étiquette | ces portées traversent le pays : un automate n’y a pas sa place |
| Une requête sans région n’est pas valide | un robot ne répond pas à ce qui n’est pas étiqueté |
| La réponse reprend la région de la demande | elle ne va pas plus loin que la question |
| Les régions communales sont ouvertes | un robot de ville ne gêne personne et rend service localement |
Pourquoi si strict. Un robot est le seul émetteur qui ne se fatigue pas. Deux automates nationaux suffisent à occuper une part notable du temps d’antenne du pays, alors que dix automates départementaux, chacun dans sa portée, ne se croisent jamais. La rareté se justifie à l’échelle large, pas à l’échelle locale.
Ce qui reste à trancher : qui arbitre quand deux personnes veulent le robot d’une même région, ce qu’on fait des passerelles qui ne répondent à personne mais publient, et comment un robot se signale comme tel.
Telegram · canal de coordination
bot MeshCore
C’est là que se coordonnent les robots du réseau français : qui tient quoi, sur quelle portée, et l’aide à la mise en place. C’est aussi là que ces règles se discutent avant d’être arrêtées.
Rejoindre le canal →Ce n’est pas un dispositif de secours.
Le discours qui présente ces réseaux comme des dispositifs d’urgence vient d’un contexte nord-américain où le maillage des secours publics est différent. En France, il crée une attente que le réseau ne peut pas honorer, et il produit un risque réel : quelqu’un qui croit disposer d’un filet de sécurité prend des décisions différentes.
Le cas de #emergency. Son nom prête à confusion, et il faut le dire partout où le canal est mentionné : il sert à la rediffusion de bulletins publics urgents, pas à demander de l’aide, et personne ne s’est engagé à le surveiller. Quelqu’un qui y publierait un appel au secours pourrait n’être lu par personne pendant des heures. Le nom est conservé parce qu’il est en usage national.
À afficher, ou à donner à un nouvel arrivant.
| Je veux | Où |
|---|---|
| Vérifier que je suis entendu | #test |
| Poser une question technique | #technic |
| Discuter | #fr ou #frblabla |
| Consulter la météo | #meteo |
| Parler à une seule personne | message direct |
| Retrouver une information plus tard | salon persistant |
Avant d’envoyer, trois questions. Chacune décide d’une chose différente.
Est-ce que ça tient en une phrase ? Si non, raccourcissez : le temps de parole se compte en secondes par heure, et un message long prive quelqu’un d’autre du sien.
Qui, précisément, a besoin de le lire ? La réponse donne la portée. Si personne hors de votre localité n’est concerné, l’étiquette s’arrête à votre localité : inutile de faire traverser le pays à une question locale.
Est-ce que je l’afficherais sur un panneau public ? Si non, ce n’est pas un canal qu’il faut, mais un message direct. Un canal se lit par tous ceux qui en ont la clé, et rien ne s’efface.
Et la règle qui résume la portée : aussi local que possible, aussi loin que nécessaire.
Comprendre le réseau, la suite