<p>
J'ai publié hier une traduction de la publication que @
mike a consacrée à la feuille de route qu'il envisage concernant l'avenir du projet Zap et de sa famille, ainsi que celui du projet qui lui succédera, pour le moment identifié sous le nom de "Streams". Ce texte étant relativement touffu, il me semble utile de revenir sur certains points qui y figurent.</p>
<h4>Sur le devenir de Zap et ses dérivés</h4>
<p>Le tableau qui ouvre la publication est clair: passé 2022, il n'y aura plus de développement ni de support pour Zap et sa famille (Mistpark, Osada, Redmatrix et Roadhouse). Concrètement, il sera possible, pour ne pas dire nécessaire, de faire évoluer tout site s'appuyant sur Zap ou un de ses dérivés pour le "faire tourner" avec avec le logiciel proposé sur le dépôt Streams, à l'aide d'un simple script. Sauf à vouloir continuer à utiliser un logiciel obsolète et donc plus forcément sûr.</p>
<p>Hubzilla étant un cousin suffisamment proche de Zap, il sera également possible d'importer un canal hébergé sur un site Hubzilla vers un site créé à l'aide du dépôt Streams. J'utilise le terme "importer" plutôt que "cloner", parce qu'on parle bien d'une importation unique sans synchronisation par la suite. En gros, la procédure consistera à transférer, pour ceux qui le souhaiteraient, leur canal d'un site Hubzilla vers un site créée en utilisant le dépôt Streams (qui utilisera donc aussi des canaux). Ce qui restera une simple possibilité et pas du tout une obligation, Hubzilla poursuivant son développement de son côté.</p>
<h4>Ce que j'ai compris de Streams</h4>
<p>L'un des principes les plus originaux du projet Streams est celui de son "invisibilisation" au profit de l'identité propre de votre site. Concrètement, si vous créez un site en utilisant le dépôt Streams, vous pouvez une fois l'installation terminée proposer à vos proches de s'inscrire sur votre site, point barre. Pas sur une instance Streams ou un serveur Streams, non, simplement sur votre site, depuis lequel tout le fediverse compatible avec les protocoles ActivityPub et/ou Nomad sera joignable.</p>
<p>Dit comme ça, ça n'a l'air de rien, mais c'est en réalité une façon d'aborder les choses très différente, qui ne limite pas le fediverse à une réunion de plateformes de réseaux sociaux capables d'interagir les uns avec les autres. Le dépôt Streams offre la possibilité d'intégrer le fediverse sans devoir arborer une bannière ou une marque particulière, en ne contribuant pas à augmenter la part de marché de tel ou tel projet. Finalement, c'est un peu le dépassement du concept de réseaux sociaux pour arriver à un nouvelle façon d'interagir sur le web dans sa globalité.</p>
<p>J'ai peut-être un peu de mal à trouver les mots. En tout cas, je trouve la proposition très chouette.</p>
<h4>Sur les incompatibilités annoncées</h4>
<p>Il est fait mention du fait que Pleroma ne pourra pas communiquer avec un site créé grâce au projet Streams, ce qui peut sembler étonnant dans la mesure où ActivityPub est supposé être géré des deux côtés. Honnêtement, je ne sais pas à quoi ça tient, je ne peux que supposer que c'est dû à des façons différentes d'envisager l'utilisation du protocole. J'ignore à quel point cette problématique peut relever ou non de l'insurmontable.</p>
<p>Pour ce qui est de Diaspora*, c'est plus clair, puisque pour le moment il n'est pas question que ce projet implémente le protocole ActivityPub, qui est présentement le plus utilisé au sein du fediverse. On imagine donc que le protocole Nomad est encore moins à l'ordre du jour pour Diaspora*, même s'il est le seul à permettre une véritable identité nomade (en gros, le fait de disposer d'un compte n'étant pas obligatoirement lié à un site donné, et même de pouvoir déménager celui-ci d'un site à l'autre en toute transparence pour ses contacts).</p>
<h4>Logiciel libre ou propriétaire</h4>
<p>La question de l'absence de licence pour le logiciel disponible sur le dépôt Streams pourrait paraître problématique à certains. Il me semble qu'elle ne l'est pas, et qu'il n'y a pas vraiment besoin de le justifier.
Le commentaire de mike sur ce point me semble suffisant, sans devoir creuser plus loin.</p>
<h4>Mes interrogations quant à la suite</h4>
<p>C'est assez court, puisqu'il n'y en a pas. J'avoue attendre avec une certaine impatience le moment où je pourrai installer mon premier site en commençant par cloner le dépôt Streams, mais je n'ai pas d'attentes particulières. Je verrai bien le moment venu en quoi cela sera différent de Zap. J'ai tendance à penser que, pour commencer, cela ne changera pas grand-chose, et que le projet deviendra tout simplement ce que les utilisateurs en feront. On verra bien.</p>