«Jami» è una distribuzione peer-to-peer conforme a SIP e messaggistica istantanea basata su SIP
È stato annunciato il lancio della nuova versione della piattaforma di comunicazione decentralizzata Jami, distribuita con il nome in codice "Világfa" . Questa versione include numerose correzioni di bug e miglioramenti alle funzionalità esistenti, ma l'innovazione più importante è la funzione Swarm per i piccoli gruppi.
Per chi non avesse familiarità con il progetto, Jami si propone di creare un sistema di comunicazione peer-to-peer (P2P) che consenta sia la comunicazione di gruppo che le chiamate individuali con un elevato livello di riservatezza e sicurezza. Jami, precedentemente noto come Ring e SFLphone, fa parte dei progetti GNU.
A differenza dei client di comunicazione tradizionali, Jami è in grado di trasmettere messaggi senza ricorrere a server esterni, stabilendo una connessione diretta tra gli utenti tramite crittografia end-to-end (le chiavi sono presenti solo sul lato client) e autenticazione basata su certificati X.509.
Principali novità di Jami «Vilagfa»
In questa nuova versione, come accennato all'inizio, la principale novità consiste nella continuazione dello sviluppo del sistema di comunicazione di gruppo dello sciame.
La particolarità di Swarms è che permette la creazione di chat P2P completamente distribuite , la cui cronologia delle comunicazioni viene memorizzata in modo sincronizzato su tutti i dispositivi degli utenti. Mentre in precedenza uno swarm poteva ospitare solo due membri, la nuova versione di Swarm consente ora chat di gruppo fino a 8 persone (è previsto di aumentare il numero di membri consentiti nelle versioni future e di aggiungere il supporto per le chat pubbliche).
Un'altra novità degna di nota nella nuova versione è l' aggiunta di un nuovo pulsante per la creazione di chat di gruppo e la possibilità di configurare le opzioni di chat. Dopo aver creato una chat di gruppo, è possibile aggiungere nuovi membri e rimuovere quelli esistenti.
Esistono tre categorie di partecipanti : ospiti (aggiunti al gruppo, ma non ancora connessi alla chat), utenti connessi e amministratori.
Ogni membro può inviare inviti ad altre persone, ma solo l'amministratore può rimuovere dal gruppo (per ora può esserci un solo amministratore, ma nelle versioni future ci sarà un sistema flessibile di diritti di accesso e la possibilità di nominare più amministratori).
Inoltre, questa nuova versione di Jami "Vilagfa" include anche un nuovo pannello con informazioni sulla chat , come l'elenco dei partecipanti, l'elenco dei documenti inviati e le impostazioni.
D'altra parte, le conversazioni uno a uno hanno già molte funzionalità e alcune di esse sono state aggiornate per funzionare in conversazioni con più membri, così come se un file viene trasmesso in una conversazione. Qualsiasi membro che ha il file può inviarlo. Ciò consente ai partecipanti di ricevere i file anche se il mittente originale non è online.
Tra le altre modifiche degne di nota nella nuova versione di Jami «Vilagfa» si segnalano:
- Aggiunti vari tipi di flag sulla lettura di un messaggio e sulla scrittura.
- Aggiunta un'interfaccia per cercare i messaggi nelle chat.
- Aggiunto il supporto per l'impostazione delle reazioni utilizzando i caratteri emoji.
- Aggiunta un'opzione per mostrare informazioni sulla posizione corrente.
- Al client desktop è stato aggiunto il supporto sperimentale per una chat di gruppo che accompagna una videoconferenza.
- Il supporto per più amministratori e più livelli di autorizzazione è pianificato in futuro.
Infine, vale la pena ricordare che Jami, precedentemente noto come Ring e SFLphone, è un progetto GNU ed è rilasciato sotto licenza GPLv3. Se siete interessati ad approfondire l'argomento , potete trovare maggiori dettagli al seguente link.
Per chi fosse interessato a ottenere la nuova versione, si noti che i file binari sono disponibili per diversi sistemi operativi, come Debian, Ubuntu, Fedora, SUSE, RHEL, Windows, macOS, iOS, Android e Android TV, e sono in fase di sviluppo diverse opzioni per interfacce basate su Qt, GTK ed Electron.