 Dankeschön. Ja, willkommen zu unserem Vortrag Friends with Activity Pub. Deine nachhaltige Identität im Web. Ich bin Alex Körg und der Monitor geht gerade raus. Das ist Matthias Pfeffle und los geht's. Zunächst einmal, lass uns mal definieren, was verstehen wir unter Identität. Das sind die Eigenschaften, Merkmale einer Person und im Web braucht man das, um sich selbst darzustellen. Man möchte vielleicht Wissentransfer betreiben, man möchte sich mit anderen austauschen oder man möchte einfach erreichbar sein. Und gerade im Web ist es praktisch, dass man auch verschieden mehrere Identitäten haben kann, Personas, je nach Gebieten, dem man sich aufhält. Die erste Identität, die hoffentlich die meisten von euch hatten im Internet, war während der schönen Web 2.0 Phase, wo jeder hoffentlich mit WordPress sich ein Blog aufgesetzt hat und man so schöne Domains hatte wie Blogsport oder WordPress.com oder KickMid.2, falls das noch jemand kennt, oder die schönen Geosities, die schönen kurzen Geosities, URLs. Aber es gab auch schon richtige Domains. So alt bin ich jetzt auch noch nicht. Es sah wunderschön aus, mein erster Blog noch mit B2. Aber es gab auch eine Menge Innovationen während der Zeit. SS ist entstanden zum Abonnieren von Blogs, die ersten Web Semantiken, um Versuchmaschineninhalte lesbar zu machen, XMPC, um Apps zu ermöglichen, Pingback und Trackback, als eigentlich von der Idee her wunderbare Art und Weise, andere Webseiten zu informieren, dass man was über sie geschrieben hat oder eine Antwort auf einen Blog-Post gemacht hat. OpenID ist in der Blogosphäre entstanden, um SingleSign on, also sich einfach auf einer anderen Seite einzulogen und Podcasting ist in der Blogwelt groß geworden. Aber, also für damals war das super, aber aus heutiger Sicht betrachtet ist die Usability grausam gewesen. Ich hatte Directories, wo ich gucken musste, um neue Blogs zu entdecken, dann habe ich sie abonniert. Zum Lesen musste ich auf den Blog drauf gehen, kommentieren in der Kommentarspalte. Wenn ich Glück hatte, konnte ich die Kommentare per E-Mail abonnieren. Zum kommentieren musste ich dann wieder in die Kommentarspalte und da hat sich leider nicht so viel getan. Das war der Status, das eigentlich bis vor kurzem war das immer noch der Status. Man hat sich eher darüber gestritten, ob jetzt RSS oder Atom das bessere Format ist, anstatt sich ein bisschen um Usability zu kümmern. Und wer mal versucht hat, sich mit OpenID in der Kommentarspalte einzulogen, der weiß, was ich meine. Das war wesentlich einfacher, alle Inhalte direkt auszufüllen. Und Pingbacks und Trackbacks, auch wenn die Idee super war, das war es am Schluss im Blog angekommen, ist halt sowas. Und ich mag das Letzte. Also wenn sowas dann im Blog ankommt, ich verstehe, warum Leute es gesperrt haben. Und dann kam die sozialen Netzwerke. Ja, was braucht man, um in einem sozialen Netzwerk teilzunehmen? Einen Account. Als es sind Accounts, die neue Währung. Wer zuerst kommt, hat den Username. Es gibt sogar Services, mit denen man überprüfen kann, auf welchem Service ist noch mein Username frei. Aber wenn man zu spät kommt, kann man den Username nicht mehr bekommen. Es gibt Leute, die engagieren Firmen, dass sie einen auf allen Plattformen den Username registrieren. Und wenn man überhaupt später kommt, hat man einfach nur noch den schlechten Username. Jeder kennt Google Username, langen Name, viele Zahlen, sehr unpraktisch. Aber gehen wir mal ein bisschen zurück in die Geschichte der sozialen Netzwerke. Man sagt, eines der ersten war Six Degrees. Da gab es schon mal Profile und Freundschaften. In Deutschland sagt man Knudels war eines der ersten. Und es ging weiter mit Friendster. Da gab es schon Photosharing und Communities. Myspace 2003. Eine Besonderheit von Myspace, wenn sich noch jemand erinnert. Da gab es hier einen Bug, wo sie das HTML nicht richtig gefiltert haben. Und das haben sich die Leute dann zu nutzen gemacht, um ihre Profile zu gestalten. Das CSS, das sie dort eingefügt haben, hat sich auf die ganze Seite weiter fortgeplant sozusagen. Und man konnte sein Profil wie ein Block gestalten. Weiter ging es mit LinkedIn für Business und OpenBC, heute gesehen in Deutschland oder im Deutschsprachengraum. 2004 kam Facebook, damals noch The Facebook. Studi4Z ist das Equivalent. Und hier nochmal als Übersicht. Und also warum überhaupt soziale Netzwerke? Man muss sich nur eine URL merken. Es ist einfach sich anzumelden. Alle Aktionen an einer Seite. Man muss nicht zwischen den verschiedenen Seiten hin und her wechseln. Es ist Notifications, gibt es auf der Seite. Man kann alle Leute, die da drauf sind, Versuche finden. Es ist ein Publikum, das nicht nur aus Nerds besteht, sondern auch normale Personen. Die Schwiegermutter oder die Tante. Man kann Text, Videos, Bilder und Spiele teilweise auch ziemlich wichtig. Und kostenlos. Und dann bieten die sozialen Netzwerke noch die soziale Validierung. Man kann sehen, wie viele Leute jemanden folgen. Und je mehr Leute jemanden folgen, umso wichtiger ist die Person oder wird es wichtiger angesehen. Und das soziale Netzwerk ist die externe Instanz, die belegen kann, folgen dieser Person wirklich so viele Leute. Weil wie funktioniert das bei Blocks? Man kann vielleicht die Feed-Subscriber als Zahlen nennen. Da gab es so Services wie Feedburner. Oder man sagt, ich habe auf Twitter so viele Follower. Aber wie man sieht, man kann das auch leicht faken. Die Zahl ist beliebig, die ich auf meinem Blog anzeige. Und das war jetzt dann spätestens der Zeitpunkt, wo man im offenen dezentralen Netzwerk in der Blogosphäre erkannt hat. Jetzt ist es vielleicht zu spät. Alle wandern gerade reihenweise ab in die sozialen Netzwerke. Was halt auch klar ist, Alex hat es gerade erklärt. Es ist viel einfacher. Ich finde meine Freunde dort viel einfacher. Ich muss nicht nach URL suchen. Alle Aktionen befinden an einer Stelle statt. Die Gegenbewegung hat eine Menge unterschiedliche Organisationen hervorgerufen, die alle mehr oder weniger das Gleiche probiert haben. Dezentrale Netzwerke, Data Portability, das Oberer war sogar auch explizit für WordPress. Das hier ist ungefähr, das kann ich Mastodon voraussetzen? Das war das erste Protokoll, auf dem Mastodon aufgebaut hat. Und das hört auch gar nicht auf. Also es geht noch weiter. Und ich habe auch nicht alle benutzt. Das Problem bei diesen ganzen Bewegungen ist, sie sind alle sehr technikgetrieben gewesen. Das heißt, man hat sehr viel Wert darauf gelegt, dass es eben nicht XML ist, sondern JSON und nicht RSS, sondern ATOM. Und ob der eine jetzt REST-UP genommen hat und man selber eher GraphQL. Ein schönes Beispiel ist zum Beispiel BlueSky. Also das vermeintlich dezentrale soziale Netzwerk, was gerade aus oder was vor Elon Musk aus Twitter ausgegründet wurde. Die gesagt haben, okay, es verwenden alle ein Protokoll. Uns fehlt irgendwas in dem Protokoll. Also bauen wir alles noch mal neu. Riesen Idee. Oder was ihr auch einen sehr schönen Begriff findest, dieses Architecture Astronauts, dass man auf der anderen Seite immer versucht hat, die bestmöglich technische Lösung zu finden, die dann aber so abgehoben und so komplex war, dass das kein normaler Mensch einbauen kann. Also ich habe nur das Schaubild gesehen, was BlueSky da bauen will und habe gedacht, nee, will ich nicht. Also will ich nicht irgendwie umsetzen technisch. Das können die gerne machen. Aber für jetzt so den stinknormalen Block weiß ich nicht, ob das die richtige Geschichte ist. Und das hat dazu geführt, dass man über die Jahre hinweg zwar ganz viele tolle Alternativen zu Facebook gebaut hat, aber eben ganz viele und die untereinander nicht miteinander sprechen könnten. Und man deswegen im Prinzip genau das gleiche gebaut hat wie ein geschlossenes soziales Netzwerk. Nur sind da halt ein paar Mehrserver mit drin. Und nach Metcalf's Law ist halt eher die Regel, je mehr Leute in einem Netzwerk sind, um so wertvolles Netzwerk schön mit dem Telefon. Wenn ich halt nur ein Telefon habe, bringt mir die ganze Sache nicht so wirklich viel. So. Und ich habe mich auch in die Reihe des, ich mache das auch mal eingefügt. Die Idee war für mich mit dem Friends Plug in einen Facebook ohne Facebook zu bauen. Man braucht kein zentrales Service, um miteinander private Beiträge zu teilen. Die Blogs, die WordPress-Blogs kann man direkt miteinander verweizen über Freundschaftsanfragen. Und sobald die Blogs miteinander verbunden sind, kann man den privaten Beitrag von einem Blog von einem Freund lesen. Und zusätzlich schafft das eine Vertrauensbasis. Wenn ich mit dem anderen Blog befreundet bin, kann ich dort einen Kommentar posten und da muss auch gar kein Spam-Filter sein, weil wir schon vorher etabliert haben, wir sind miteinander befreundet. Und es bringt noch ein paar andere Features mit, die, ich finde, das Friends Plug in Recht benutzbar machen. Es kombiniert das Konsumieren und das publizieren auf dem eigenen Blog. Ich gehe nicht mehr auf eine externe Seite, sondern ich gehe auf mein eigenes Blog, um das zu konsumieren. Ich kann Freunde auf verschiedenen Plattformen oder mit verschiedenen Inhalten folgen. Wenn wir das von den späteren noch sehen werden, es gibt verschiedene Services, die sich auf verschiedene Inhalte spezialisiert haben. Das kann man in einen, in separaten Feats sich anzeigen lassen. Man kann von Blogbeiträgen direkt die Kommentare, die auf dem Blogbeitrag hinterlassen wurden, auch in dem Interface lesen. Man kann Beiträge von anderen teilen und re-bloggen. Man kann mit Emoji-Reactions drauf reagieren und alle Freunde, die diesen Beitrag sozusagen auch abonniert haben, sehen auch, wie viele Reaktionen es drauf gibt. Friends ist sehr personenzentriert. Man kann für eine Person, wie ich schon gemeint habe, verschiedene Feats abonnieren, landen dann alle unter der einen Person. Man kann sich für wichtige Freunde benachrichtigen lassen per E-Mail. Man kann Stichwörter definieren. Man kann sich es auf einen E-Reader senden lassen. Man kann auch Regling einführen. Also je nach Stichwort, das dann vorkommt, soll was damit passieren. Also wenn Matthias mal wieder bei RSS schreibt, das kommt dem Papierkopf bei mir. Also die Vorzüge, man ist unabhängig von anderen Services, die dann plötzlich die Regling ändern. Man kann in der eigenen Blog-Suche finden, was man gelesen hat. Es ist nach mehreren Personen gruppiert. Es gibt dann ein paar Weiterungen. Man kann Artikel sammeln. Man kann sich einen E-Reader senden. Mit einer Browser-Erweiterung kann man direkt auf anderen Webseiten zum Beispiel das Blog abonnieren. Da gibt es auch einen Demo-Video. Aber es hat auch Schwierigkeiten. Immer weniger Leute haben eigene Blogs. Viele wissen gar nicht, dass man das alles mit Friends machen kann. Manche fragen sich auch, warum überhaupt. Es ist schwer zu wissen, wer hat dieses Plug-in überhaupt installiert. Mit wem kann ich mich befreunden? Es ist halt aufs WordPress-Ökosystem zugeschnitten. Was kann man da machen? Matthias? Jetzt haben wir über die ganzen Projekte geredet, die nicht funktioniert haben. Sorry. Jetzt wird es kurz ein bisschen technisch, weil das ist die Grundlage von dem, was sich jetzt gerade tut und was funktioniert. Und zwar ist die Basis von dem neuen dezentralen Netzwerkanntsatz Activity-Pub. Das sorgt dafür, dass eben unterschiedliche Server miteinander kommunizieren können. Das ist jetzt zwar ein bisschen Spezifikation erklärt, aber am Schluss zeigt das hoffentlich, warum sich das durchgesetzt hat, weil es trotzdem ziemlich einfach. Also Activity-Pub ist, was ich erklärt habe, dezentrales Protokoll, um dezentral zu kommunizieren. Es setzt sich zusammen aus Activity und Pub. Wir gehen erstmal auf Activity ein. Das basiert auf einem Standard, der heißt Activity-Streams vom W3C und bietet einfach eine maschinenlesbare Repräsentation einer Aktivität. Also ich habe den Typ der Aktivität, der ist Create in dem Fall. Ich habe eine Tool-Liste, wie bei E-Mail. Da steht eben jeder Empfänger drin. Ich habe einen Actor, derjenige, der die Aktivität versendet und im Objekt steht drin, auf was sich dieses Create bezieht, in dem Fall eine Note, also ein Micro-Blocking-Inhalt in der Regel. Aber ich kann auch diverse andere Geschichten damit machen, wie zum Beispiel einen simplen Like, einen Follow und kann damit im Prinzip mit einem JSON-Format, was auch erweitertbar ist, alle Aktivitäten in einem sozialen Netzwerk abbilden, in einem Standard-Format. Und dann gibt es die zweite Komponente, das ist das Pub. Da geht es um das Publishing und es lehnt sich auch sehr an E-Mail an. Also ich habe im Prinzip zwei Endpunkte, eine Outbox und eine Inbox. Alles, was ich versende oder alles, was ich an Aktivitäten auf meinem eigenen Blog generiere, geht über meine Outbox, über den Adter in die Inbox aller meiner Follower, die das dann interpretieren und damit machen, was in dem sozialen Netzwerk halt Follow bedeutet und wieder umgekehrt. Und das ist im Prinzip schon die ganze Magie. Warum Aktivitipub? Zum einen, weil es wirklich relativ simpel ist und zum anderen, weil es sich halt einfach durchgesetzt hat. Also wenn man hier die User-Zahlen oder die Server-Zahlen anguckt, hier unten im Gegensatz zu BlueSky, zum Beispiel, wollen wir gar nicht so sehr auf die Technik eingehen. Das ist halt das, was man gerade macht. Und was gerade passiert, ist wirklich, dass sich ein Netzwerk aufbaut zwischen verschiedenen unterschiedlichen, unterschiedlicher Software-Server, die voll untereinander kommunizieren kann. Wie sieht das also jetzt aus im Vergleich zur RSS? RSS ist ein Pull-Protokoll. Man holt sich regelmäßig einen Feed-up und selten ist da was Neues drin. Es ist für Kleins gemacht, die auch mal offline sind. Also man hat einen E-Reader und der, nur wenn man online ist, kann er sich die neuen Beiträge holen. Das heißt, auf Texte fokussiert. Man kann einen RSS-Feed auf einem statischen Host einfach hinlegen, indem man eine Update, wenn es was Neues gibt, das funktioniert. Es ist XML-basiert und der Weiterbarkeit hat sich bei Podcasts bewährt, aber war nicht viel mehr. Und im Gegensatz dazu ist Activitipub als Push konzipiert. Also neue Beiträge werden direkt an den Empfänger zugestellt. Dadurch benötigt man einen Server. Und es ist aber gleichzeitig effizienter, weil nur dann Netzwerk traffic passiert, wenn noch etwas passiert. Und die Interaktion ist möglich. Also diese Likes und so weiter, das geht direkt über das Activitipub-Protokoll. Und es ist JSON, nicht XML. Obwohl, Activitistreams gab es, als es anfangs spezifiziert wurde, auch als XML. Aber es ist JSON geworden. Und jetzt, also nun mal um das Thema Sinn. RSS ist, man muss bei jedem Server abklopfen, gibt es was Neues und dann wieder beim ersten Server und wieder weiter. Und man muss selber bestimmen, gibt es was Neues, muss den alten Feed mit dem neuen Feed vergleichen. Bisschen schwierig. Activitipub im Gegensatz ist, es macht jemand etwas, das wird zu meinem Server geschickt und ich bekomme es. Macht wer anders? Oh, ich bin gerade nicht online. Was passiert? Der Server speicherts und gibt es mir, wenn ich wieder online bin. Wie sieht das mit WordPress aus? Aus unterstützt standardmäßig RSS, Atom, RDF. Aber wie schaut es mit Activitipub aus? Matthias? So, jetzt kriegen wir die Kurve zu WordPress. Langes vor Geplänkel. Es gibt ein WordPress-Plugin, was eben diese ganze Technologie jetzt auch auf WordPress anwendet. Und um den Bogen dann wieder zu dem ursprünglichen Web 2.0 haben wir mit guten Vorsätzen angefangen. Aber die sozialen Netzwerke haben uns ein bisschen das Wasser abgegraben. Kann man mit dem Activitipub-Protokoll oder mit dem Plugin sehr viele Dinge, die soziale Netzwerke bisher besser gemacht haben, wieder, wir können aufholen, sagen wir so. Man hat über seinen Blog, auch wie bei sozialen Netzwerken, die eigene Identität. Man kann in dieses Netzwerk veröffentlichen. Man kann ganz normale, dieses Follower abbilden, was Twitter etabliert hat. Und die Kommentare sind auch bidirektional. Also es ist nicht so wie bei Cross-Posting, dass ich irgendwas, was ich geblockt habe auf Twitter teile, sondern es ist wirklich Teil dieses Netzwerks und alles, was dort an Kommentaren passiert, landet am Schluss auch wieder im Blog. Eigene Identität ist im Prinzip wieder, so viel wieder verwendet wie geht. Unten ist es einfach zum Beispiel die Autourl, ist dann die Profilurl. Für den Blog musste ich mir irgendwas überlegen und das war am nächsten an Twitter oder jetzt Mastodon dran. In der Oberfläche von Mastodon sieht das die Ansicht, wenn ich jetzt mein Blog folge. Das heißt, man sieht keinen Unterschied, ob das jetzt ein WordPress-Blog ist, ob das ein anderer Mastodon-Account ist. Das hat alles schön die Oberfläche von Mastodon, sehr an Twitter angelehnt. Ich kann Follow an, Follow drücken. Das gleiche für mein Profil. Publishing bedeutet, ich mache einen von Blog-Post, der dann in den sozialen Netzwerken abgebildet wird, in der Form, wie die sozialen Netzwerke das eben darstellen, mal besser, mal schlechter. Ich kann auch, es gibt Blöcke, um das Followen zu vereinfachen, dass man den User ein bisschen bei der Hand nimmt, ihm erklärt, okay, du musst jetzt nach folgendem Identifier suchen auf den sozialen Netzwerken, dann kannst du dem Blog folgen. Wir haben Blöcke für die Followers, dass du wie auch im sozialen Netzwerk das schön auf deiner Seite abbilden kannst. Und eben die Kommentare sind federiert. Das heißt, alle Kommentare, die zu einem Blog-Post geschrieben werden, landen am Schluss eben auch im Blog. Und im Vergleich zur Web2.0-Ära, wie ich schon angedeutet habe, ist es halt wirklich, man verlässt die eine App nicht mehr. Das heißt, es fühlt sich in dem Fall wirklich an wie ein soziales Netzwerk. Und man ist mit seinem Blog im Prinzip da, wo die Kommunikation stattfindet und einfach ist. Das heißt, es ist ermöglicht einem viel einfacher Kommentare zu bekommen, Likes zu bekommen, Boost zu bekommen, bei Twitter hieß es Retweets. Und man ist auch nicht angewiesen auf die Web App. Im Prinzip kann auch jeder Klient das volle Spektrum abbilden. Wie ist es aber andersrum? Ich habe jetzt nur gezeigt, wie jemand anders einem WordPress-Blog folgen kann. Was ist denn aber, wenn ich auf dem WordPress-Blog jemand anders folgen will? Das war bei WordPress nicht so einfach oder ist bei WordPress generell nicht so einfach, weil es ist nicht gebaut für ein soziales Netzwerk. Aber ich kenne jemanden, der einen Friends-Plugin gebaut hat. Ja, und Activity-Pub und Friends passt gut zusammen. Wie Matthias erklärt hat, mit dem Activity-Plugin ist mein Blog über Master-Dun-Erreichbar oder andere Activity-Plattformen. Und mit Friends kann ich dann den folgenden Teil übernehmen. Und wie in so einer richtigen Beziehung muss man auch zusammenarbeiten. Also wir haben manche Sachen zusammen entwickelt, aber auch gegenseitige Abhängigkeiten. Wenn da eine was ändert, wird dann beim anderen was kaputt und so weiter. Und wir sind auch immer noch dabei, uns zu überlegen, wie man die Kommunikation zwischen den beiden Plugins am besten hinbekommt. Aber man kann sich zum Beispiel auch gegenseitig helfen, dass eine Plugin schlägt das andere Plugin vor, als eine gute Ergänzung. Und dann, um das Ganze noch ein bisschen interessanter zu machen, gibt es noch eine Erweiterung, das Enable Master-Dun-Apps-Plugin. Und das erlaubt dann die ganzen Clients, die an sich für Master-Dun entwickelt wurden, auch mit dem eigenen Blog zu verwenden. Das heißt, es ist ein großes Spektrum an verschiedenen Apps verfügbar, wo ich dann einfach mein eigenes Blog als den Master-Dun-Server eingebe. Und ich kann das in der App nutzen. Also, das schaut dann so aus. Ich veröffentlichte etwas, das Activity-Pub-Plugin schickt es raus, wenn ich was aus dem letzten Verfolge komme zurück. Also, das Ganze doch. Ich schreibe etwas im Laptop über das Activity-Pub-Plugin jetzt hinaus. Andere schreiben etwas, das Friends-Plugin empfängt uns, zeigt es mir an. Und mit dem Master-Dun-Apps-Plugin geht das Ganze auch mit einem Master-Dun-App. Ich kann dort genauso lesen und schreiben. Und um jetzt nochmal die Kurve zu kriegen, zu Eingangs die Identität im Web. Das heißt, mit diesen ganzen Technologien schaffe ich die Identität wirklich jetzt wieder auf die eigene Seite zu bekommen und eben nicht auf das soziale Netzwerk. Alex hat vorhin erwähnt, dass der Vorteil von sozialen Netzwerken eben dieser eine Count oder die eine URL ist. Das ist die Theorie in der Realität. Sieht es halt aus, dass ich eben nicht die eine Seite und die eine URL habe, sondern ich habe halt diverse Netzwerke. Wenn ich mein Block zu einem Netzwerk und zu meiner Identität mache, dann habe ich halt wirklich nur diese eine Identität. Das ist meine Domain, meine URL und die ist unik und zwar nicht nur in dem Netzwerk, sondern die ist unik im Internet. Ich habe viel mehr Möglichkeiten, wie ich mich im Netz präsentieren will und kann trotzdem alle meine anderen Personasozialen Netzwerke wie auch immer referenzieren. Und es gibt diverse, also es gibt einen schönen Eintrittspunkt in das offene Web, weil ich das als Discovery Mechanismus für so viele andere Techniken benutzen kann. Identität wäre dann bei mir Notizpunktblock. Alex hat Alex.körg.at. Meine Darstellung. Alex ist ein bisschen bescheidener. Ich kann zum Beispiel eine wunderschöne Erweiterung, die WordPress rausgeschmissen hat, das Linkfeature. Ich habe es mir per Plugin installiert mit Ich liebe Blockrolls und da kann man eben auch seine anderen Profile darstellen. Und WordPress hatte so ein kleines Feature von Anfang an drin, dass ich nicht nur sagen konnte, ich möchte bitte diese URL in irgendeiner Sidebar haben, sondern ich konnte noch definieren, wie ich zu dieser URL stehe, ob das eine von mir ist, Mie oder ich konnte sagen, das ist eine von jemandem, den ich kenne oder von einem Kollegen und so weiter. Und so kann ich eben dem Link noch ein bisschen der Kontext mitgeben. Und damit könnte zum Beispiel das Plugin vom Alex nicht nur meine Seite, sondern über meine Seite eben mein ganzes Ich im sozialen Web rausbekommen. Und wenn er eben alles abonnieren möchte, gut. Es ist halt einfach maschinenlesbar. Also man sieht hier unter Mie eben alles, was ich angebe. Ich habe aber auch die Vollkontrolle drüber, ob ich es will oder nicht. Das ist übrigens auch was Mastodon benutzt, dieses kleine Real Mie-Dingons, um zu verifizieren, ob eine Mastodon-User eine Domain gehört. Also dieses grüne Häckchen, das, was man bei Twitter kaufen muss. Und eben darüber hinaus gibt es die ganzen Klassiker mit. Ich gebe die URL in den Feed wieder ein, dann sucht er sich alle Feeds aus dem Header. Ich kann Singles sein On da drüber machen. Und das spannende daran im Gegensatz zum Beispiel zu Facebook ist, wenn mein Facebook Account gesperrt ist, komme ich nirgendwo mehr rein, wo ich mich mal mit Facebook angemeldet habe. Wenn ich das mit meiner Domain gemacht habe, dann ist egal, wo ich die Hoste, ob ich jetzt irgendwie Ärger mit dem Hoste habe und meine Domain umzieht. Danach funktioniert es trotzdem wieder wie vorher. Und ich kann das natürlich auch in die zentralen sozialen Netzwerken machen. Blue Sky ermöglicht die Verwendung meiner Domain Noster, ein bisschen nerdigeres Protokoll und natürlich auch Activity Pub. Ich gebe meine Domain ein, finde mein Blog, kann ihm folgen. So, dann reden wir noch kurz übers Geld. Wie wir alle wissen, müssen Server bezahlt werden und bei sozialen Netzwerken ist alles kostenlos. Und das ist so ein bisschen wie im Schweinerstall, dort ist das Essen auch gratis. Aber was wird passiert dann aus dem Ganzen? Also zum Beispiel, es können Anzeigen direkt auf eine Gruppe getargetet werden. Ich weiß nicht, ob das schon mal durchgegangen ist. So schaut das bei Facebook aus. Man kann den Radius ändern. Man kann sagen, ich möchte jetzt WordPress Entwickler zum Beispiel targetten. Und das lasst sich dann Facebook auch gut zahlen. Und wie wird das im Federated Web aussehen? Wenn jeder sein eigenes Hosting bezahlt, ist die Werbung eigentlich nicht notwendig. Man muss zur die Domain zahlen, aber man kann zum Beispiel mit einer Nachnamendomain die ganze Familie abdecken oder den Freundeskreis mit einer Domain, wo man sich dann die Kosten teilen kann. Gut. Und wie geht es jetzt weiter von hier? Wir haben jetzt mit mehreren Plugins, glaube ich, ein WordPress verholfen sich ein bisschen in das sozialen Netzwerk, in die sozialen Netzwerke wieder zu integrieren. Es gibt bei Activity Pub verschiedene Arten von Plattformen. Also Pixel-Fed wird so das Instagram-Equivalent. Lemmy ist wie Reddit. Und man kann seine eigene Identität, sein eigenes Blog dafür verwenden. Dadurch ist es auch möglich zwischen den Services sozusagen sich zu bewegen. Mit dem Blog ist man nicht nur in dieser Blogosphäre vernetzt, sondern man kann jetzt eben auch die anderen Netzwerke mit benutzen. Im Indie-Web gibt es den Begriff des Posse, dieses Publish on your own site and syndicate elsewhere. Aber das ist jetzt nicht mehr notwendig, weil man ist richtig Teil des Netzwerkes, die Inhalte, die man auf dem eigenen Blog postet, müssen nicht dorthin gesendet werden. Sie sind einfach Teil des Ganzen. Und insgesamt gibt es einfach viele verschiedene Communities, die man dann mal so mit beitreten kann. VDDB ist eine Seite, die so ein bisschen tracked die Nutzerzahlen in den verschiedenen Plattformen und wie viele aktive Nutzer und so weiter. Und die haben extra für WordPress, weil sie natürlich auch das Potenzial von WordPress und Activity Pub gesehen haben, eine kleine Landingpage gemacht. Normalerweise im Menü steht noch Hello WordPress. Also sie heißen uns Willkommen in dieser neuen dezentralen Welt. Man sieht schön, wie das so ein bisschen hochgeht. Aber es wäre natürlich jetzt schön, wenn gerade hier alle das mal ausprobieren und sich das natürlich installieren und uns ganz viel Feedback geben, weil wir sind beide auch Techniker. Ich habe vorhin gesagt, mit Technik und komplizierten Protokollen und Oberflächen sehen jetzt auch nicht immer so hübsch aus. Deswegen gerne sehr viel Feedback geben, dass das auch irgendwann mal benutzbar ist, dass man in naher Zukunft dann vielleicht doch wirklich sich einfach nur ein WordPress installiert und Teil eines dezentralen sozialen Netzwerks ist. Danke schön.