Na twee maanden werk is de nieuwe versie van het platform voor het opbouwen van gedecentraliseerde sociale netwerken Hubzilla 6.0 uitgebracht. Het project biedt een communicatieserver die integreerbaar is met webpublicatiesystemen, en heeft een transparant identificatiesysteem en toegangsbeheer voor gedecentraliseerde netwerken in het Fediverse. De code van het project is geschreven in PHP en JavaScript en wordt verspreid onder de MIT-licentie, met ondersteuning voor MySQL-databases en zijn forks, evenals PostgreSQL.
Hubzilla heeft een uniforme authenticatiesysteem dat functioneert als een sociaal netwerk, forums, discussie-groepen, Wiki's, systemen voor het publiceren van artikelen en websites. Federatief interactie vindt plaats op basis van het eigen Zot-protocol, dat het WebMTA-concept implementeert voor de overdracht van content via het WWW in gedecentraliseerde netwerken en een aantal unieke functies biedt, waaronder transparante end-to-end authenticatie 'Nomadic Identity' binnen het Zot-netwerk, evenals de functie voor klonen om volledig identieke toegangspunten en sets van gebruikersgegevens op verschillende knooppunten in het netwerk te waarborgen. Er is ook uitwisseling met andere netwerken van de Fediverse mogelijk via de protocollen ActivityPub, Diaspora, DFRN en OStatus. De bestandsopslag van Hubzilla is ook toegankelijk via het WebDAV-protocol. Daarnaast ondersteunt het systeem werken met evenementen en kalenders via CalDAV, evenals adressenboeken via CardDAV.
De belangrijkste wijziging is de stopzetting van de ondersteuning voor de vorige versie van het Zot-protocol ten gunste van de ondersteuning voor de huidige versie Zot VI. Onder andere significante veranderingen, naast de gebruikelijke bugfixes en verbeteringen, zijn:
- Stopzetting van de ondersteuning voor privéberichten via de bijbehorende applicatie en de overgang naar de standaardmechanismen voor directe berichten, vergelijkbaar met die gebruikt in het Activitypub-protocol. Berichtenuitwisseling met Diaspora werkt nu ook.
- De gebruikersinterface HQ is opnieuw ontworpen, en is nu de standaardinterface. In tegenstelling tot traditionele weergaven in de vorm van een activiteitenfeed, maakt het een thematische weergave van gegevens mogelijk, wat het gemakkelijker maakt om updates te bekijken.
- De mogelijkheid om meldingen over nieuwe activiteiten te ontvangen via de bijbehorende browsermechanismen is toegevoegd.
Het merendeel van het werk is verricht door de hoofdontwikkelaar Mario Vavti, met ondersteuning van de NGI Zero open source funding.
Bron: opennet.ru
