In un’era in cui i grandi social network commerciali monetizzano la privacy, introducono algoritmi opachi e modificano unilateralmente le proprie politiche, cresce l'interesse verso il Fediverso. In questo panorama, Lemmy rappresenta la risposta aperta, decentralizzata e priva di tracciamenti al modello di aggregazione di notizie e discussione basato su forum.
Ma cos'è esattamente Lemmy, come si differenzia dai social tradizionali e quali sono le sue peculiarità?
Lemmy è un aggregatore di link e piattaforma di discussione open source basato su un'architettura federata. Sviluppato in linguaggio Rust, è progettato per essere leggero, veloce e installabile anche su hardware relativamente modesto.
L'interfaccia e la dinamica di funzionamento ricordano molto da vicino Reddit: gli utenti possono condividere link, immagini e testi, votare i contenuti (upvote e downvote) e partecipare alle discussioni attraverso i commenti.
Il concetto chiave: la federazione e ActivityPub
Per comprendere Lemmy occorre capire il suo legame con il Fediverso.
A differenza di Reddit, gestito da un'unica entità aziendale su server centralizzati, Lemmy è composto da una rete di istanze (server) indipendenti che comunicano tra loro mediante il protocollo ActivityPub.
- Autonomia e interoperabilità: creando un account su un'istanza di Lemmy, ad esempio
lemmy.mlofeddit.it, è possibile interagire con comunità e contenuti presenti su altre istanze federate della rete. - Comunicazione trasversale: poiché ActivityPub è utilizzato anche da piattaforme come Mastodon e Pixelfed, Lemmy fa parte di un ecosistema più ampio nel quale piattaforme differenti possono, entro i limiti delle rispettive implementazioni, comunicare e interagire tra loro.
Lemmy come alternativa a Reddit
Lemmy nasce con l'intento di offrire un'alternativa libera e maggiormente orientata alla privacy rispetto a Reddit. La tabella seguente evidenzia alcune delle principali differenze concettuali e strutturali:
| Caratteristica | Lemmy | |
|---|---|---|
| Architettura | Centralizzata | Decentralizzata / federata |
| Codice sorgente | Proprietario | Open source |
| Gestione dei dati | Piattaforma centralizzata | Distribuita tra le diverse istanze |
| Modello di feed | Fortemente basato su sistemi di raccomandazione | Basato su ordinamenti configurabili, voti e partecipazione della comunità |
| Unità di community | Subreddit (es. r/tecnologia) | Comunità (es. !tecnologia@istanza.it) |
Le peculiarità principali di Lemmy
- Un modello non fondato necessariamente su pubblicità e profilazione: le istanze Lemmy possono essere gestite senza un modello commerciale basato sulla pubblicità comportamentale e sul tracciamento degli utenti. Le politiche relative a privacy, registrazione e conservazione dei dati dipendono comunque dalla singola istanza.
- Moderazione multilivello e personalizzata: ogni istanza applica le proprie regole ed è amministrata autonomamente. Se un server non rispetta determinati standard, ad esempio perché tollera spam o contenuti ritenuti incompatibili con le proprie regole, le altre istanze possono scegliere di defederarsi da esso, interrompendo o limitando lo scambio di contenuti.
- Assenza di un unico centro di controllo: non esiste una singola azienda in grado di chiudere l'intera rete o di imporre unilateralmente modifiche a tutte le istanze. Ogni server mantiene una propria autonomia gestionale.
- Scelta dell'interfaccia e delle applicazioni client: essendo una piattaforma aperta, Lemmy può essere utilizzato attraverso diverse interfacce web e applicazioni mobili sviluppate dalla comunità.
Perché usare Lemmy?
- Maggiore autonomia: è possibile scegliere la comunità e l'istanza più affine alle proprie esigenze oppure, per chi dispone delle competenze necessarie, ospitare direttamente una propria istanza (self-hosting).
- Ambiente focalizzato sulla discussione: la visibilità dei contenuti può essere determinata dai voti, dalla partecipazione degli utenti e dai criteri di ordinamento scelti, senza dipendere necessariamente da sistemi di profilazione pubblicitaria.
- Supporto agli standard aperti: partecipare a Lemmy significa contribuire a un modello di Web federato e interoperabile, nel quale servizi indipendenti possono comunicare attraverso protocolli aperti.
Come iniziare
- Scegliere un'istanza: è possibile consultare il sito ufficiale join-lemmy.org per individuare un server generale oppure un'istanza orientata a particolari temi o lingue.
- Creare un account: la registrazione avviene sull'istanza selezionata, secondo le modalità e le regole stabilite dai suoi amministratori.
- Esplorare le comunità: attraverso la ricerca dell'istanza scelta è possibile individuare e seguire comunità distribuite sulle diverse istanze federate. Una comunità remota può essere identificata, ad esempio, con una forma come
!nome_comunita@dominio.org.