J'avais évoqué Needle dans un article partagé il y a quelques temps sur !france@jlai.lu (https://lemmy.world/post/7060790). @Snoopy@jlai.lu m'avait encouragé à y consacrer un post.
C'est le moment, avec l'ouverture de la toute premiÚre instance publique de notre plateforme de découverte et de mise en relation : https://needle.social
Sur Needle vous pouvez :
- Créer votre propre Fil
- Ajouter des Fiches pour toutes les pages web qui comptent pour vous
- Croiser les personnes qui ont des Fiches en commun avec vous
- Collaborer à des Carnets thématiques
La mise en production de cette instance est une étape importante dans un projet qui a germé il y a bientÎt 8 ans. Au fil des ans, il s'est avéré nécessaire de sortir du giron universitaire pour pérenniser et développer Needle. C'est pourquoi needle.social est éditée par la société Profluens. Cette start-up est l'aboutissement d'un programme d'innovation et de maturation porté par l'Université de Lorraine avec le soutien du MinistÚre de la Culture.
Depuis le départ, l'ambition est de bùtir un bien commun dont la valeur réside dans la qualité de ce que nous partagerons, pas dans la quantité des données que d'autres nous extorquent. Pas de publicité donc, et un traitement des données ultra-respectueux puisque les seules données recueillies sont issues de la contribution des utilisateurs.
Pour les pro et les organisations, Profluens commercialise des fonctionnalités spécifiques qui permettent de réunir ses propres communautés autour de Carnets à sa mesure. moyen simple pour partager des ressources numériques, animer un collectif ou collecter des suggestions autour d'un thÚme.
Sur le plan technique, j'ai toujours voulu que Needle s'inscrive dans une approche distribuĂ©e ou fĂ©dĂ©rĂ©e. Cela a Ă©tĂ© trĂšs coĂ»teux, car les technologies n'Ă©taient pas mĂ»res (Mastodon est arrivĂ© alors qu'on travaillait sur la toute premiĂšre version). Surtout, je rĂ©alise que les approches telles que ActivityPub ou Solid sont plutĂŽt pensĂ©es dans une perspective oĂč on sait ce que l'on cherche et ce que l'on fĂ©dĂšre. Or avec Needle, nous cherchons Ă mettre en Ă©vidence les "croisements" sur l'ensemble du rĂ©seau fĂ©dĂ©rĂ©. C'est donc toujours un challenge aujourd'hui.
Nous nous sommes tournés vers l'implémentation de [Solid](https://fr.wikipedia.org/wiki/Solid_(projet_de_web_d%C3%A9centralis%C3%A9) par Startin'blox. Pas de compatibilité avec ActivityPub en l'état actuel.
ActivityPub est un protocole conçu dans une approche trĂšs traditionnelle, hĂ©ritĂ©e des rĂ©seaux sociaux tels que nous les connaissons. N'importe qui peut s'abonner Ă mes publications du moment qu'il en connait l'adresse... Et il faudrait ĂȘtre abonnĂ© Ă tout le monde sur toutes les instances pour permettre la dĂ©couverte sur l'ensemble du rĂ©seau.
Or, avec Needle, le principe fondateur repose sur le croisement : je dĂ©couvre et j'ai accĂšs Ă des publications lorsque celles-ci croisent les miennes. Pour cela, il faut pouvoir interroger la totalitĂ© des publications toutes instances confondues. C'est ce qui permet de dĂ©couvrir des sources auxquelles on n'aurait pas eu accĂšs autrement. C'est aussi ce qui permet de ne pas ĂȘtre mu par une quĂȘte d'audience : le fil n'est pas public, ce n'est pas un profil, d'ailleurs il est anonymisĂ©. La motivation Ă contribuer repose sur le fait de pouvoir croiser d'autres personnes / dĂ©couvrir des contenus intĂ©ressants. Si l'on veut croiser des personnes qui partagent des contenus intĂ©ressants, mieux vaut limiter son propre Fil Ă des contenus intĂ©ressants.
Je ne suis pas certain que cela soit compatible avec ActivityPub. Ce qui pourrait l'ĂȘtre, ce sont les publications des Carnets. Au mĂȘme titre qu'on peut s'abonner Ă leur flux RSS, un abonnement ActivityPub pourrait ĂȘtre envisagĂ©. Mais ça me semble un peu pauvre comme approche.
A moins que je n'aie manqué quelque chose. Je serais ravi qu'un spécialiste d'Activity Pub nous aide à trouver une maniÚre pertinente de rejoindre le Fediverse.
Intéressant, merci
Lemmy ne fonctionne pas sur ce principe, puisque par dĂ©faut, l'utilisateur est abonnĂ© Ă tout le rĂ©seau via son fil "All". Cette critique est pertinente pour des rĂ©seaux de microblogging comme Mastodon oĂč effectivement il faut "dĂ©jĂ savoir qui suivre", mais moins sur Lemmy, oĂč les contenus sont partagĂ©s autour de thĂ©matiques, qui seront proposĂ©es automatiquement Ă l'utilisateur, via le fil local ou All.
Il peut ensuite lui-mĂȘme faire le choix de s'abonner ou non Ă certaines communautĂ©s, mais la partie de dĂ©couverte reste beaucoup plus simple que sur Mastodon. C'Ă©tait d'ailleurs dĂ©jĂ le cas Ă l'Ă©poque de Reddit comparĂ© Ă Twitter.
Effectivement, c'est sans doute une des raisons pour lesquelles je me sens mieux sur Reddit/Lemmy que sur Twitter/Mastodon. Avec le fait que le profil de l'utilisateur et sa notoriété a assez peu d'importance.
Reste que l'utilisateur est abonnĂ© Ă tout, tandis qu'avec Needle l'instance applique un "filtre" qui permet Ă l'utilisateur d'ĂȘtre abonnĂ© Ă ce qu'il croise mais pas au reste. Avec la fĂ©dĂ©ration, une instance pourrait appliquer un comportement diffĂ©rent et distordre l'expĂ©rience d'ensemble. L'interropĂ©rabilitĂ© avec d'autres interfaces du Fediverse ne serait pas nĂ©cessairement vertueuse.
C'est un vrai point de questionnement.
Il y a un projet Activitypub qui se rapproche de ce que vous voulez faire :
https://bonfirenetworks.org/
Ăa peut ĂȘtre intĂ©ressant d'y jeter un Ćil, ils en sont Ă la beta ouverte je pense
Merci pour l'info !