Le fédiverse et l’indice de pérénité

Le fédiverse est formidable. C’est un espace de liberté florissant. Chacun peut installer son instance. Le tout communique dans un grand réseau trés résiliant.

Ca c’est la théorie.

Dans la pratique j’avais un compte @tofeo@counter.fedi.live qui ne fonctione plus. J’aimais bien ce compte car j’étais à l’aise et ça fonctionnait. Mais voilà depuis plusieurs jours aprés de longues secondes et peut être minutes de recherche il arrive sur une page avec le message « Le délai d’attente est dépassé »

Me voilà donc avec mon compte de secours zap. Et Zap c’est aussi trés bien sur le papier. C’est la meilleure plateforme. Mais dans la vraie vie. Non c’est différent. C’est lent et peu pratique. Moins d’interactions et sentiment de non fiabilité. Bref venons en au sujet de mon propos.

L’indice de pérénité : c’est quoi

Ce serait un indice qui prendrait en compte la pérénité d’une instance. 1 : trés solide et péréne 0. Risque de panne la plus élevé.

Voici quelques piste pour fabriquer cet indice.

– Age de l’instance : plus une instance est ancienne plus elle est solide. Une instance jeune risque de mourrir.

– Qui administre. Si c’est une personne privée seule indice faible. Si il y a une association ou un groupe de personne l’indice est plus élevé.

– Nombre de comptes. On peut penser qu’une instance avec peu d’utilisateurs a des chances de mourir alors qu’une instance avec de nombreux comptes serait plus solide.

Bref vous avez compris le principe. Et je n’ai pas trouvé d’annuaires avec le critère de pérénité. Il y a d’autres critère comme contenu autorisé ou nombre d’utilisateurs.

Conclusion

Une des faiblesses du fédiverse c’est son instabilité. A moins d’installer soit même son instance, si on cherche une instance et qu’on ne sait pas être administrateur système, on ne sait pas quelle instance choisir. Et c’est un peu la lotterie. On peut ouvrir un compte sur une instance fragile.

Fediverse

fediverse

Que signifie ce mot bizarre?  Federated Universe ou en français univers fédéré. Le fait d’appeler Univers est un peu prétention. En fait il s’agit simplement de connecter des sites entre eux.

Au début il y avait les forums. Il fallait avoir un compte par forum pour participer. Puis les blogs sont venus. Pour commenter de même il fallait avoir un compte.  Puis les réseaux sociaux sont venus. Mais tout cela restaient interne au site au forum ou au blog.

Puis en 2010 Evan Prodromou a lancé Status .net. C’était un site qui ressemblait à Twitter mais qu’on pouvait installer sur son propre serveur. Chaque compte pouvait interagir avec les autres comptes sur les autres serveurs également.

La même année, (2010) un deuxième projet était lancé : Friendica par Mike Macgirvin. Ce réseau social ressemblait à Facebook. Ce projet allait donner naissance à d’autres projets  comme Hubzilla et son identité nomade.

Depuis les projets se sont multiplié et un protocole a été accepté par le W3C : ActivityPub. Cette acceptation a été le lancement de nombreux autres projets.

Le Fediverse est donc un ensemble de serveurs fédérés (c’est-à-dire interconnectés) qui sont utilisés pour la publication sur le web (c’est-à-dire les réseaux sociaux, les microblogs, les blogs ou les sites web) et l’hébergement de fichiers, mais qui, tout en étant hébergés indépendamment, peuvent communiquer entre eux.
Sur différents serveurs (instances), les utilisateurs peuvent créer des identités. Ces identités sont capables de communiquer au-delà des frontières des instances parce que le logiciel fonctionnant sur les serveurs supporte un ou plusieurs protocoles de communication qui suivent une norme ouverte.

En tant qu’identité sur le fediverse, les utilisateurs peuvent publier des textes et d’autres médias, ou suivre les messages d’autres identités. Dans certains cas, les utilisateurs peuvent même montrer ou partager des données (vidéo, audio, texte et autres fichiers) publiquement ou à un groupe sélectionné d’identités et permettre à d’autres identités de modifier les données d’autres utilisateurs (comme un calendrier ou un carnet d’adresses).

Ces protocoles de communication, qui mettent en œuvre des normes ouvertes, sont utilisés dans le fediverse : ActivityPub, Diaspora Network, OStatus et Zot. Le schéma ci-dessous résume les principales applications du fédiverse en 2021 et les protocoles utilisés.

fediverse

Comme on le voit les applications qui permettent  le plus de protocoles sont Friendica et Hubzilla.

 

Trump lance son instance Mastodon

truthsocial

Voilà c’est officiel, l’ancien président des Etats-Unis d’Amérique va lancer son réseau social Truth Social. La presse en parle et les journalistes copient collent les articles qui vont bien.

thruthsocial

On se souvient qu’il utilisait Twitter et que ses comptes on été coupés. Cela nous a fait réfléchir sur la puissance de ces plateformes pour contrôler l’information.

La question était de savoir quelle technologie allait utiliser ce nouveau réseau social. Certain plaisantait en disant que Trump allait monter son instance MastodonEn fait oui. Pourquoi réinventer la roue. On se souvient de GAB qui a utilisé Mastodon pour créer son propre réseau social. Cette plateforme avait été bloquée par de nombreuses autres instances puis elle a coupé la fédération.

Est-ce que TruthSocial va faire pareil? On ne sait pas.

Mais si on visite ce site qui est déjà en ligne et qu’on lit la page Term of Service il y a un paragraphe qui pose question. Cette page a été archivé 3 fois sur archive.md

Je ne suis pas trés fort en licences mais j’ai toujours compris que la licence libre était claire. On a le droit d’utiliser et d’améliorer seulement si on laisse la même licence. Et évidement on a pas le droit d’écrire que le code source est propriétaire.

Je suis surpris que les employés de cette société ne se sont pas intéressé au sujet. Trump a assez d’argent pour pouvoir payer des juristes.

Bref cet événement est doublement intéressant.

1. Il va faire parler des logiciels libres et plus particulièrement du fédiverse.

2. On se demande comment les choses vont évoluer. Est-ce que les associations de libristes vont aller en justice ? Ou bien on peut aussi imaginer une simple ignorance de l’équipe de TRUMP et une correction de cette page.

Autre question : Comment la communauté libre va réagir ? Vont-ils bloquer cette instance ? Cette instance va-t-elle être ouverte au reste du fediverse.

Histoire à suivre

https://truthsocial.com/

Page archivée des conditons d’utilisations

Page terms of service

Et vous, vous prenez comment cette nouvelle? Vous en pensez quoi ? Vous pouvez réagir dans les commentaires. (Vous pouvez aussi ajouter le compte @tofeo dans vos contacts de votre compte fediverse, les commentaires iront dans les commentaires de cet article)

Le protocole zot

Moins connu que son petit frère ActivityPub le protocole zot lui ressemble beaucoup. La principale différence est que zot va beaucoup plus loin dans la sécurité et la nomadicité.

Hubzilla utilise zot à la base.

Cet article ne sera pas trés technique. Si vous voulez approfondir je vous envoie tout de suite sur la page https://zotlabs.org/help/fr/developer/zot_protocol

Identité nomade

Zot fait plein de chose mais sa principale caractéristique est l’identité nomade. Cela veut dire que votre identité n’est pas lié à un site ou une url. Vous avez bien sûr un site principale et un identifiant qui ressemble à utilisateur@site.ltd par exemple mon comte est tofeo1@zap.dog. Mais vous pouvez cloner votre compte ou le déménager sur un autre site utilisant ce protocole. Par exemple j’ai ouvert un clone sur le site misty.casa et mon identifiant tofeo@misty.casa est un clone. Je peux donc utiliser un site ou l’autre et tout sera cloner. Je peux aussi décider de fermer le premier site.

L’identité nomade a un gros avantage. Si le premier site ferme ou si l’administrateur ferme votre compte ou si on vous censure, pas de soucis vous continuer votre vie numérique sur d’autres sites.

Vos données vous en êtes vraiment propriétaire

Vous maitrisez de façon beaucoup plus fine votre sécurité, votre confidentialité. Vous pouvez maitriser qui peut vous lire ou pas qui peut répondre ou pas de façon trés détaillée.

Quelques applications

La plus ancienne application utilisant zot est Hubzilla qui depuis quelques années offre une quantité de services tel que un réseau social, agenda, album photo, wiki, cms etc… Des plugins permettent d’ajouter des fonctionnalités comme par exemple l’ouverture à d’autres protocoles comme Diapora, ActivityPub ou d’autres

Zap est plus orienté réseau social. Il est nativement ouvert au fédiverse et donc il sera aisé de communiquer avec des comptes peertubes, Mastodon ou Pixelfed par exemple.
Mistpark a été le 2e projet majeur du fédiverse. Il a été lancé en juillet 2010. Le premier projet a été OpenMicroBlog in 2008 (qui est devenu StatusNet puis gnusocial). Avec les années Mistpark a évolué.

Misty offre une expéreience similaire aux grands réseau comme facebook mais avec une vraie confidentialité et sécurité. Misty un logiciel libre que vous pouvez installer et même améliorer.

Matrix

Ici je vais parler de la messagerie Matrix ou plutôt du protocole.

Quand on parle messagerie aujourd’hui en 2021 c’est Whatsapp. Tout le monde à Whatsapp. C’est bien pratique. Mais pas forcément la meilleure solution.

Whatsapp appartient à facebook et change les conditions d’utilisation en fonction de ses intérêts. Facebook peut selon son bon vouloir nous écouter, nous fermer l’utilisation en fonction de ses critères. Alors que voudrait vous proposer une solution alternative. Matrix

Mais avant voici un shéma qui va vous aider à comprendre les différentes solution de messageries en 2021.

On comprend que Telegram est mieux que Whatapp. Signal est une meilleure solution que Telegram. Et aujourd’hui il est facilde de dire à ses contact d’utiliser Telegram ou Signal. Mais Aussi bien Telegram que Signal sont liés par un numéro de téléphone est sont centralisés. Cela veut dire que si demain le serveur de Signal tombe, plus rien ne marche.

Je parlais de Matrix ici sur le shéma c’est élement est une bonne solution car elle a les avantages de la décentralisation sans pour autant être trop exotique comme Briar, Tox ou Jami qui sont utilisé par peu de monde.

Matrix est décentralisé comme le mail. Donc si votre serveur est en panne l’ensemble va continuer à fonctionner et vous pourrez toujours ouvrir un compte sur un autre serveur.

Matrix est libre et open source, cela signifie que le code n’est pas caché. Ceux qui savent le lire comprennent ce que l’application fait.

Matrix n’est pas lié à votre numéro de téléphone. Donc vous pouvez donner votre identifiant sans crainte même à un inconnu.

Mais est ce que Matrix est ne va pas être un feu de paille. Non car il y a une fondation derrière. Plus d’info sur le site matrix.org

Création de compte Matrix ?

Il faut un compte. L’enregistrement se fait sur un serveur Matrix. Le plus gros est matrix.org mais vous en avez d’autres. Voici par exemple une liste https://the-federation.info/matrix%7Csynapse

Aprés inscription vous aurez un identifiant sous la forme @utilisateur:serveur.ltd (attention contrairement à xmpp et activitypub qui ont des identifiant ressemblant à des email, matrix a un format différent)

Si vous voulez me contacter : @tofeo:matrix.org

Les applications

Element : il y a une version web et des applications pour ordiphones

FluffyChat Moins connu mais trés bien.

Ajout d’un service ftp

Aprés le déménagement de ce site, il fallait ajouter des extensions mais il fallait un compte ftp. Alors il a fallut installer un serveur ftp.

Si cela peut aider quelqu’un voici le tuto

Installation

sudo apt-get install vsftpd

configuration

sudo nano /etc/vsftpd.conf

Voici un exemple pour donner à chaque compte de la machine un compte ftp

anonymous_enable=NO
local_enable=YES
write_enable=YES 
chroot_local_user=YES
chroot_list_enable=NO 

Relancer le service

sudo systemctl restart vsftpd

Voilà une bonne chose de faite. J’ai pu ajouté un plugin ActivityPub. Alors pour mes anciens abonnés je ne suis pas sûr que ça fonctionne. Si jamais désabonnez vous puis réabonnez vous.

Comment faire : Le compte est @tofeo ou https://counter.fedi.live/@tofeo

copiez ce compte et coller le dans la boite de recherche. Normalement vous devriez trouver le compte. Vous pouvez l’ajouter. Avantage : Vous pouvez commenter directement depuis votre compte Mastodon ou pleroma ou autre. Merci de commenter depuis votre compte fediverse pour valider l’installation.

Médiapart revient sur Mastodon

Médiapart

Médiapart avait été présent au lancement de Mastodon en 2017. Mais une fois la curiosité passée, ils ont laissé leur compte inactif.

En ce début Août 2021 ils annoncent qu’ils reviennent avec du contenu. Ils ont même écrit un article à ce sujet

https://blogs.mediapart.fr/gaetan-le-feuvre/blog/020821/mediapart-de-retour-sur-mastodon

On compte en 2021 plus de quatre millions d’utilisateurs à travers le monde. Même si les sujets varient d’une instance à l’autre, on y parle beaucoup des libertés publiques, de démocratie, d’environnement, des discriminations, du travail, des nouvelles technologies… Autant de sujets d’actualité traités par Mediapart. Il nous a semblé important d’être présent auprès des internautes sensibles à notre couverture éditoriale.

Ce retour est une bonne nouvelle. Cela veut dire que Mastodon et plus généralement le Fédiverse qui regroupe plus que Mastodon n’est pas qu’une mode. Il a continué a grandir lentement certe mais surement. Il n’y a aucun marketing pas de publicité. C’est juste le bouche à oreille et des articles qui font sa notoriété. La force du Fédiverse c’est la décentralisation. Si une instance meurt l’ensemble du réseau continue. Mais sa faiblesse c’est sa décentralisation. Ce concept n’est pas facile à comprendre et certaines instances sont fragiles.

Merci à Mediapart pour sa participation. Cela va enrichir le contenu. Nourir les débats et faire parler de Mastodon à ses lecteur. C’est du gagnant gagnant.

Mon usage des réseaux sociaux en ce début 2021

Mon usage des réseaux sociaux se résume en : un blog pour le partage de fond, un compte sur Zap pour mon identité nomade et un compte sur Counter pour la discussion et le partage d’idées.

Si vous suivez ce blog vous constaterez que le thème des réseaux sociaux et particulièrement des réseaux sociaux fédérés revient de temps en temps.
Je connais les réseaux sociaux fédérés depuis leur début et même avant depuis leur imagination. Cela remonte à plus de10 ans environ quand Evan Prodromou a lancé identi.ca puis status.net. C’était la première fois que des sites différents pouvaient communiquer ensemble à la façon twitter. A peu prés à la même époque Mike Macgirvin (un ancien de chez AOL qui a aussi participé à l’élaboration du protocole IMAP et à travaillé chez Netscape) lance Mistpark. Application qui allait devenir Friendica qui existe encore aujourd’hui.
A l’époque je rêvais d’un développement de ce modèle et de sa généralisation un peu comme l’email aujourd’hui. Notez que l’email n’est pas mort aujourd’hui.

Mes essais

Donc depuis le début j’ai essayé différentes solutions. Statusnet qui est devenu Gnusocial, Friendica qui est devenu Hubzilla. Et en 2018 aprés des années de travail, un protocol a été validé par le W3C : ActivityPub. ActivityPub est une continuation de l’ancien protocol utilisé par Statusnet. Je savais à ce moment là que les choses allaient bouger Les projets se sont multipliés.

Evidement j’ai essayé Mastodon qui est LA plateforme la plus répandue à ce jour en début 2021 avec environ 4 ou 5 millions de comptes. J’ai essayé aussi pléroma mais j’ai eu du mal à accrocher à son interface au début.

J’ai essayé Friendica qui me semblait sur le papier le meilleur. Mais à l’usage c’était compliqué. Cela explique peut être sa stagnation ou sa faible progression. Hubzilla a les même défauts. Il n’est pas fait pour une discussion fluide mais c’est un outil très complet qui fait tout.

J’ai même essayé l’application social de NextCloud qui commence à fonctionner plus ou moins.

En 2020 mon compte Mastodon qui était chez Framapiaf a été coupé. A ce moment là ce compte était celui que j’utilisais le plus. Je partageais des pensées, des idées, je posais des questions. Le public était souvent libristes et informaticiens. Quand je posais des questions techniques, j’avais rapidement et souvent des réponses. Peut être certains sujets étaient plus sensibles que d’autres et j’ai eu du mal à évaluer la sensibilité de certains de mes propos. Je me disais je suis libre de m’exprimer. Je n’ai toujours pas compris qu’est ce qui a causé la coupure de mon compte. Je ne me considère pas comme extrémiste, je ne suis pas raciste, je ne veux du mal à personne et je ne spamme pas. en tout cas mon compte a été supprimé et cela m’a troublé.

J’ai continué d’utiliser Hubzilla et Zap mais je me suis rendu compte que cela ne convenait que pour certaines choses. Pour des réactions à chaud rapide sur le moment cela ne convient pas.

Compte de tofeo en 2021

Mon usage aujourd’hui

Aujourd’hui aprés tatonnement voici comment sont les choses. Il y a 3 niveaux. Le blog, Zap et Counter.

Le Blog

Ce blog est trés peu visité. Je me suis demandé si cela vaut le coup de continuer. Passer 30 mn à écrire pour que avoir 10 visites ce n’est pas rentable. Il vaut mieux fait des copier coller. Surtout que mes articles sont majoritairement original. Mais le but n’est pas de faire du buzz. Je n’ai pas d’annonce sur mon site. Ce n’est pas une source de revenu. Le but est de s’entrainer à écrire avec le moins de fautes d’orthographe. J’ai toujours fait énormément de fautes. Le but est aussi de s’exprimer, partager des idées, réfléchir. Tant pis si cela touche seulement 10 personnes et non 10 millions. Donc je n’ai pas abandonné ce blog bien que les articles soient peu fréquents.

J’ai ajouté le plugin ActivityPub pour qu’on puisse commenter depuis Mastodon Pleroma ou Hubzilla. D’un coté ce blog fait parti des réseau sociaux. A part si la justice fait une demande à mon hébergeur, personne pourra couper mon compte. Je suis souverain.

Vous pouvez me suivre en ajoutant l’identifiant tofeo@tofeo.aga.ovh. Ainsi vous recevrez dans votre flux les derniers articles et vous pourrez les commentez facilement depuis votre plateforme. Voici le lien si cela aide. https://tofeo.aga.ovh/author/tofeo/

Zap

Le deuxième niveau est intermédiaire. Zap est un vrai réseau social. Mes interactions sont plus fréquentes. Voici comment je décrivais mon expérience zap en 2020 Article Zap mon expérience en 2020

Mais aprés usage, j’ai trouvé que zap était lent. Chaque fois que je clique, j’attends un peu. Zap est multiprotocole. Donc je peux suivre et communiquer aussi bien avec des personnes du réseau ActivityPub que Zot.

L’avantage de Zap est son identité nomade. Je peux cloner mon compte et si jamais le serveur ne fonctionne plus ou bien si on coupe mon compte car on aime pas ce que je public, je pourrais toujours continuer ailleur. Avec Mastodon, le déménagement n’est pas une continuation mais un recommencement.

Je continuer d’utiliser zap dans le but de suivre son évolution et d’avoir un compte de secours. En effet on expérience montre que sur ActivityPub les choses ne sont pas stables.

Suivez moi sur Zap : tofeo1@zap.dog (cela marche depuis toutes les plateformes fédérés : Mastodon, Pleroma, Huzbilla, Zap, Friendica etc…

Counter

Counter est mon nouveau compte que je viens d’ouvrir il y a quelques jours. C’est du pleroma avec une interface soapbox.

Pourquoi j’ai ouvert un nouveau compte. J’ai remarqué que mon compte zap n’était pas assez fluide. J’avais besoin de quelque chose de plus réactif. Donc j’avais dans la tête d’ouvrir un compte Mastodon. Mais quelle instance choisir ? J’aurais pu choisir une instance au hazard. Mais les instances sont pour la plupart administrées par des personnes seule qui du jour au lendemain peuvent décider d’arrêter ou bien il peut avoir des problèmes techniques.

Quand j’ai vu l’interface soapbox, je me suis dit : ouaaa!!! j’aimerais essayer. Alors j’ai ouvert un compte sur l’instance counter.fedi.live.

Aprés quelques jours d’usages, j’en suis devenu accro. C’est ergonomique, facile à utiliser, fluide et rapide. Bref en un mot c’est le meilleur de ce que j’ai pu tester et essayer.

J’utilise en plus 2 outils

  • https://forget.codl.fr : je peux configurer une suppression automatique des anciennes publications. J’estime que la valeur d’une publication décroit avec le temps. Aprés quelques jours personne ne va les retrouver. Donc c’est inutile de garder à vie tout ce qu’on écrit. Cela réduit la place sur les serveur. C’est mon coté minimaliste que j’essaye de développer.
  • https://crossposter.masto.donte.com.br/ pour publier de façon croisé le compte Counter et twitter. J’ai défini que mes publications publics sont aussi envoyé sur twitter et vice versa. Avantage, je fait connaitre aux membres de Twitter qu’il y a autre choses. Si ils sont curieux ils peuvent cliquer et arrive sur mon compte counter.

Conclusion

Le trio Blog, Zap et Pleroma résume bien mon usage social en ce début 2021. L’idée est de partager des idées, dans un monde ouvert, d’être informé de ce qui se passe dans le monde avec d’autres sources que les grandes chaines centralisées. Je pense qu’aprés tatonnement cette base est solide. Peut être un autohébergement d’un serveur pleroma pourra être envisagé. On verra.

Pour aller plus loin…

Article sur l’extension ActivityPub de WordPress

Mon expérience Zap en 2020

Zap un nouveau type de réseau social

Comment suivre une chaine Peertube depuis un compte Mastodon ?

Comment ajouter un commentaire à une vidéo peertube depuis Mastodon ?

Comment supprimer de vieux messages Mastodon ?

Comment mettre à jour Hubzilla ?

Et vous comment se résume votre présence social sur internet. Utilisez vous toujours facebook, instagram, twitter? Avez vous un compte Mastodon ? Connaissez vous Friendica ou Hubzilla. Et pourquoi utilisez vous ces comptes ?

Mon expérience zap en 2020

Alors que j’avais perdu mon compte mastodon (mon instance framapiaf m’avait viré), j’étais resté pendant quelques semaines sans compte social. J’ai utilisé un peu twitter. J’avais bien un compte zap mais… il était sur un serveur qui était trés trés lent et à chaque fois que j’y retournais, je me disais : « Non zap ça marche pas. »

zap

Zap c’est quoi ?

Zap est une application web social et nomade. Si vous connaissez Hubzilla, Zap c’est Hubzilla un peu simplifié et adapté pour être un réseau social. On a l’impression que c’est une nouvelle application (encore!!) mais en fait Zap date de 2010 et au cours de son histoire son nom a simplement changé,

Zap est un réseau social créé par Mike Macgirvin un visionnaire qui a vu avant les autres le danger de la surveillance généralisée que nous vivons aujourd’hui. Si l’histoire vous intéresse un article en anglais décrit le cheminement Un premier logiciel Mistpark en 2010, changement de nom avec Friendika puis Friendica. Friendica existe toujours et une communauté poursuit son développement. Deux ans plus tard en 2012, il a eu la vision de délier l’identité du nom de domaine. L’identité nomade devenait une chose concrête. C’est un concept un peu difficile à comprendre tellement le nom de domaine est encore fortement enraciné dans nos consciences comme étant la base de beaucoup de choses. Par exemple un email comprend un nom de domaine et si il change c’est l’email qui change. On peut appliquer le même résonnement pour un site web. Bref il a eu non seulement la vision mais elle devenait réalité. Redmatrix a été la concrétisation. Quelques années plus tard : changement de nom pour Hubzilla. La communauté pensait que changer de nom allait aider à une meilleur adoption. Enfin en 2018 Mike Macgirvin commence une nouvelle branche en développant Zap pour en faire un vrai réseau social.

Mon expérience zap

Le nouveau serveur étant bien plus rapide, j’ai pris plaisir à l’utiliser et en voici quelques retours. Ce n’est pas une analyse de fond complète mais je vais vous partager quelques idées en vrac au fur et à mesure qu’elles me viennent.

nomade

L’identité nomade adapté à ActivityPub.

La je vous parle chinois. J’explique. L’identité nomade est un principe de ne plus ratacher un compte à un domaine. Par exemple les mails sont typiquement liés à un nom de domaine. Si vous avez un email prénom@domain et que vous voulez changer de domaine, il faudra recréer un nouveau compte et demander à vos correspondants de vous écrire à la nouvelle adresse. L’identité nomade c’est comme si votre maison bougeait, c’est un peu un mobil-home. Pour reprendre une autre comparaison, l’identité nomade est un peu comme votre téléphone mobile.

Mastodon est comparable à un téléphone fixe et zap à un mobile.

Ainsi mon compte est passé de l’adresse tofeo@freetobe.social à tofeo@zap.dog https://zap.dog/channel/tofeo mais mes correspondants ne s’en sont pas apperçus. Je continue à recevoir leurs messages, à commenter comme avant. Je n’ai pas prévenu tout le monde que j’avais déménagé. Avant la nomadicité ne fonctionnait que avec hubzilla et son protocol zot. Mais Mike le créateur de l’application à profité du confinement pour travailler et donner à ActivityPub cette nomadicité.

ActivityPub retrouve une certaine nomadicité.

Usage

Zap est un réseau social. Sa fonction première est sociale. Il ressemble beaucoup à Hubzilla mais j’avais toujours entendu que Hubzilla n’était pas un réseau social. C’est beaucoup plus. C’est une application qui fait presque tout. Cloud, CMS, wiki, calendrier, contact, chat le tout avec un coté social. Si vous lisez l’anglais prenez le temps de lire l’article suivant : The Do-Everything System: An in-depth review of Hubzilla.

Zap veut être plus simple. Par exemple on peut recevoir les interactions des amis d’amis. Cela permet de découvrir des contacts.

couteau suisse

Fonctionalités : le top

Avec zap on se retrouve dans le même monde que Friendica et Hubzilla. On peut faire énormément de choses. Peut être trop. Je vais vous donner quelques fonctionnalités que j’apprécie
– Possibilité de corriger ses messages. C’est trés pratique de ne pas avoir à supprimer puis refaire un nouveau message qui peut perdre ses commentaires. Evidement les mises à jours sont répliquées sur les autres serveurs.

– Maitrise du filtre. On peut attribuer un niveau social 01 trés proche à 99 trés loin et donner une note aux contacts et ainsi recevoir plus ou moins de messages. C’est le friend zoom. Quand je me dit c’est trop calme : je glisse la barre vers la droite et je reçois plus de choses. Inversement quand je suis noyé en glissant la barre à gauche je ne reçoit que ce qui me semble le plus important.
– Suppression automatique des vieux messages. On peut définir combien de temps vont rester nos publications et les publications des autres. Par exemple on peut définir que nos publications vont être supprimées aprés 60 jours et que les publications des autres seront enlevées aprés 15 jours. Nos messages sont ainsi temporaires. Les choses qu’on écrit sont souvent lié à l’actualité et un an plus tard n’ont plus de raison d’exister. En plus cela fait gagner de la place sur le serveur. Et si on a écrit des choses qu’on regrette avec le temps elles disparaissent.
– Menu personnalisable On choisi les applications parmi une liste un peu comme on installe des applications sur un ordiphone.
– Confidentialité : comme sur Hubzilla vous pouvez choisir qui peut lire vos publications (tous, un groupe, certaines personnes) qui peut commenter etc.. Vous maitrisez. Vos données sont à vous. Ce qui est confidentiel est confidentiel. Les autres ne peuvent pas le voir.

Vous maitrisez. Vos données sont à vous.

Points négatifs

– complexité: Le gros point négatif selon moi est la complexité. Evidement la richesse et le nombre des fonctionnalités a pour conséquence une grande complexité. Il y a énormément de choses et il faut un peu de temps pour s’approprier l’outil, Mais aprés quelques jours on y prend goût et on aime.
– Ergonomie. : A mon sens c’est le gros point négatif et c’est une des raisons de la non popularité de hubzilla et zap. Pour faire des choses simples il faut réfléchir et chercher. Même aprés un apprentissage, faire certaines choses comme changer la bannière de son profile ou simplement l’image de son profile est un casse tête. Dans les autres applications ce genre de choses se fait se fait de façon trés intuitive sans réfléchir. Pour moi il m’a fallut plusieurs tâtonnements pour arriver à changer l’image de mon profile. La gestion des albums, des photos n’est pas du tout intuitive. C’est dommage car cette application a tout pour devenir populaire.

fediverse
Ce shéma date un tout petit peu car zap devrait se trouver à peu plus à gauche car il intégre ActivityPub.

Conclusion

Zap est le fruit de plus de 10 ans de travail d’un passionné qui a poursuivit sa vision. Le résultat est là. Une application de réseau social que vous pouvez installer sur votre serveur. Peut être dans un prochain article, je referais un tuto comment installer zap. Vous pouvez l’utiliser pour votre famille, vos amis, votre association ou votre entreprise. Zap est ouvert aux millions de personnes qui utilisent le fédiverse (Mastodon, Pléroma, Peertube, Pixelfed etc…) . C’est fonctionnel ça marche.

 

Lire aussi : Zap un nouveau type de réseau social

Zap : un nouveau type de réseau social

Cela fait longtemps que je n’avais pas écrit un article sur Hubzilla ou Zap. Et j’ai fait un nouveau test dernièrement. Je vais vous en livrer mes ressentis.

Mais avant de commnecer. Zap c’est quoi ?

Zap est un réseau social créé par Mike Macgirvin un visionnaire qui a vu avant les autres le danger de la surveillance généralisée que nous voyons aujourd’hui. Si l’histoire vous intéresse un article en anglais décrit le cheminement Un premier logiciel Mistpark en 2010, changement de nom avec Friendika puis Friendica. Friendica existe toujours et une communauté poursuit son développement. Deux ans plus tard 2012, il a eu la vision de déliéerl’identité du nom de domaine. C’est un concept un peu difficile à comprendre tellement le nom de domaine est encore fortement enraciné dans nos conscience comme étant la base de beaucoup de chose. Par exemple un email comprends un nom de domaine et si il change c’est l’email qui change. On peut appliquer le même résonnement pour un site web. Bref il a eu non seulement la vision mais il a fait la chose. Redmatrix a été la concrétisation. Quelques années plus tard changement de nom pour Hubzilla. La communauté pensait que changer de nom allait aider à une meilleur adoption.

Aujourd’hui Hubzilla existe toujours et commence à être connu comme une plateforme communautaire multifonction. C’est un réseau social, un CMS, un wiki, un cloud pour partager des fichiers, un calendrier etc..

J’ai toujours entendu que Hubzilla n’était pas un réseau social. Bon je ne suis pas tout à fait d’accord avec cela. En fait ce n’est pas que cela. Et il y a un an, Mike décide d’aller plus loin et continuer à implémenter sa vision. Il fork Hubzilla, le simplifie et crée Osada et Zot. L’idée était de créer d’autres applications autour du protocol ZOT. Un an plus tard Osada est mort car personne n’a voulue continuer son développement. Osada était un réseau social utilisant zot et ActivityPub comme protocol. Mike continue le développement de Zap. L’idée est d’en faire un réseau social plus simple à utiliser que Hubzilla avec moins de paramétrages tout en gardant une trés haute robustesse, confidentialité et sécurité. Zap est compatible avec Hubzilla. On peut dire que c’est un peu une variante.

J’ai voulu tester à nouveau la chose et voici quelques retours. J’ai choisi l’instance freetobe.social pour mes premiers pas.

Une instance zap ouverte

L’inscription

L’inscription est trés simple. Il y a un email et un mot de passe à saisir. Puis comme sur Hubzilla on peut créer un canal. La notion de canal est propre à Hubzilla et Zap. Un canal peut être vous mais cela peut être aussi un sujet, une communauté, un forum, une album d’image cela peut être beaucoup de chose. C’est un peu un site.

Petit bémol : la migration d’une compte hubzilla vers zap ne fonctionne pas. Probablement il y a un niveau d’incompatibilité qui bloque cela. Mais ce n’est pas trés génant car ce besoin n’existe pas généralement. La notion d’identité nomade, de migration et de clonage n’est pas encore bien comprise par le grand public et même chez les libriste ou les geeks.

L’usage

Effectivement la simplification par rapport à Hubzilla est visible mais elle ne géne pas. Bravo pour cette simplification.

Jusqu’à peu Zap utilisait uniquement le protocol Zot mais Activitypub a été ajoutée. J’ai pu donc ajouter quelques contacts de Mastodon. On reçoit toutes les interactions. Par exemple si un de mes contact commente, je peux voir toute la discussion si le message est publique et c’est souvent le cas sur Mastodon. C’est beaucoup plus facile de comprendre le contexte. Sur Mastodon on vois souvent des commentaires isolés et les grouper en conversations fonctionne mais il faut quelques clic bien visés. A partir de quelques contacts je peux rapidement connaitres de nouveaux contacts que je n’avais pas et les ajouter éventuellement à mes contacts. Cette fonctionnalité ‘sociale’ est un plus par rapport à Hubzilla qui affiche uniquement les messages des contacts.

J’ai joué un peu avec l’album photo et j’ai été agréablement surpris . Aprés un temps d’adaptation pour se familiarisé à une ergonomie déroutante, on peut faire tout ce qu’on attend d’une gestion de photo avec album et gestion des permission pour ne pas partager tout avec tout le monde.

J’ai aimé le filtre qui est trés simple à utilisé. Le principe est de donner un niveau de proximité aux contacts. 99 pour tout le monde et moins il est grand plus c’est proche par exemple collègue 60 amis 40 famille 20 etc.. Il y a une barre glissable qui permet de lire plus ou moins de messages. Au début il y en a peu alors on laisse 99 mais rapidement on comprend la possibilité de ne pas être noyé et de lire uniquement ce qui nous intéresse le plus. C’est la bulle de nos réseaux que nous maitrisons.

Les applications Depuis le menu hamburger que vous pouvez configurer à souhait, choisissez les application que vous voulez. Soit vous les ajouter au menu soit vous les ajouter en tant qu’icone ou bouton pour vous faciliter la vie. Bref zap est personalisable.

Possibilité d’avoir une date de suppression automatique d’un message. Si on utilise cet outil comme un blog on peut vouloir garder les messages longtemps mais la plupart du temps aprés un mois ou deux mois les infos n’ont plus de sens. Ce nettoyage automatique c’est une peu le droit à l’oubli déjà programmé. Par exemple j’ai mis 60 jours dans mes messages.

Zap tout comme Hubzilla a son point fort dans la confidentialité qui n’a jamais été poussé aussi loin. Vous pouvez si vous le voulez avoir un réseau social totalement secret et invisible de l’extérieur. C’est peut être pour cela que Hubzilla n’est pas très visible. Chaque contact peut avoir des permissions trés précises si on le souhaite.

Tout ne fonctionnement pas encore 100%. Par exemple j’ai essayé de suivre un compte peertube mais je n’ai pas eu la patience de finir ou de savoir si ça fonctionne bien ou pas. J’ai remarqué aussi mes les messages de zap je ne les voyaient pas toujours sur mastodon ou bien ils arrivaient avec retard. Je voulais aussi tester avec Pixelfed. J’ai comme l’impression que c’est pas fini. Je ne suis pas technicien ActivityPub mais j’ai l’impression que l’échange utilise un protocole Mastodon et non ActivityPub. L’interaction avec ActivityPub est toute fraiche donc on va lui laisser le temps de murir.. Bref il y a encore du chemin à faire pour une fluidité dans tout cela.

Conclusion

Un article ne suffit pas à faire un tour exhaustif des possibilités. Mais ce test a été trés positif et je me suis dit que je vais utiliser en vrai. Il y a assez peu de hubs ouvert au public car zap est assez nouveau. Espérons que des initiatives arrivent. Je vais prochainement faire un test d’installation sur un petit serveur.

Zap peut être utile dans le cadre d’une famille, d’un groupe d’amis, d’une association ou d’une petite entreprise pour un usage aussi bien interne qu’externe.

Zap est trés peu utilisé. Espérons que cet article donner l’idée à une ou deux personnes de regarder par elle même. Ce protocole ZOT est en cours de validation par le W3C. Souvenez vous il y a quelques années l’acceptation de ActivityPub avait bousté les réseaux sociaux fédérés. Je rêve et je vois dans quelques années plusieurs applications utilisant zot et son identité nomades ainsi que des entreprises proposant des services d’hébergement avec des applications zot.

Et vous avez vous tester zap ? Vous en pensez quoi?

Voici un hub ouvert à inscription freetobe.social

Mon compte est : tofeo@freetobe.social

Attention si vous lisez cette article dans le futur (2020 ou aprés il est possible qu’il change de place.)