hhmx.de

#w3c


Fedi:Tagestipp/tröt

Fedi:Tagestipp/tröt (@tagestipp@mastodonium.de) Bot

Föderation DE So 14.04.2024 15:10:01

ActivityPub und Mastodon-Beiträge

ist ein gern genutztes im , mit dem sich Instanzen untereinander unterhalten und austauschen.

Die fediversale Plattform nennt die dortigen Beiträge bzw. auf Englisch oder auch intern ().

So weit, so gut. Nur kennt natürlich ActivityPub keine Mastodon-Bezeichnung wie , oder Status.

ActivityPub bzw. das kennt bzw. definiert Objekte wie etwa (), Audio, Dokument (Document), Ereignis (Event) und weitere.

Hier kommt der Objekttyp (ggf. auch Mitteilung oder Hinweis, im englischen Original "") ins Spiel.

Dies ist der Typ von Objekt, den Instanzen untereinander austauschen, wenn es um die Beiträge geht, die man auf einer Mastodon-Instanz verfaßt.

Auf Seiten der Mastodon- versucht diese, einige andere Objekttypen bestmöglich zu konvertieren.

Eine explizite maximale Beitragslänge wird vom übrigens nicht vorgegeben. Das Objekt wird beschrieben als kurzes geschriebenes Werk, typischerweise nicht länger als ein einzelner Absatz.

Zum weiteren Einstieg ins Thema (für technisch Interessierte):
https://www.w3.org/TR/activitystreams-vocabulary/#dfn-note
https://www.w3.org/TR/activitypub/
https://docs.joinmastodon.org/spec/activitypub/#status

Dem geneigten Lesenden mag aufgefallen sein, daß das das "Activity Vocabulary" auf Mai 2017 datiert, "ActivityPub" allerdings auf Januar 2018.

Mastodon-Logo
https://de.wikipedia.org/wiki/Mastodon_(Software)

Logo von ActivityPub

Quelle:
https://de.wikipedia.org/wiki/Datei:ActivityPub-logo.svg
https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/ActivityPub-logo.svg/320px-ActivityPub-logo.svg.png

Diese Datei wird unter der Creative-Commons-Lizenz „CC0 1.0 Verzicht auf das Copyright“ zur Verfügung gestellt.

(Medien: 2)

Fedi:Tagestipp/tröt

Fedi:Tagestipp/tröt (@tagestipp@mastodonium.de) Bot

Föderation DE Do 11.04.2024 15:05:01

ActivityPub und Mastodon-Umfragen

ist ein gern genutztes im , mit dem sich Instanzen untereinander unterhalten und austauschen. Die fediversale Plattform unterstützt Umfragen.

So weit, so gut. Nur, die Art und Weise, wie Mastodon Umfragen umsetzt, paßt nicht 100%ig zu der in ActivityPub bzw. im definierten Form.

Demnach wäre eine (engl. ) nämlich eigentlich eine Aktivität und kein Objekt. Mastodon behandelt eine Frage allerdings als Objekt. Dies kann zu Verständigungsproblemen zwischen verschiedenen Instanztypen im Fediverse führen.

Mastodon-Instanzen untereinander verstehen sich. Auch versteht sich auf Umfragen im Mastodon-Stil. Bei weiteren Fediverse-Plattformen (wie etwa , , , etc.) wäre dies im Einzelfall zu klären.

Zum weiteren Einstieg ins Thema (für technisch Interessierte):
https://www.w3.org/TR/activitystreams-vocabulary/#dfn-question
https://docs.joinmastodon.org/spec/activitypub/#Question

Dem geneigten Lesenden mag aufgefallen sein, daß das das "Activity Vocabulary" auf Mai 2017 datiert, "ActivityPub" allerdings auf Januar 2018. Und letzteres keinen expliziten Bezug zu einer "Question" nimmt.

#Vocabulary

Mastodon-Logo
https://de.wikipedia.org/wiki/Mastodon_(Software)

Logo von ActivityPub

Quelle:
https://de.wikipedia.org/wiki/Datei:ActivityPub-logo.svg
https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/ActivityPub-logo.svg/320px-ActivityPub-logo.svg.png

Diese Datei wird unter der Creative-Commons-Lizenz „CC0 1.0 Verzicht auf das Copyright“ zur Verfügung gestellt.

(Medien: 2)

W3C Developers

W3C Developers (@w3cdevs@w3c.social)

Föderation EN Do 04.04.2024 11:59:40

Data Integrity BBS Cryptosuites v1.0 has just been published as a Candidate Recommendation !

▶️ w3.org/TR/2024/CR-vc-di-bbs-20

This specification describes how to generate digital for ensuring the authenticity and integrity of using the BBS signature scheme (👀 BBS is the acronym of its creators: Boneh, Boyen and Shacham).

See also the "BBS Cryptosuite v2023 Explainer" explainer: github.com/w3c/vc-di-bbs/blob/

Inautilo

Inautilo (@inautilo@mastodon.social)

Föderation EN Sa 16.03.2024 11:05:23


The W3C is now investigating the ethics of generative AI · The web standards organization takes a closer look ilo.im/15ya32

_____

Sam Sethi :pc2red:

Sam Sethi :pc2red: (@samsethi@podcastindex.social)

Föderation EN So 10.03.2024 10:11:25

Our special guest on this week's Podnews Weekly Review is the wonderful @evan the co-author of the ActivityPub protocol and ActivityStreams 2.0

The ActivityPub protocol is a decentralized social networking protocol based on the ActivityStreams 2.0 data format.

These are both W3C open web standards.

For the last few months, Evan has been writing a book about ActivityPub for O'Reilly.

The first two chapters are now available. You can read it here!
learning.oreilly.com/library/v /cc @dave @adam

(Medien: 1)

Fedi:Tagestipp/tröt

Fedi:Tagestipp/tröt (@tagestipp@mastodonium.de) Bot

Föderation DE Mo 22.01.2024 12:00:02

Fediverse-Protokolle

Um sich miteinander austauschen zu können, müssen sich Instanzen im untereinander verstehen können. Dazu dient ein standardisiertes für den Austausch von Daten zwischen Computern bzw. Prozessen (hier also den einzelnen Instanzen bzw. Servern), die in einem Rechnernetz (hier im Allgemeinen das ) miteinander verbunden sind (verteiltes bzw. föderiertes System).

Anno 2024 kommt hierzu gern und häufig das zum Einsatz.

Allerdings war das in der Anfangszeit des Fediversums noch nicht so. Die -Spezifikation wurde im Jahr 2008 veröffentlicht und dann ab 2010 als weitergeführt. Auch ActivityPub hieß zunächst einmal . Im Januar 2018 gab das (World Wide Web Consortium) den ActivityPub-Standard frei und empfiehlt ihn seither für dezentrales Teilen von Inhalten.

Historisch wäre auch noch zu erwähnen. Die Fediverse-Plattform spricht übrigens mehrere Protokolle.

Bleiben wir bei ActivityPub: Das Protokoll spezifiziert sowohl Server-zu-Server- als auch Client-zu-Server-Kommunikation. Hierbei ist zu beachten, daß sich die Instanzen im via Server-zu-Server-Kommunikation unterhalten. Mit einem Client oder einer App auf ein Konto auf einer zuzugreifen, wäre ein Anwendungsfall für die Client-zu-Server-Kommunikation. Hier setzt aber zum Beispiel die -Plattform auf eine eigene Implementierung, die --, die zum Teil auch von anderen Plattformen zumindest teilweise unterstützt wird.

Da es sich bei ActivityPub um einen offenen Standard handelt, kann jeder Mensch oder jede Organisation eigene implementieren, um am teilzunehmen. Die Instanz mastodonium.de läuft etwa auf , einer eigenen Implementation des Autors dieser Zeilen.

Zum weiteren Schmökern sei auf folgende -Artikel hingewiesen:
https://de.wikipedia.org/wiki/OStatus
https://de.wikipedia.org/wiki/ActivityPub
https://de.wikipedia.org/wiki/Netzwerkprotokoll
https://de.wikipedia.org/wiki/World_Wide_Web_Consortium
https://de.wikipedia.org/wiki/Diaspora_(Software)

Logo von ActivityPub

Quelle:
https://de.wikipedia.org/wiki/Datei:ActivityPub-logo.svg
https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/ActivityPub-logo.svg/320px-ActivityPub-logo.svg.png

Diese Datei wird unter der Creative-Commons-Lizenz „CC0 1.0 Verzicht auf das Copyright“ zur Verfügung gestellt.

(Medien: 1)

Aral Balkan

Aral Balkan (@aral@mastodon.ar.al)

Föderation EN Mi 10.01.2024 08:42:45

The W3C publishing ethical web principles is like OPEC publishing ethical climate principles.

Who are the members of the W3C?

Google,
Facebook (Meta),
Amazon,
Adobe,
SoftBank,
Yahoo!,

The W3C is the standards body of surveillance capitalism.

Ethical principles? W3C? Don’t make me laugh!

If they had any ethics they’d have expelled their most prominent members starting with Google and Facebook.

w3.org/TR/ethical-web-principl

Vivaldi

Vivaldi (@Vivaldi@social.vivaldi.net)

Föderation EN Mo 18.12.2023 19:00:53

On this day 27 years ago, the first standard for was published by .

Did you know that in addition to the countless built-in customization options in the browser, you can further tweak Vivaldi on desktop with your own custom CSS?

Check out how and meet our community of modders on forum.vivaldi.net/category/52/.

If you've already added custom CSS to Vivaldi, what did you change?

Coralie Mercier (W3C)

Coralie Mercier (W3C) (@koalie@w3c.social)

Föderation EN So 17.12.2023 10:20:29

level 1 by @bert & H&kon became a @w3c Recommendation 27 years ago🎉

in 1996, a foundational aspect of the web became a standard!

> CSS1 allows authors and readers to attach style to HTML documents [that] is human readable and writable.
> One of the fundamental features of CSS is that style sheets cascade; authors can attach a preferred style sheet, while the reader may have a personal style sheet to adjust for human or technological handicaps.

w3.org/TR/REC-CSS1-961217

Nordnick 🐘

Nordnick 🐘 (@nick)

Whalebird · Do 14.12.2023 16:28:02

Gedanken zum Thema , , und

Am Donnerstag, 14. Dezember 2023, hat der -Konzern sein Produkt in der verfügbar gestellt. Threads ist mit verknüpft.

Die Meta Platforms, Inc. (bis Oktober 2021 Facebook, Inc., oft kurz als Meta bezeichnet) ist ein US-amerikanischer Internetkonzern, zu dem u.a. , , und eben gehören.

In einer frühen Betaphase befindet sich die Anbindung von via an das . Das Fediverse ist der hier hoffentlich allen bekannte Zusammenschluß tausender Instanzen, die auf unterschiedlicher Software laufen (z.B. , , , , etc.), aber alle gemeinsam über das offene Protokoll ActivityPub kommunizieren, welches seit Januar 2018 eine Empfehlung des ist.

Das Fediverse ist frei, es gehört keinem einzelnen Konzern. Instanzen werden von Privatleuten, Vereinen, Unternehmen und Behörden betrieben. Jedermensch kann selbst eine Instanz aufsetzen...

Threads ist ein Angebot eines kommerziellen Unternehmens, was bisher vollständig abgeschottet operiert und zu dessen Geschäftszweck es zählt, möglichst viele Daten über seine Nutzenden zu sammeln.

Nun könnte man meinen, Zuwachs im Fediverse über das standardisierte offene Protokoll ActivityPub wäre immer gut und ein Gewinn (nicht monetär gemeint) für das Fediverse.

Ja und nein.

Organisches Wachstum wäre eine Bereicherung, d.h. kleinere neue Instanzen mit einer Handvoll neuer Nutzer... mit dem Willen, sich dem Verbund (dem föderierten Universum) anzuschließen und sich einzugewöhnen.

Mit Threads reden wir allerdings über eine Größenordnung von rund 100 Millionen Nutzenden, die keinerlei Vorstellung vom Fediverse haben und bisher eher damit aufgefallen sind, ein Dasein als nicht abzulehnen (und Käfighaltung gewohnt zu sein). (Eine kleine Spitze sei mir erlaubt).

Das Fediverse ist naturgemäß schwierig in Zahlen zu fassen... ausgehend von Statistiksammlern werfe ich jetzt einmal eine Schätzung von zehn bis zwanzig Millionen registrierten Konten in den Raum.

Damit wird klar, wir reden nicht über gesundes organisches Wachstum des Fediverse. Bei fünf bis zehnmal mehr Nutzenden wären Threads-User plötzlich massiv in der Überzahl. User, die keine Vorstellung vom Aufbau des und Miteinander im Fediverse haben. (Als Stichwort sei hier mal "ewiger September" erwähnt).

Mit einem Schlag wäre also der Hauptteil der Nutzerschaft Meta-User. Das Fediverse wäre zum Großteil unter Kontrolle eines einzelnen Konzerns. Weit weg vom gleichberechtigten föderierten Universum, wie wir es heute kennen.

Weiterhin ist bei einem gewinnorientierten Unternehmen (nach deutschem Recht ist das bei einem Gewerbe per Definition der Fall) damit zu rechnen, daß es sein eigenes Ziel verfolgt. Das ist nicht verwerflich, sondern ganz normal. Nur eben in diesem Fall sicherlich nicht im Sinn des föderierten Universums.

Wenn nun also im konkreten Fall der Meta-Konzern den überwiegenden Teil der Nutzenden unter Kontrolle hat, kann Meta mit Threads beliebig am ActivityPub-Standard manipulieren, d.h. das Verfahren in Metas Sinne anpassen. Diese Vorgehensweise ist nicht neu... (Stichwort: Embrace, Extend and Extinguish).

Damit stehen alle anderen fediversalen Softwareentwickler plötzlich vor der Wahl, Metas Abweichungen vom ActivityPub-Standard nachzubauen (soweit möglich) oder gewissermaßen nicht mehr "kompatibel" zu sein. Denn die große Masse an Nutzenden nimmt nur war, daß einige aus ihrer Sicht unbekannte kleine Dienste nicht mehr so funktionieren wie gewohnt. Nutzende der klassischen Fediverse-Dienste stehen dann vor der Wahl, zu Threads zu wechseln oder eben "nicht mehr mitzuspielen". Damit zieht Meta dann Nutzende in den eigenen "Bann".

Das ursprüngliche Fediverse wäre im "Worst Case" nur noch ein Schatten seiner selbst bzw. ein kleines Überbleibsel... das kleine gallische Dorf, was als einziges nicht von den Römern überrollt wurde.

E-Mail-Standards wurden und werden auf diese Weise attackiert... und das bei weit größerer Verbreitung im Vergleich zu ActivityPub.

Denkbar wäre natürlich auch, daß der Meta-Konzern mit den ActivityPub-Tests nur einen Marketing-Stunt hinlegt. Aber eben: Spekulation.

All das geht aber nun in den Köpfen derjenigen Instanzverantwortlichen umher, wenn es um die Entscheidung geht, die Threads-Instanz(en) zuzulassen oder zu deföderieren (d.h. keine Kommunikation mit dieser Instanz mehr zuzulassen).

Je länger ich darüber nachdenke, desto mehr halte ich es für angebracht, sich mit der Möglichkeit einer "feindlichen Übernahme" zu befassen...

Nebenbei... bietet ein Wortspiel mit ...