Federazione
-
NodeBB e il Fediverso: federazione (quasi) intelligente
Allora, NodeBB sta entrando nel Fediverso, grazie a un'implementazione in corso del protocollo ActivityPub.
Tuttavia, i lavori sono ancora in fase sperimentale: NodeBB non ha ancora raggiunto la maturità di federazione che vediamo in software come Lemmy o Kbin. La sua roadmap, però, è promettente, soprattutto per chi immagina un futuro in cui anche i forum classici possano integrarsi senza soluzione di continuità con il resto del Fediverso.
Il problema è politico, non tecnico: software come Lemmy e Kbin sono progettati nativamente per supportare un sottoinsieme ben definito delle interazioni previste da ActivityPub, come
Create
,Announce
,Like
,Delete
,Follow
,Undo
, e poco più. Ma soprattutto, tutto ruota attorno a un tipo di oggetto:Note
, che rappresenta l'equivalente di un post o commento testuale.E qui si capisce il limite: la maggior parte del Fediverso—che si tratti di Mastodon, Misskey, PeerTube, Pixelfed o Threads—replica modelli social centralizzati come Twitter, Facebook, Instagram o YouTube. Di conseguenza, implementano solo le activity e i type rilevanti per quel modello:
Note
,Image
,Video
,Like
,Follow
, e così via. È un’implementazione minimalista, sufficiente per la comunicazione base, ma insufficiente per gestire la semantica più complessa di un forum.Invece, un forum come NodeBB ha una struttura più articolata, con entità come:
Thread
(equivalente a un topic)Post
(messaggi nei thread)Category
(sezioni del forum)User
(con ruoli, permessi, reputazione)- e perfino plugin che introducono logiche di votazione, badge, e tag avanzati
Il protocollo ActivityPub prevede la possibilità di definire oggetti personalizzati (via
Object
eType
custom), ma pochissimi software lo fanno. L'unico progetto del Fediverso che lo fa bene è Friendica.Friendica infatti non si limita a supportare
Note
, ma implementa una gamma estesa di activity e object type, come:Article
Event
Question
Answer
Page
Group
...consentendo una federazione molto più completa e semantica.
In pratica:
Se segui un utente NodeBB da Friendica → vedi thread, risposte, notifiche e puoi interagire
️ Se lo segui da Mastodon → vedi poco o niente
Se lo segui da PeerTube, Pixelfed, Misskey, Threads → non vedi nulla di utile
Se usi Lemmy o Kbin → compatibilità futura probabile, oggi limitata o assente
Per essere chiari: la federazione "funziona" tra Lemmy, Kbin e Friendica perché condividono più tipi di activity e una maggiore compatibilità semantica. Gli altri software, pur essendo formalmente compatibili con ActivityPub, non sono interoperabili a livello funzionale. È come dire che parlano la stessa lingua, ma uno conosce 300 parole e l’altro solo 20.
Gli altri software del Fediverso si adegueranno mai allo standard completo di ActivityPub?
Risposta breve: no, a meno che non iniziamo a usare — e a spingere — i software giusti.
Se non cominciamo ad adottare e supportare sistemi come Lemmy, NodeBB, Kbin, ed eventualmente anche piattaforme come Ghost federato, allora no: nessuno si adeguerà mai allo standard completo di ActivityPub.
Il problema: developer centrismo
Mastodon
Eugen Rochko, autore di Mastodon, è il classico esempio: come molti sviluppatori tedeschi, tende a trasformare in "legacy" qualsiasi cosa tocchi. Sì, probabilmente eliminerà tutti i bug, ma finirà per ottenere qualcosa che funziona esattamente come un mainframe IBM con Z/OS: zero bachi noti, ma software del passato.
La sua fidanzata, credo, di cognome fa SAP.Pleroma
Il programmatore di Pleroma è così egocentrico e narcisista che probabilmente non si accorge nemmeno che esista un mondo esterno. Ha sviluppato un prodotto che potrebbe fare molto di più, ma il focus è su se stesso, non sull’interoperabilità o sull’evoluzione del protocollo.
GoToSocial
Un po’ di speranza la si può riporre nei dev di GoToSocial. Sono woke fino al punto da rendere impossibile qualsiasi comunicazione razionale, ma almeno stanno provando ad innovare, cercando di estendere le capacità di ActivityPub in modo intelligente.
Misskey
Misskey è l’esempio perfetto di narcisismo asiatico applicato al software: tantissime feature uniche (Antenna, Drive, widget vari...), ma sviluppate come se fossero chiusi in una stanza. Il risultato?
Non si mappano in alcun modo su ActivityPub, quindi non sono federate. Belle da vedere, inutili per la rete distribuita.
Conclusione: forzare la federazione vera
Insomma, **la battaglia si combatte installando e usando software che siano sì federati, sì compatibili con ActivityPub, ma che implementino lo standard in modo esteso, flessibile e utile per l’utente finale.
Basta con le federazioni finte e le implementazioni parziali.Se continuiamo a premiare solo chi riceve donazioni dalla Commissione Europea (come Eugen Rochko), senza pretendere software migliori, non cambierà nulla.
È ora che questi signori capiscano che non sono i Re del Fediverso. E se non evolvono i loro software, verranno semplicemente superati da altri che lo faranno meglio.
-
Interazioni tra NodeBB e altri software del Fediverso
Software Seguire utenti NodeBB Vedere post/thread NodeBB Rispondere da altri software Seguire categorie NodeBB Commenti Friendica Sì, pienamente supportato
Thread e post visibili
Risposte federate
Categorie federate
Supporto completo e semantico Mastodon ️ Solo se segui l’utente
️ Vedi solo post semplici
️ Risposte non legate al thread
Non supportato
Funziona male, senza contesto Lemmy ️ In futuro con compatibilità
️ Solo in thread condivisi
️ Possibile con aggiornamenti
️ In lavorazione
Compatibilità ancora parziale Kbin ️ Come Lemmy
️ Come Lemmy
️ Come Lemmy
️ Come Lemmy
Sviluppo parallelo a Lemmy GoToSocial ️ Solo se segui l’utente
️ Solo post isolati, no thread
️ Risposte scollegate
Non supportato
Supporto limitato e immaturo Pleroma ️ Solo se segui l’utente
Non mostra thread
️ Risposte isolate
Non supportato
Parzialmente funzionante Misskey Sì, pienamente supportato
Non mostra nulla
Sì, ma solo se sei stato menzionato
Nessuna interazione
Feature belle ma non federate Pixelfed Incompatibile
Incompatibile
Incompatibile
Incompatibile
Solo immagini, no interazione PeerTube Incompatibile
Incompatibile
Incompatibile
Incompatibile
Focus su video, niente forum WriteFreely ️ Può seguire utenti
️ Vede articoli, no thread
Non può rispondere
Non supportato
Limitato, ma almeno leggibile WordPress (plugin AP) ️ Può seguire utenti
️ Vede post come articoli
Risposte non federate
Non supportato
Federazione minimale -
undefined loweel pinned this topic
-
La mia opinione e' che il fallimento stia un po' anche in ActivityPub stesso, in realta'.
In ogni caso, I vari software "social network", hanno SEMPRE puzzato di vecchio. Sono una brutta copia dei social centralizzati, nulla piu', nulla meno.
-
La mia opinione e' che il fallimento stia un po' anche in ActivityPub stesso, in realta'.
In ogni caso, I vari software "social network", hanno SEMPRE puzzato di vecchio. Sono una brutta copia dei social centralizzati, nulla piu', nulla meno.
@absc said in Federazione:
In ogni caso, I vari software "social network", hanno SEMPRE puzzato di vecchio. Sono una brutta copia dei social centralizzati, nulla piu', nulla meno.
Neanche i forum online sono una cosa nuovissima, a partire da usenet. Ma imitare twitter, che e' un'interfaccia web a IRC di fatto , con un database di persistenza, mi e' sempre sembrato ridicolo.
-
@absc said in Federazione:
In ogni caso, I vari software "social network", hanno SEMPRE puzzato di vecchio. Sono una brutta copia dei social centralizzati, nulla piu', nulla meno.
Neanche i forum online sono una cosa nuovissima, a partire da usenet. Ma imitare twitter, che e' un'interfaccia web a IRC di fatto , con un database di persistenza, mi e' sempre sembrato ridicolo.
Ci sta. Tuttavia i forum a me sono sempre parsi più flessibili ed organizzabili.
D'altronde IMHO, il concetto stesso di timeline si mappa bene a quello che puó fare un forum.
-
IMHO il modello social ti spinge verso una cerca sincronicita': significa che c'e' una spinta a rispondere subito, per paura che il post che ti impressiona venga coperto dallo scorrere della timeline.
Qui, se vuoi rispondere la settimana prossima, non cambia niente.