XMPP (noto anche come Jabber) è un consolidato protocollo di messaggistica istantanea utilizzato da milioni di persone, indipendentemente dal fatto che ne fossero a conoscenza o meno. Varie app di messaggistica popolari sono nate come client di chat XMPP prima di trasformarsi in qualcosa di protetto e proprietario.
Ma lo sapevi che XMPP è qualcosa che puoi installare direttamente? Non solo, ci sono molte ragioni per cui potresti voler considerare di chattare tramite un client XMPP piuttosto che unirti all'ultima piattaforma di chat. Quindi immergiamoci in cos'è XMPP e perché potresti voler provare.
Cos'è XMPP?
XMPP sta per Messaggistica estensibile e protocollo di presenza. In termini più semplici, XMPP è uno standard di messaggistica decentralizzato simile alla posta elettronica. Chiunque può creare un account XMPP su un server e chattare con qualcuno registrato su un altro server. Come la posta elettronica, nessuna azienda ha accesso o controllo sui dati di tutti. Puoi scegliere tra diversi provider XMPP, proprio come puoi scegliere tra diversi provider di posta elettronica.
Originariamente noto come Jabber, XMPP funge da standard Internet che riduce la necessità per le persone di reinventare continuamente la ruota. Il codice e le specifiche possono essere appresi e implementati da chiunque. È anche relativamente facile configurare un server XMPP che consenta alle persone di creare account e scambiarsi messaggi. Questo è il motivo per cui Google Talk, Facebook Messenger e WhatsApp hanno tutti utilizzato XMPP in un modo o nell'altro. Tuttavia, mentre queste aziende hanno scelto di bloccare le loro piattaforme, ci sono molti provider XMPP aperti tra cui scegliere.
XMPP esiste dal 1999 e rimane uno standard che le persone sviluppano e utilizzano attivamente. Molti siti o servizi che contengono una funzione di chat continuano a passare a XMPP, come nel caso di Strumento di videoconferenza Jitsi Meet.
Come usare XMPP
XMPP funziona in modo molto simile alla posta elettronica. Crei un account con un provider e hai la possibilità di inviare un messaggio ad altri utenti XMPP indipendentemente da dove hanno registrato il loro account.
Il primo passo è trovare un fornitore con cui ti trovi bene. Molti sono gratuiti, mentre altri fanno pagare il lavoro di manutenzione del server. C'è un lungo elenco a provider.xmpp.net.
Una volta stabilito un provider, è necessario registrare un account. Il processo può variare in base al provider scelto, con alcuni che offrono la registrazione tramite un sito Web mentre altri ti consentono di registrarti utilizzando un'app.
Quando crei il tuo account, dovrai creare un nome utente. I nomi utente sono molto simili agli indirizzi e-mail, ad esempio [email protected]. Tutto dopo il @ il simbolo indica il server in cui è possibile trovare il tuo nome utente.
A questo punto, se non l'hai già fatto, devi selezionare un client XMPP. Come i client di posta elettronica come Mozilla Thunderbird e Microsoft Outlook, i client XMPP sono disponibili in molte forme. Indipendentemente dal sistema operativo in uso, sia su PC che su dispositivo mobile, puoi trovare a elenco di client XMPP sul sito web ufficiale di XMPP. Suggeriamo Quicksy su Android, a cui è facile registrarsi come Signal o WhatsApp, e Monal su dispositivi iOS.
Scarica: Veloce per Androide (Gratuito)
Scarica: Monal per iOS (Gratuito)
Una volta che hai un cliente, accedi con il tuo nome utente e password. Quindi puoi aggiungere contatti e iniziare a inviare messaggi ad altri account XMPP. L'esperienza risulterà familiare a chiunque ricordi AIM o Yahoo Messenger.
XMPP non è limitato al testo. Puoi inviare foto, clip audio e altri file. Puoi anche effettuare chiamate vocali su XMPP proprio come con qualsiasi app di chat moderna. XMPP supporta anche le videochiamate. Puoi anche inviare GIF ed emoji.
L'interfaccia potrebbe non sembrare moderna come le piattaforme tradizionali, ma la maggior parte delle funzionalità principali sono presenti. La tua esperienza dipenderà molto dal client che deciderai di utilizzare.
Motivi per utilizzare XMPP
L'uso di XMPP è piuttosto semplice. Una domanda più interessante, forse, è perché usare XMPP? Ci sono molti vantaggi nell'apertura di standard e nel decentramento che le piattaforme tradizionali, nonostante la loro popolarità, non possono offrire.
- Privacy: XMPP è privato come vuoi che sia. Per impostazione predefinita, non è intrinsecamente privato. Proprio come con la posta elettronica, il tuo provider può leggere tutti i messaggi inviati e i relativi metadati. Puoi proteggere il contenuto dei tuoi messaggi passando alla crittografia. Ne esistono di vari tipi, con il l'opzione di crittografia più moderna è OMEMO, basato sul protocollo Signal utilizzato dall'app di messaggistica privata Signal. La maggior parte dei provider XMPP sono piccoli e non hanno intenzione di scansionare o monetizzare i tuoi messaggi, ma per essere assolutamente sicuro che un provider non sappia chi contatti, puoi invece ospitare il tuo server XMPP.
- Decentramento: I servizi centralizzati sono dotati di molte comodità. È facile trovare i contatti per inviare messaggi, tutti hanno la stessa esperienza e gli aggiornamenti possono essere inviati a tutti contemporaneamente. Ma stiamo diventando sempre più consapevoli degli aspetti negativi. I servizi centralizzati danno a un'azienda il controllo su questioni importanti, come ciò che si qualifica come discorso accettabile, chi viene bloccato e chi può creare un account in primo luogo. Nessuno può impedirti di creare un account XMPP, proprio come nessuno può impedirti di usare la posta elettronica.
- Flessibilità e scelta: Con la maggior parte delle piattaforme di chat, sei bloccato utilizzando l'app di messaggistica o il sito Web ufficiale. Le aziende possono o meno consentire a clienti di terze parti, che potrebbero non essere in grado di implementare tutte le ultime funzionalità. Come standard anziché come piattaforma, XMPP ti consente di utilizzare qualsiasi client desideri, proprio come puoi utilizzare qualsiasi client di posta elettronica. Il fatto che il tuo client disponga di tutte le funzionalità più recenti dipende dal fatto che lo sviluppatore del tuo client le abbia implementate, non dal fatto che disponga dell'autorizzazione.
- Longevità: Le piattaforme di chat vanno e vengono. Un momento le persone utilizzano principalmente AOL Instant Messenger; il successivo, sono passati a Google Talk, Facebook Messenger, WhatsApp o Discord. Spesso questa migrazione è il risultato della chiusura di un servizio, di un'app sottoposta a una riprogettazione radicale o di un'azienda che modifica la politica. Come la posta elettronica, XMPP è in circolazione da molto tempo ed è una tecnologia affidabile. Se riesci a convincere i tuoi contatti a fare la mossa, tutti voi potete mantenerla per tutto il tempo che desiderate.
Dovresti usare XMPP?
Nonostante la sua età, o forse proprio per questo, XMPP rimane un'opzione praticabile per chiunque cerchi semplicemente un modo per chattare con altre persone online. Le principali piattaforme di chat tracciano e monetizzano sempre più le nostre comunicazioni. I provider XMPP offrono un angolo più tranquillo del web dove, con la crittografia abilitata, puoi chattare in privato.