ActivityPub is geweldig!

een overvloed van leuke web toepassingen mogelijk gemaakt door een verbindend protocol. Sinds het ontstaan van het Web is er niet meer zo'n gebruikersvriendelijke ontwikkeling geweest die delen mogelijk maakt op eerlijke voorwaarden. Wel heb ik nog een tijdje Diaspora gebruikt begin jaren '10, maar op een of andere manier voelde dat onnodig beperkend en een eigen server draaien was me teveel werk.

Even doorspoelen naar de '20 en opeens is er een heel ecosysteem opgebloeid, met namen als Mastodon, Friendica, PeerTube en TruthSocial... Ja ook deze laatste server voor de bruine onderbuik van amerikkka, is gebaseerd op technologie die ActivityPub ondersteunt. Voor zover ik weet federeert het weldenkende deel van het Fediverse niet hiermee.

Fediverse is ook weer zo'n term, het gefedereerde universum, ook wel Fedi genoemd. Het federatieve karakter is voornamelijk het protocol ActivityPub, dit zorgt voor de gemeenschappelijke afspraken hoe de verschillende applicaties onderling communiceren. Dit standaard protocol wordt onderhouden en doorontwikkeld onder toezicht van het W3C (web-standaard organisatie). In de kern maakt het weinig uit waar je een account hebt, een simpel bericht delen is bijna altijd mogelijk, daar zorgt dit protocol voor.

Sommige ActivityPub oplossingen lijken in gebruik meer op Twitter, andere hebben veel functionaliteit die je op Facebook, Instagram of Reddit tegenkomt. Is het hetzelfde? Nee, maar dat is ook niet de bedoeling, net zoals dat MySpace niet hetzelfde is als Facebook zijn de servers op het Fediverse ook niet hetzelfde. Sterker, ik heb zelf nu allemaal een-persoon servers draaien, die allemaal iets anders beter kunnen en toch kunnen berichten die ik op de ene server maak, worden gedeeld op een andere omgeving.

In die zin lijkt het weer op het Internet zelf. Het maakt niet uit wat ik doe, ik kan overal naartoe met mijn browser en overal doe ik weer iets anders. Wat anders is aan het Fedi, is dat het delen van berichten niet afhankelijk is van waar het staat, maar hoe je het kan delen. Nu zal je zeggen, ik kan ook een Linkedin bericht delen op Facebook, maar toch is dat anders. Als ik geen Linkedin account heb, kan het bericht 9 van de 10 keer niet lezen, zelfde geldt voor Facebook, Instagram, Youtube, Reddit en noem ze maar op.

De keuze of je iets ziet in het Fediverse ligt heel vaak dicht bij jezelf, jij bepaalt namelijk wat je ziet. Dat gaat zover dat als jij geen onderwerpen (bijvoorbeeld in de vorm van /#hashtags) of accounts volgt, jij ook bijna niets ziet verschijnen in je tijdlijn. En bij het delen heb je ook een keuze, deel je alleen lokaal in je community, deel je alleen met mutuals (mensen die jij volgt en die je ook terug volgen), delen zonder dat er op je bericht geantwoord mag worden, of het geboost (opnieuw gedeeld) mag worden, noem maar op. Dit kan per bericht of standaard aangezet worden, net hoe jij het liefst berichten deelt.

Al die keuze maakt het soms lastig voor een beginner op het Fediverse, maar er zijn al veel sites die je helpen met keuzes maken, deel je liever plaatjes en korte filmpjes kijk dan bij Pixelfed, weet je het nog niet, kies een Mastodon server en als het niet bevalt verhuis je (met meenemen van volgers en je volglijst) naar een andere server. Probeer dat maar eens met Facebook, je verliest je hele netwerk als je vertrekt. Daaraan kan je herkennen dat jij het product bent en niet een gebruiker die een eigen netwerk van mensen en onderwerpen om zich heen heeft verzameld.

Binnenkort voeg ik hier nog wat handige links aan toe, voor nu is dit mijn eerste blog bericht op mijn eigen gefedereerde blog.