N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les tournures de phrase et l’esprit de l’original. Elle est publiée conjointement sur les sites LinuxFr.org et JabberFR.org.
Bienvenue dans la lettre d’information XMPP couvrant le mois de mars 2021.
La concrétisation de nombreux projets de la communauté XMPP est le résultat de l’engagement de personnes volontaires. Si les services et logiciels que vous utilisez ont comblé, même partiellement, vos attentes, en particulier tout au long de l’année passée, n’hésitez pas, s’il vous plaît, à remercier ou aider ces projets !
La diffusion de la version originale de cette lettre d’information se fait actuellement via le service TinyLetter by Mailchimp. Les outils de surveillance et la gestion des données personnelles de ce service soulèvent des problèmes que l’équipe de communication n’est pas en mesure de régler pour le moment. C’est pourquoi vous préférerez peut-être lire la version anglaise de cette lettre d’information via son flux RSS !
Vous souhaitez soutenir l’équipe élaborant cette lettre d’information ? Vous en apprendrez davantage à la fin de cette lettre ! Dans tous les cas, faites-vous plaisir avec la suite !
Sommaire
- Annonces de la XSF
- Évènements
- Articles
- Des nouvelles des logiciels
- Extensions et spécifications
- Remerciements
- Diffusez ces informations !
- Appel à la communauté
- Licence
Annonces de la XSF
La communauté XMPP tient désormais une permanence virtuelle : de courtes conférences hebdomadaires, des démos ou des tours de table à propos de XMPP et de sujets connexes ! Les détails de ces rendez-vous, la liste des futures interventions et la feuille d’émargement sont disponibles sur le Wiki XMPP.
Et nous sommes dorénavant sur YouTube !
Évènements
La permanence XMPP hebdomadaire !
Rencontres XMPP de Berlin (à distance) : rencontres mensuelles des mordus de XMPP à Berlin, le deuxième mercredi de chaque mois.
Articles
Nicola Fabiano a écrit deux articles : « Un regard attentif sur les applications de messagerie : quand les utilisateurs veulent une liberté sans limite et un contrôle total sur leurs données » [en anglais] et « Communication numérique vigilante respectant la vie privée vs les applications ou services que vous choisissez » [en anglais].
Arnaud Joset a écrit un petit tutoriel sur la manière d'utiliser Prosody avec un proxy HTTP inversé [en anglais].
Marek Foss, rédacteur web en chef de ProcessOne, l’éditeur de ejabberd, a écrit plusieurs articles, tous en anglais, tournant autour d’ejabberd et de sa configuration :
- Démarrer avec le protocole MQTT et le gestionnaire MQTT d’ejabberd ;
- Installer et configurer MariaDB pour ejabberd ;
- Démarrer avec l’API WebSocket dans ejabberd ;
- Le mode de diffusion Publication/Souscription et PubSub dans ejabberd.
Alex Akinbia et Ehizojie Ojieb ont publié une analyse des données résiduelles des applications de réseautage social multi-client XMPP sur les appareils iOS [en anglais]. Ils ont basé leur étude sur Monal 4.5 et Siskin 5.8.1.
[N.D.T. : il y a aussi analyse des données résiduelles des applications de réseautage social multi-client XMPP sur les appareils Android, en anglais également, sur la base de Conversations 2.7.1+pcr et Xabber 2.6.6.645]
Des nouvelles des logiciels
Clients et applications
Les versions 2.9.8 et 2.9.9 du client Android Conversations ont été publiées. Elles apportent une meilleure compatibilité avec les implémentations WebRTC autres que libwebrtc, la vérification des appels audio et vidéo via des sessions OMEMO préexistantes et une meilleure prise en charge de Tor.
Nouvelles de développement de Gajim : la nouvelle fenêtre principale du client de bureau multiplate-forme Gajim arrive petit à petit pendant que de nombreuses fonctionnalités de base sont réécrites. Ce mois-ci apporte également une meilleure accessibilité des messages et une amélioration du comportement des icônes de statut. Gajim 1.3.1 est sorti et ajoute, entre autres améliorations, la possibilité de choisir explicitement une authentification via GSSAPI.
Le client XMPP en JavaScript, JSXC, a reçu un financement pour les appels dans les salons de discussion.
Monal, client pour iOS et macOS, est maintenant présent sur Mastodon ! La deuxième bêta de la version 5.0 est sortie ! De plus un système a été mis en place pour gérer le processus de vaccination dans de nombreux États américains, ainsi que Porto Rico. Plus d’un million de notifications ont déjà été envoyées. XMPP soutient une fois de plus les efforts liés à la pandémie. Il y a eu plusieurs articles de blog à ce sujet en mars, à commencer par celui-ci. Testez la nouvelle bêta !
qXMPPConsole est une nouvelle console XMPP utilisable dans un navigateur. Son objectif principal est d’aider à comprendre et apprendre le protocole XMPP.
Bibliothèques
La version 4.4.2 de Smack, la bibliothèque Java de la communauté Ignite RealTime, est sortie avec son lot de corrections de bogues.
Extensions et spécifications
Par leurs productions de code ou par d’autres types d’expertises de la standardisation, de nombreuses personnes de par le monde collaborent à ces extensions, développant de nouvelles spécifications pour les pratiques naissantes, et affinant les manières de faire existantes. Proposées par qui le souhaite, les spécifications rencontrant le plus de succès aboutissent à un statut de « Finale » (Final) ou « Active » (Active), en fonction de leur type, alors que les autres sont soigneusement archivées sous l’appellation « Ajournée » (Deferred). Ce cycle de vie est décrit dans la XEP‑0001 qui contient les définitions formelles et canoniques pour les types, états et processus. Vous pouvez en apprendre plus sur le processus de standardisation. Les échanges autour des Standards et des Extensions se font dans la liste de diffusion des Standards (archives en ligne).
Extensions proposées
Le processus de développement d’une XEP commence par la mise par écrit d’une idée et sa soumission à la personne responsable des éditions XMPP. Dans un délai de deux semaines, le Conseil décide s’il accepte d’accorder à cette proposition le statut d’une XEP expérimentale.
Content Rating Labels : cette spécification fournit un format d’échange de données sous la forme d’une extension Service Discovery permettant à des services de toutes sortes d’indiquer les types de contenus autorisés et/ou encouragés sur leur plate-forme.
Nouvelles extensions
- version 0.2.0 de la XEP-0456 (Content Rating Labels)
- cette spécification fournit un format d’échange de données sous la forme d’une extension Service Discovery permettant à des services de toutes sortes d’indiquer les types de contenus autorisés et/ou encouragés sur leur plate-forme ;
- décrit l’algorithme de conversion.
Extensions ajournées
Si une XEP expérimentale n’a pas été mise à jour après plus d’un an, elle perdra son statut « Expérimentale » (Experimental) pour devenir « Ajournée » (Deferred). En cas de future mise à jour, elle reprendra son statut « Expérimentale » (Experimental).
Aucune XEP ajournée ce mois-ci.
Extensions mises à jour
-
version 1.1 de la XEP-0294 (Jingle RTP Header Extensions Negotiation)
- Ajoute une correspondance vers la notation
a=extmap-allow-mixed
définit dans le Session Description Protocol de la RFC 8285.
- Ajoute une correspondance vers la notation
-
version 0.2.0 de la XEP-0408 (Mediated Information eXchange (MIX): Co-existence with MUC)
- Corrige la référence aux espaces de nom MIX-CORE.
-
version 0.3.0 de la XEP-0406 (Mediated Information eXchange (MIX): MIX Administration)
- Corrige la référence aux espaces de nom MIX-CORE.
-
version 2.12.0 de la XEP-0004 (Data Forms)
- Précise que l’élément
<reported/>
doit apparaitre avant tout élément<item/>
.
- Précise que l’élément
Derniers appels
Les derniers appels sont émis une fois que l’état courant d’une XEP est satisfaisant. Après que le Conseil a décidé que la XEP était prête, la personne responsable des éditions XMPP émet un dernier appel à commentaires. Les retours rassemblés pendant le dernier appel aident à améliorer la XEP avant qu’elle ne retourne devant le Conseil pour une évolution vers le statut de « Brouillon » (Draft).
Brouillons
Aucun brouillon ce mois-ci.
Appels à expérience
Un appel à expérience, comme un dernier appel, est un appel explicite à commentaires, mais dans ce cas, il est principalement dirigé vers les personnes qui ont implémenté, et idéalement déployé, cette spécification. Le Conseil vote alors de lui attribuer le statut « Finale » (Finale).
Aucun appel à expérience ce mois-ci.
Remerciements
Cette lettre d’information XMPP a été réalisée collaborativement par la communauté. Merci à anubis, Bastoon, emus, jeybe, jonas-l, Julien Jorge, Holger, pmaziere, Sam Whited, vanitasvitae, wurstsalat3000 et Ysabeau pour leur aide durant son élaboration !
Diffusez ces informations !
Partagez ces informations sur les « réseaux sociaux » :
Vous pouvez également venir en discuter sur le salon JabberFR.
Trouvez et proposez des offres d’emploi sur le site xmpp.work.
Appel à la communauté
Abonnez‑vous à la lettre d’information
Nous vous invitons à vous inscrire pour recevoir les prochaines éditions en anglais dans votre boîte de courriel dès qu’elles seront publiées ! Diffusez cette lettre d’information à quiconque serait intéressé.
La diffusion de la version originale de cette lettre d’information se fait actuellement via le service TinyLetter by Mailchimp. Les outils de surveillance et la gestion des données personnelles de ce service soulèvent des problèmes que l’équipe de communication n’est pas en mesure de régler pour le moment. C’est pourquoi vous préférerez peut-être lire la version anglaise de cette lettre d’information via son flux RSS !
Aidez‑nous à élaborer cette lettre d’information
Nous avons commencé à mettre en place un brouillon à chaque nouvelle édition dans le dépôt GitHub de la XSF. Et c’est toujours une joie d’accueillir de nouvelles personnes souhaitant contribuer. Joignez‑vous à la discussion dans le salon de notre équipe de communication et aidez‑nous ainsi à alimenter cette lettre dans un effort communautaire.
Vous avez un projet et vous écrivez, ou voudriez écrire, à son sujet ? N’hésitez pas à venir partager vos informations ou évènements ici‑même, et diffusez‑les à un large public ! Même si vous n’y passez que quelques minutes, cela sera déjà utile.
Les tâches qui nécessitent d’être réalisées de manière régulière sont, par exemple :
- l’agrégation des informations de l’univers XMPP ;
- la reformulation courte des informations et des évènements ;
- le résumé des communications mensuelles sur les extensions (XEP) ;
- la relecture du brouillon ;
- les traductions, particulièrement en français, allemand et espagnol.
Licence
Cette lettre d’information est publiée sous la licence CC BY‑SA 4.0.
Aller plus loin
- Cette lettre d’information de mars 2021 en anglais (9 clics)
- Toutes les lettres d’information (12 clics)
- Souscrire à la lettre d’information en anglais par courriel (11 clics)
- Flux RSS/Atom de la lettre d'information en anglais (9 clics)
- XMPP/Jabber sur LinuxFr.org (17 clics)
# Ecosystème foisonnant
Posté par cosmocat . Évalué à 5.
L'écosystème XMPP semble foisonnant et à ces début je fondait beaucoup d'espoir mais je dois bien avouer que de loin, je n'y comprend pas grand chose.
Je me demande si ce n'est pas une des raisons pour laquelle se n'est pas un (franc) succès?
Chaque client et/ou serveur à ces propres fonctionnalités et c'est beaucoup moins facile d'accès que d'autres messageries (Signal, WhatsApp, …)
Je rêverais d'une introduction sur le sujet…. Quelqu'un a?
[^] # Re: Ecosystème foisonnant
Posté par Anonyme . Évalué à 3.
si l'anglais ne te pose pas de soucis, il y a la FAQ de joinjabber.org qui peut être un point de départ pour répondre à tes questions.
[^] # Re: Ecosystème foisonnant
Posté par cosmocat . Évalué à 2.
La Faq couvre presque exactement ce que je sais déjà mais j'ai vu qu'il y a une faq 'avancée'. On va voir.
Merci !
[^] # Re: Ecosystème foisonnant
Posté par yabb85 . Évalué à 2.
La subtilité c'est que XMPP n'est pas une messagerie mais un protocole.
C'est comme s'intéresser à SMTP quand on parle de mail ou de http pour parler de web. Chaque site est différent.
L'avantage de xmpp est le même que pour SMTP c'est que les clients sont différents mais la base est commune.
[^] # Re: Ecosystème foisonnant
Posté par cosmocat . Évalué à 2.
Ouais mais avec le mail, c'est globalement simple ou tu sais que tu pourras envoyer un message à n'importe qui.
Avec tous les XEPs, difficile de choisir ton client et savoir ce que tu pourras faire avec celui avec qui tu communiques.. .
[^] # Re: Ecosystème foisonnant
Posté par jyes . Évalué à 5. Dernière modification le 16 avril 2021 à 08:19.
Format texte brut ou HTML tes e-mails, images embarquées ou hébergées sur un CDN ? Le client bloque-t-il le chargement des images distantes ? À partir de quand es-tu vu comme un spammeur ? Taille des pièces jointes limitée à 1, 5 ou 30 Mo ? Et puisqu’on reproche à XMPP la trop lente percée d’OMEMO, pour tes mails, tu es plutôt PGP inline, PGP/MIME ou S/MIME, ou « l’absence de virus dans le message a été vérifiée par super-secure-corp » ?
Avec XMPP aussi. Après tu ne sais pas quelles fonctionnalités seront supportées au non. Comme avec le courrier électronique, sauf qu’en plus celui-ci ne t’informe pas quand une extension n’est pas supportée. Et tu ne demandes pas à ta messagerie électronique de transférer des vidéos ou de partager des gros fichiers. En fait « le mail, c'est globalement simple » parce-que tu en connais les limitations et que tu as appris à vivre avec. Fais pareil avec XMPP et tu verras que ce n’est pas plus difficile. Ça n’empêchera pas d’autres de rédiger des XEP pour y ajouter ce qui manque (ou ce qui serait apprécié en plus selon le point de vue que tu adoptes).
[^] # Re: Ecosystème foisonnant
Posté par Misc (site web personnel) . Évalué à 2.
J'ajouterais aussi que les features du mail sont globalement stables et présente partout parce que ça n'a pas changé depuis longtemps.
C'est un petit peu comme quand on parle des problèmes de plateforme sous Linux. Tout le monde veut un truc commun, mais personne n'utilise la LSB.
# visio conf xmpp
Posté par tuxicoman (site web personnel) . Évalué à 3.
Des nouvelles de dino sur ce point?
[^] # Re: visio conf xmpp
Posté par Tibo cocoecolo (site web personnel) . Évalué à 2.
Je n’ai pas testé, mais j’ai entendu que ça marche avec la branche feature/calls, compatible avec Conversations.
# Cas concret : perte des identifiants
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 2.
Je ne sais pas trop où m'adresser pour ça. Bon, j'ai constaté que l'adresse XMPP que j'ai prise pour qu'on puisse me contacter ici peut être efficace. Cool et merci pour ça.
Par contre, j'ai reformaté la partition système de l'ordinateur, et, apparemment, alors que je pensais avoir sauvegardé le profil de Gajim ou l'avoir noté quelque part, je ne le retrouve nulle part, du coup je ne sais plus du tout ni quel est mon mot de passe (le téléphone se souvient de tout ça, mais impossible de voir le mot de passe) ni du serveur (de l'avatar au canard de celui qui le tient, oui par contre).
On fait comment dans ce cas là ?
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
[^] # Re: Cas concret : perte des identifiants
Posté par Tibo cocoecolo (site web personnel) . Évalué à 2.
Ton serveur est jabberfr.org. L’admin avec l’avatar au canard est mathieui (utilisateur également de LinuxFr.org). Tu peux le contacter, essayer par cette page ou passer sur le salon JabberFR.
D’une manière générale, ça peut dépendre de la politique du serveur, mais si tu renseignes ton adresse email dans ton profil, ça aide. Dans ton cas, comme tu utilises ton nom de domaine, c’est encore mieux.
[^] # Re: Cas concret : perte des identifiants
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 2.
Merci beaucoup. Tu vois, ça illustre un souci de ce genre de choses (bon en même temps, c'est décentralisé donc forcément).
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.