Dopo due mesi di lavoro, è stata rilasciata una nuova versione della piattaforma per costruire reti sociali decentralizzate Hubzilla 6.0. Il progetto fornisce un server di comunicazione, integrabile con sistemi di pubblicazione web, dotato di un sistema di identificazione trasparente e strumenti di gestione degli accessi nelle reti decentralizzate Fediverse. Il codice del progetto è scritto in PHP e JavaScript e viene distribuito sotto licenza MIT; come database supporta i DBMS MySQL e i suoi fork, oltre a PostgreSQL.
Hubzilla ha un unico sistema di autenticazione per funzionare come rete sociale, forum, gruppi di discussione, Wiki, sistemi per la pubblicazione di articoli e siti web. L'interazione federativa avviene tramite un protocollo proprietario chiamato Zot, che realizza il concetto di WebMTA per la trasmissione di contenuti attraverso il WWW in reti decentralizzate e garantisce una serie di funzionalità uniche, in particolare l'autenticazione end-to-end trasparente "Identità Nomade" all'interno della rete Zot, nonché la funzione di clonazione per garantire punti di accesso e set di dati utenti completamente identici su diversi nodi della rete. È supportato lo scambio con altre reti del Fediverse utilizzando i protocolli ActivityPub, Diaspora, DFRN e OStatus. L'archivio di file di Hubzilla è accessibile anche tramite il protocollo WebDAV. Inoltre, il sistema supporta la gestione di eventi e calendari CalDAV, nonché rubrica CardDAV.
Il cambiamento principale è stata la rimozione del supporto per la versione precedente del protocollo Zot a favore del supporto per l'attuale versione Zot VI. Tra le altre modifiche significative, oltre alle tradizionali correzioni e miglioramenti, si segnala:
- Rimozione del supporto per i messaggi diretti tramite l'apposita applicazione e passaggio all'utilizzo del meccanismo dei messaggi diretti che è diventato standard, simile a quello utilizzato nel protocollo Activitypub. Anche lo scambio di messaggi con Diaspora ora funziona.
- È stata riprogettata l'interfaccia utente HQ, che ora è la principale per impostazione predefinita. A differenza delle tradizionali visualizzazioni in forma di flusso di attività, consente di visualizzare i dati suddivisi per argomenti, facilitando la consultazione degli aggiornamenti.
- È stata aggiunta la possibilità di ricevere notifiche su nuove attività tramite il meccanismo corrispondente del browser.
La maggior parte del lavoro è stata svolta dal principale sviluppatore Mario Vavti con il supporto del fondo NGI Zero open source funding.
Fonte: opennet.ru
