Je bent nog maar net over op Bluesky en nu is er een nieuw kid in town, Eurosky en is iedereen druk met verhuizen. Waarom? Wat is Eurosky? Moet ik dan weer opnieuw beginnen?
Onthoud die laatste vraag! In deze blog zal ik proberen wat duidelijkheid te scheppen. We zijn gewend geraakt aan het business model van Facebook, X en TikTok. Je maakt een account aan, bent er lekker bezig en op een gegeven moment bevalt het niet meer. Je wil weg, maar je kan niet weg. Alles wat je gemaakt heb staat bij het bedrijf aan wie je je ziel hebt verkocht. Je kan wel weg, maar dan raak je alles kwijt, je creaties, je contacten. Met een beetje geluk kan je een export van je gegevens vragen en krijg je een document met al je tweets waar je melancholisch naar kan kijken, maar niemand die meer een like geeft.
Bluesky steekt anders in elkaar. De visie achter Bluesky is dat wat jij maakt van jou is en dat je dat altijd met mee moet kunnen nemen naar elders, dat je informatie deelt met anderen (het social aspect) gebruik makend van diverse apps, en met verschillende (commerciële) partijen. Ze ontwikkelen technologie om dit mogelijk te maken. Het doel is die technologie en ervoor te zorgen dat andere partijen en ontwikkelaar enthousiast worden om daarmee apps te ontwikkelen die verder gaan dan alleen social media. Dat wij nu met zijn allen posten is mooi, maar niet het doel. Het is wel een bewijs dat de technologie werkt. De naam van die technologie is ATProto (Authenticated Transfer Protocol).
Eigenlijk is het idee van meerdere partijen die een dienst gezamenlijk aanbieden al oud. Een van de eerste dingen die we deden op het Internet was e-mail versturen. De één zat bij De Digitale Stad, een ander bij Het Net, maar waar je ook zat, je kon met iedereen mailen! Nu zit je bij Facebook en kan je je vriend op TikTok niet zien. ATProto wil terug naar het e-mail model, maar dan beter. Als je nu overstapt naar een andere e-mail provider, dan raak je al je mail en je mail-adres kwijt. Met ATProto neem je bij een verhuizing al je bestaande data (posts, contacten, likes, je profiel, ...) mee naar een andere aanbieder en kan je blijven communiceren met de vrienden die je al had.
Aha, dus Eurosky is een andere aanbieder?
Ja, nee, niet helemaal, nog niet. Hier begint het moelijk te worden en ik ontkom er niet aan om iets van de techniek uit te leggen om deze vraag te beantwoorden.
Hoe werkt ATProto?
ATProto bestaat uit een aantal verschillende soorten servers (computers).
Personal Data Server (PDS)
Relay
AppView
Onthoud vooral die eerste. Dat is de server waarop jouw data staat.
Dit is een gesimplificeerd plaatje van het netwerk van Bluesky. Elk icoontje is een server.
Alle data die jij maakt (posts, avatar, likes) wordt opgeslagen op de PDS. Elke gebruiker heeft zijn eigen plek op een PDS. Zie het als je persoonlijk datakoffer. Let wel dat al die data openbaar is! Het is data die je deelt met de wereld. Iedereen kan in de koffer van een ander kijken.
De Relay (ook vaak Firehose genoemd) kijkt voortdurend naar alle PDS'en en publiceert elke wijziging (een nieuw post, een like, een nieuwe volger) voor wie daar naar luisteren wil.
Eén van die luisteraars is de AppView. Dit is het werkpaard van het netwerk. Die assembleert uit de ruwe data een beeld voor de gebruiker. Zo maakt het de tijdlijn voor jou op basis van de posts van de gebruikers die jij volgt.
Wat gebeurt er nu wanneer jij een post stuurt? Je typt de post op je telefoon, gebruik makend van een app, de Bluesky app, maar dat kan ook een andere zijn bijv. Skywalker. Je drukt op "Post". De app stuurt jouw post naar jouw PDS. Die wordt daar opgeslagen. De Relay ziet dat en stuurt die de wereld in. De AppView hoort dat jij een nieuwe post hebt gemaakt en stopt die in de tijdlijnen van de gebruikers die jou volgen.
Maar wat is nu Eurosky?
Alle genoemde servers zijn computers. Die zijn van iemand. Die staan ergens. Die van Bluesky staan ergens in Amerika. Jouw data staat dus ergens op een server in Amerika. Maar anders dan bij andere platforms claimt Bluesky jouw data niet als eigendom. Zolang alleen Bluesky deze nieuwe technologie aanbiedt is dat allemaal leuk en aardig, maar je schiet er weinig mee op, want waar moet je heen?
Die visie is dat in de toekomst meerder partijen deze technologie aanbieden, net zoals er meerdere partijen e-mail aanbieden. Eurosky is zo'n nieuwe partij in Europa. Op dit moment zijn ze nog klein en bieden ze een PDS aan. Het plaatje ziet er dan zo uit.
Als je naar Eurosky verhuist dan wordt jouw data van de PDS in Amerika bij Bluesky verhuisd naar de PDS in Europa van Eurosky. De PDS heeft zich aangemeld bij de Relay en AppView van Bluesky en voor jou blijft alles gewoon werken. Je ziet eigenlijk niets van je verhuizing.
Dit is nog maar een eerste stap voor Eurosky. De bedoeling is dat er uiteindelijk ook een volledig netwerk in Europa komt en dat de netwerken in Europa en Amerika met elkaar verbonden zijn zodat je met iedereen in de wereld kan delen wat je wilt delen.
Hoe zit het dan met mijn Bluesky naam?
Wie een eigen domeinnaam heeft zoals ik @michelbestaat.thereforeiam.eu die ziet helemaal niets van de verhuizing. Ik heb nog steeds deze naam.
Wie een .bsky.social naam heeft, krijgt na de verhuizing een .eurosky.social naam. Maar die naam staat na de verhuizing bij al jouw oude posts! Men kan nog steeds antwoorden op je oude posts en die liken en daar krijg jij bij Eurosky gewoon melding van.
Tot slot
ATProto is meer dan social media as we know it. Het belooft een nieuw ecosysteem waar verschillende apps gebruik maken van jouw datakoffer, om daar data in op te slaan, of om je vrienden te bereiken. Zo kan je met @flashes.blue foto's delen met je vrienden die je nu op Bluesky hebt. Het is een Instagram-achtige app, maar dan gebouwd op ATProto.
Deze blog heb ik geschreven met leaflet.pub, een blog app die mijn blog in mijn datakoffer opslaat.
De technologie is nog niet af maar volop in ontwikkeling. Wat er bijvoorbeeld nog ontbreekt is private data. Misschien wil je niet alles delen met iedereen slechts met een kleine groep vrienden. Daar wordt aan gewerkt.