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.)

Aprés le fédiverse voici le zotiverse

Le ou la fédiverse (on ne sait pas trop si c’est un mot masculin pour univers ou féminin pour fédération) est l’ensemble des sites interconnectés entre eux grâce au protocole ActivityPub. Cela comprend Mastodon, Pléroma, Pixelfed, plume, peertube etc…

Le zotiverse est un nouveau terme qui désigne l’ensemble des sites utilisant le protocole zot : Hubzilla, Osada et Zap. Il utilise le protocole zot.

Le protocole zot est un protocole qui est plus puissant qu’ActivityPub. Il permet une meilleure sécurité, plus de confidentialité et surtout une identité nomade.

L’identité nomade permet de cloner votre canal sur un autre site et d’utiliser l’un ou l’autre de façon indifférente. Cela ressemble à l’usage des mails depuis son ordinateur du travail, son ordinateur de la maison ou son téléphone. Si un serveur a un problème on peut continuer sur l’autre. On peut utiliser l’identité nomade pour déménager d’un site à un autre sans demander à ses contacts de se réabonner.

Voici donc en ce début 2019 un tour d’horizon de ce nouvel univers. J’ai nomé zotiverse. La mascote est un koala.

Hubzilla est l’application la plus connue et la plus utilisée car elle est la plus ancienne. Elle trouve sont histoire dans Friendica et redmatrix. C’est une plateforme de publication ou une plateforme communautaire. Elle ressemble à wordpress qui au départ était un blog et qui est devenu un cms pouvant faire beaucoup plus. Actuellement on peut faire du commerce, des forums, un réseau social et beaucoup de choses avec wordpress. Hubzilla a été la première application à prouver la réalité de l’identité nomade. Cette application possède un volet social mais on peut avoir des albums photos, des wikis, des agendas, des calendriers, gérer des contacts, un cloud etc… C’est un vrai couteau suisse. Le tout permettant une sécurité quasi militaire, une confidentialité trés détaillée tout en étant ouvert grâce à des extentions à d’autres protocoles comme ActivityPub, Osatus ou Diaspora. Sa puissance a cependant une faiblesse sa complexité. D’aprés le site the-federation.info il y a environ 5000 comptes ce qui est modeste mais la progression continue.

Si vous voulez ouvrir un compte Hubzilla https://start.hubzilla.org/page/admin/start

Osada est plutôt orienté réseau social. Il possède nativement le protocole ActivityPub. On peut donc discuter avec les 3 millions d’utilisateurs de cette communauté grandissante. Les options ont été simplifiérs pour permettre à des nouveaux de se sentir rapidement à l’aise. Osada se veut être un concurent de Diaspora ou de Friendica. Ce réseau est donc trés ouvert vers l’extérieur. Cependant la confidentialités et la sécurité sera sommaire. Cette option est recommandé si vous voulez toucher le plus de monde possible. Ce réseau utilise les protocoles zot6 et ActivityPub. L’identité nomade n’est pas recommandé et ne fonctionnera pas si vous avez des contacts non zot. Savoir plus sur Osada

Zap est un réseau social pour ceux qui sont sensibles à la confidentialité, l’anonymat et la sécurité. Ce réseau est très résistant à la censure. Comme il utilise uniquement le protocole zot6, seuls les utilisateurs de hubzilla et osada seront accessibles. Par contre l’identité nomade fonctionnera très bien.

Liste des instances publiques Osada et Zap

En résumé si vous cherchez un réseau social style facebook, Osada est pour vous. Si vous recherchez la sécurité et la confidentialité dans un groupe, zap est pour vous. Si vous voulez faire plus et animer une communauté hubzilla est l’outil à faire tout. Hubzilla est une très bonne réponse pour une communication interne dans une petite entreprise, une association ou une famille.

Attention actuellement (fin janvier 2019) Hubzilla utilise une ancienne version du protocole zot alors que Osada et Zap ont une nouvelle version. Cela a pour conséquence une incompatibilité temporaire. La prochaine version de Hubzilla utilisera zot6 et sera pleinement compatible pour le zotiverse.

Comment mettre à jour hubzilla

Hubzilla est une plateforme sociale multiusage. En plus de l’aspect social on peut faire du CMS, Wiki, calendrier, synchroniser ses contacts, partager et synchroniser ses fichiers et photos etc.. Le tout avec une identité nomade et un grand niveau de sécurité et de confidentialité.

L’identité nomade est la force de cette application. En deux mot votre compte n’est pas lié avec votre url comme c’est le cas pour la plupart des applications sociales. Cela signifie que vous pouvez cloner votre compte à une autre adresse et continuer de l’utiliser sur votre ancienne place ou la nouvelle.

Maintenant voici comment mettre à jour votre hubzilla. La méthode la plus simple est d’utiliser ssh

Allez dans le répertoire racine de votre site puis entrez les trois lignes de codes suivantes

git pull
util/update_addon_repo hzaddons
util/importdoc