Toutes les conversations sont stockées sur les serveurs ? Si oui, combien de temps ? Est-ce qu'il y a une synchronisation (est-ce que si je reçois un message sur mon smartphone, il sera aussi sur mon PC ou même, est-ce je pourrai le recevoir sur le PC d'un ami ? Ou bien n'est-il délivré qu'une seule fois ?) ?
Il n'y a pas de règle proprement définies, c'est l'administrateur du serveur qui décide. Tu peux aller dans le salon public du serveur en question et demander directement à l'administrateur.
En l'occurrence pour Chapril.org c'est :
- stockage des messages illimité
- logs conservés 2 mois
- 200Mo d'espace disque par utilisateur
- 100 Mo par fichiertéléversé
- pas de collecte des adresses IP
Concernant la sécurité, si tes messages sont chiffrés (avec OMEMO), le contenu n'est lisible que par toi et ton/tes destinataires.
Pour la synchronisation des messages, en théorie, comme le dit tetraf, ça dépend si le serveur et le client ont implémentés l'extension (appelée XEP). Dans les faits, c'est les cas pour quasi tous les serveurs et clients renommés aujourd'hui !
C'est pour ça qu'il est recommandé de choisir un serveur qui prend bien en charge beaucoup de XEP. Par exemple, avec mon compte @chapril.org que j'utilise avec 2 logiciels clients différents, Conversations sur smartphone et Dino sur ordinateur, tous les messages sont bien synchronisés entre les deux terminaux.
J'ai regardé un peu les extensions, c'est souvent très similaire (une différence existe entre Chapril et Jabberfr, le Stream Management), mais voilà.
D'expérience, je sais que cette petite différence peut avoir un impact négatif sur la consommation de la batterie de ton client XMPP, je te conseillerais alors de partir sur Chapril qui prend cette extension en charge.
XMPP fonctionne sur le principe d'un protocole « initial » enrichi dans le temps par des extensions (XEP). Ces extensions permettent d'ajouter et de standardiser certaines fonctionnalités pour répondre à de nouveaux usages. En quelque sorte, il s'améliore en permanence.
Face à ces évolutions continues et pour essayer d'harmoniser tout ce monde, il y a les "XMPP compliance suites", ce sont des lots d'extensions qu'il est recommandé de mettre prioritairement en œuvre, tant du côté des logiciels serveurs que du côté des logiciels clients. Cette liste est actualisée tous les ans. Le but est d'offrir aux différents projets des briques communes pour maintenir une certaine homogénéité et assurer une bonne compatibilité entre les différents utilisateurs. (Libre après aux développeur/administrateur de suivre ces recommandations ou pas).
Car c'est le principal risque dans ce « havre de liberté » est celui de la fragmentation qui résulterait d'une implémentation aléatoire et désordonnée de ces extensions : pour que les appels audio/vidéo fonctionnent avec XMPP, il faut que les logiciels clients des deux utilisateurs concernés, ainsi que les serveurs qui hébergent leurs comptes prennent en charge la XEP correspondante, sinon cette fonctionnalité est inutilisable.
C'est peut-être le seul point négatif quand on compare à un modèle centralisé qui ne suit qu'une implémentation unique et n'a pas à gérer une quelconque fragmentation. Mais ce défaut est inhérent à la liberté que donne XMPP. Finalement, à choisir, autant prendre la liberté, non ?
[^] # Re: Concernant Chapril ?
Posté par Eridor . En réponse au message Signal sur F-Droid ?. Évalué à 3.
Il n'y a pas de règle proprement définies, c'est l'administrateur du serveur qui décide. Tu peux aller dans le salon public du serveur en question et demander directement à l'administrateur.
En l'occurrence pour Chapril.org c'est :
- stockage des messages illimité
- logs conservés 2 mois
- 200Mo d'espace disque par utilisateur
- 100 Mo par fichiertéléversé
- pas de collecte des adresses IP
Concernant la sécurité, si tes messages sont chiffrés (avec OMEMO), le contenu n'est lisible que par toi et ton/tes destinataires.
Pour la synchronisation des messages, en théorie, comme le dit tetraf, ça dépend si le serveur et le client ont implémentés l'extension (appelée XEP). Dans les faits, c'est les cas pour quasi tous les serveurs et clients renommés aujourd'hui !
C'est pour ça qu'il est recommandé de choisir un serveur qui prend bien en charge beaucoup de XEP. Par exemple, avec mon compte @chapril.org que j'utilise avec 2 logiciels clients différents, Conversations sur smartphone et Dino sur ordinateur, tous les messages sont bien synchronisés entre les deux terminaux.
D'expérience, je sais que cette petite différence peut avoir un impact négatif sur la consommation de la batterie de ton client XMPP, je te conseillerais alors de partir sur Chapril qui prend cette extension en charge.
XMPP fonctionne sur le principe d'un protocole « initial » enrichi dans le temps par des extensions (XEP). Ces extensions permettent d'ajouter et de standardiser certaines fonctionnalités pour répondre à de nouveaux usages. En quelque sorte, il s'améliore en permanence.
Face à ces évolutions continues et pour essayer d'harmoniser tout ce monde, il y a les "XMPP compliance suites", ce sont des lots d'extensions qu'il est recommandé de mettre prioritairement en œuvre, tant du côté des logiciels serveurs que du côté des logiciels clients. Cette liste est actualisée tous les ans. Le but est d'offrir aux différents projets des briques communes pour maintenir une certaine homogénéité et assurer une bonne compatibilité entre les différents utilisateurs. (Libre après aux développeur/administrateur de suivre ces recommandations ou pas).
Car c'est le principal risque dans ce « havre de liberté » est celui de la fragmentation qui résulterait d'une implémentation aléatoire et désordonnée de ces extensions : pour que les appels audio/vidéo fonctionnent avec XMPP, il faut que les logiciels clients des deux utilisateurs concernés, ainsi que les serveurs qui hébergent leurs comptes prennent en charge la XEP correspondante, sinon cette fonctionnalité est inutilisable.
C'est peut-être le seul point négatif quand on compare à un modèle centralisé qui ne suit qu'une implémentation unique et n'a pas à gérer une quelconque fragmentation. Mais ce défaut est inhérent à la liberté que donne XMPP. Finalement, à choisir, autant prendre la liberté, non ?