#activitypub

jabgoe2089@hub.netzgemeinde.eu

Hurray! They are reinventing the wheel! So that we all can be drivimg from now on. A miracle ...

#internet #socialMedia #hubzilla #nomadicIdentity

Image/photoTim Schlotfeldt ⚓?️‍? wrote the following post Mon, 14 Oct 2024 08:29:53 +0200

This thread is well worth reading. It's about the #W3C standard DID: "Decentralized identifiers (DIDs) are a new type of identifier that enables verifiable, decentralized digital identity.". The take away: We already had a solution for Decentralized identifiers but … #NIH.

My #Hubzilla had this (here it is called "Nomadic Identity") and it rescued my fediverse identity.

It starts with this posting:

glyn (@underlap@fosstodon.org)

What would it take to add decentralised identity (e.g. W3C DIDs) to the Fediverse? Who is already working on this?

Bluesky's AT Protocol is a great proof of concept, but probably isn't the endgame. Abstracting Fediverse identity using hostnames and WebFinger is another useful experiment, but again probably not the endgame.

#DecentralizedIdentity #ATProtocol #W3C #ActivityPub

The Folks from #Hubzilla are stepping in and explain, that this problem was already solved even before #ActivityPub existed:

Jupiter Rowland

@glyn Decentralised identity has been available for longer than Mastodon, let alone ActivityPub. Only that it is known as "nomadic identity" here.

It was first implemented by Friendica creator @mike@unfediverse.com Macgirvin ?️ in the Zot protocol in 2011 and in a Friendica fork named Red in 2012, later renamed into the Red Matrix, eventually reworked and renamed into Hubzilla in 2015.

Proof: This Hubzilla channel of mine actually simultaneously resides on two servers.

(Almost) everything that Mike has made afterwards, forks and forks of forks of Hubzilla, used to have or still have nomadic identity implemented.

#ActivityPub #Mastodon #Fediverse

robin1@diaspora.psyco.fr

Different Platforms, Different Users, Different Purposes, Different Goals

Until I ventured off into the wider world of the #Fediverse, I wrongly assumed that they all have the same goal but just different ways of getting there.

After messing with #Mastodon a bit and finding that even with #ActivityPub in common with #Hubzilla and #Friendica, posts shared between these platforms get mixed up, misdirected, or disappear into the ether.

Seeking some insight, I found this post in the Diaspora Discourse forum and found a gem in the discussion which puts my own thoughts into better words than I could express. Kudos to Dennis Schubert, one of Diaspora's developers for this clarification. He writes:

Friendica is a nice project, and has many friends and users. That’s cool. Unfortunately, it’s also the one project where I constantly see less technical users being completely confused, up to a point where they go back to Facebook because that’s easier (or, in rare cases, they go back to diaspora*, because as it turns out, diaspora* is a lot more stable and usable).

Mastodon, Friendica, and diaspora* are very different projects, and I would not say either one is “better”. Mastodon had perfect timing and is catering a lot to the nerds who want something that feels like twitter but is not. Friendica caters a lot to the small group of people who want a tool that “can do everything” and are willing to spend weeks with learning Friendica. diaspora* caters to people who don’t want to spend weeks on learning how things work, and people who appreciate a simpler UX and are fine with the reduced set of features.

BINGO!

Different "target audiences," I guess one might say. Using Mr. Schubert's description definitively, I can surely put myself and most of my friends into that latter category. I love my #diaspora and and am sticking with it. If time and money permit, I'd love to run my own instance some day.

z428@loma.ml

Stumbled across this - https://docs.bsky.app/blog/2024-protocol-roadmap - earlier today for reasons. Which seems ambitious and I am unsure how far they will get with that, especially the long-term stuff, but:

Firehose Bandwidth Efficiency: as the network grows, and the volume and rate of repository commits increases, the cost of subscribing to the entire Relay firehose increases. There are a number of ways to significantly improve bandwidth requirements: removing MST metadata for most use-cases; filtering by record types or subsets of accounts; batch compression; etc.

Anyone knows of a comparable roadmap / development outline / ... for #ActivityPub?

danie10@squeet.me

GoToSocial is a new ActivityPub social network server for the Fediverse

Typical social network profile with a banner across the top (this one showing two purple flowers with green leaves behind), an icon of a face, and name GoToSocial with an address handle @gotosocial. To the left side is a pane with a heading About and some links to documentation, support us, Matrix space, etc. To the right side a pane shows pinned posts with two posts shown with status updates for the network.
This service is still in Alpha release but is already deployable and usable, and federates with other Fediverse servers.

However, there is no “main” instance you go to join. The intention really is that you host your own instance for yourself and a few friends and family. To this end, it is designed to be very lightweight and will happily run on a Raspberry Pi or even a $5/pm VPS.

This is taking a very different approach from say Mastodon which has one main instance everyone could join, but then it sits with the issue that everyone joins there, and it becomes a bit “centralised”. GoToSocial has been designed as lightweight for self-hosting, and also has a Docker image installation, so it makes it really easy for (and encourages) most people to host their own instance.

It seems to also be focussed very much around privacy (defaults to unlisted posts) and permission controls (for example, you have an option to post to mutual-only where both people follow each other). Also, by hosting your own service you set the rules, and you are also your own admin. You can choose to turn off likes, replies, boosts, etc as well. Being your own admin also means you can easily adjust the post length as well.

It does conform to the Mastodon API so apparently some Mastodon clients will also work fine with it.

See github.com/superseriousbusines…
#Blog, #activitypub, #GoToSocial, #opensource, #technology

jaywink@jasonrobinson.me

Threads has entered the fediverse - Engineering at Meta

https://engineering.fb.com/2024/03/21/networking-traffic/threads-has-entered-the-fediverse/

I must admit I never thought this would actually happen, #Threads federating with the Fediverse, but it did, woah. Pretty huge moment for #ActivityPub. Now lets hope #Meta plays it nice with interop, well as nice as any of the other bickering and sometimes somewhat poorly interopping #Fediverse platforms are doing :P

While I totally expect half of the Fedi to go on an instance blocking spree, personally I'm happy for this development. And hey, even if half of the Fedi does go on an instance blocking spree, that is fine. It's all a part of the freedom provided by a decentralized federated network.

It's a huge pity #Bluesky settled on building their own platform. We could be a very big nice happy family had they chosen to adopt ActivityPub during the evaluations they did.

I just hope resharing Zuck's first Fedi post wont demolish my poor #Socialhome instance 😅

danie10@squeet.me

Oh, Zot! Nomadic Identity is Coming to ActivityPub: This could change the Fediverse forever

Piece of paper in background covered in pencilled notes and calculations. In the centre is a black rectangle with a white lightning bolt through it. Bottom right is the head and shoulders of a man wearing glasses and wearing a checked shirt. Top left is a symbol with the words ActivityPub Rocks. To the top right is a symbol with the words Hubzilla rules.
Years before there was Mastodon and even ActivityPub, there was Mike Macgirvin who created the Zot protocol, which Hubzilla runs on. One of Hubzilla’s most amazing features (apart from also integrating with Activity and the Fediverse, and having channel relays) is also the nomadic identity that Mike envisioned.

Nomadic Identity is a concept pioneered by Mike Macgirvin, a longtime builder in the Fediverse. If you’ve ever used Friendica, Hubzilla, or Streams, you’ve used software written by this guy.

Nomadic identity is true portability of your identity, along with posts, followers, etc to a new location.

I’ve actually used nomadic identity when I hosted my own Hubzilla instance, and I moved my hosting to a different provider where I could not host my Hubzilla easily in a Docker environment. I resumed my Hubzilla on the secondary channel, and changed that to my primary channel. It just worked.

Hubzilla, with its Zot protocol, also allows for multiple channels on the same account (think of them as separate feeds each with its own profile) which can be used for work, home, a hobby, etc.

I’ll be really happy to see Mike applying his mind to improving ActivityPub as I know he had some fundamental principles which he got right, and which ActivityPub still needs. How, where, and when I don’t know as I remember Mike says way back, that is was easier to create the Zot protocol anew, than to change Friendica’s existing protocol.

Identity Management is one of those pieces of plumbing that’s surprisingly shaky still on ActivityPub but also across all social networks and requires serious consideration. For example, you also cannot migrate your identity from Facebook to say Tumblr at all. I know that Sir Tim Berners-Lee was also working on the same problem, with his POD identity being central for each person, but he has been busy on it for many years and there is no sign at all of any early adoption on any existing social network.

So, if Mike can retrofit his concepts into ActivityPub, then he will likely help cement an important new building block for the Fediverse and all its users.

See https://wedistribute.org/2024/03/activitypub-nomadic-identity/
#Blog, #activitypub, #nomadicidentity, #socialnetworks, #technology

berternste2@diasp.nl

The fediverse, explained

The Verge

The buzziest new thing in social networking is a big deal. It’s also very confusing. And it’s not actually new. (...)

Illustration: fediverse as interconnected sociale media
.

So what is the fediverse?
It’s an interconnected social platform ecosystem based on an open protocol called ActivityPub, which allows you to port your content, data, and follower graph between networks.

What?

Ugh, I know. Let me try again.

The fediverse is as if you took X, TikTok, Snapchat, Instagram, and Facebook and made them all interoperable so you could post anything from anywhere, and all your followers would be guaranteed to see it. And if you wanted to leave one platform for another, you could bring all your content, all your followers, all your everything with you. (...)

But all of this stuff only works if there is a standard, and I’d bet $10 that ActivityPub is going to be that standard. It’s the one that’s overseen by the World Wide Web Consortium, it’s the one with the most momentum, it’s the one Threads is supposedly going to support — it’s just kind of clearly winning. (...)

So why would I leave Instagram and Facebook?
That’s the big question. Do you like Instagram and Facebook?

I mean, sure. It’s where all my friends are.
That is the single biggest problem for the fediverse. A lot of folks I’ve talked to say that, basically, if we’d built social media like this 20 years ago, the world would be better and smarter and we’d all be richer and better-looking. (Or something.) But we didn’t. We built it on a bunch of closed platforms that turned out to be really sticky, really lucrative for the companies that made them, and frankly kind of user-hostile. But it’s really, really hard to convince people to stop hanging out where their friends are and go join something new just because it’s better. That transition will take a long time, if it ever happens. (...)

Complete article

Tags: #fediverse #social_media #activitypub #x #Twitter #tiktok #snapchat #instagram #facebook #youtube #algoritm #interoperability #mastodon #hubzilla #diaspora* #Bluesky #threads #AT_Protocol #Farcaster #Nostr #Reddit #Pixelfed #Lemmy #PeerTube #Friendica #BookWyrm #Goodreads #Misskey #Flipboard #Medium #hubzilla

sascha@loma.ml

Friendica | Warum es bei weitiergesagten ActivityPub Beiträgen kein Problem ist das sie nach ein paar Tagen automatisch löschen zu lassen, bei Diaspora Beiträgen aber sehr wohl

Jeder kennt das, man sieht einen Beitrag und findet ihn oder seinen Inhalt gut oder wichtig, sagt ihn weiter. Aber auf der anderen Seite müllt das dann das eigene Profil recht schnell zu, die eigenen Beiträge verschwinden oft geradezu zwischen den eigenen weitergesagten Beiträgen. Nun gibt es ja die Möglichkeit Beiträge nach einer gewissen Zeit löschen zu lassen. Bei ActivityPub Beiträgen wie z. B. von Mastodon, Pleroma oder Misskey ist das auch kein Probem, da dort die weitergesagten Beiträge praktisch nur verlinkt werden. Sprich wird diese Verlinkung gelöscht, dann bleibt der Orginalbeitrag und auch die Kommentare und Likes dazu bestehen. Anders sieht es jedoch bei weitergesagten Diaspora Beiträgen aus. Sagt man einen Diaspora Beitrag weiter, so wird eine Kopie des Beitrags erstellt, ähnlich als wenn man einen Beitrag zitiert. Dieser Beitrag hat dann eigene Kommentare und eigene Likes die beim Löschen verloren gehen. Das es daneben bei weitergesagten Diaspora Beiträgen auch noch andere Probleme gibt ist klar. So können Diaspora Nutzer zwar den Beitrag sehen, kommentieren und liken, sehen aber keine Kommentare von ActivityPub Usern. Umgekehrt ist das dann genauso. Also nicht wirklich befriedigend.

Tags: #Friendica #Weitersagen #Automatisches-Löschen #ActivityPub #Likes #Kommentare #Diaspora #Sascha #2024-02-10

reverendelvis@spora.undeadnetwork.de

Falls ihr einen WordPress Blog habt
If you have a WordPress blog

Aktiviert doch das Activity Pub Plugin von Herrn Pfefferle! Das ist kinderleicht und eure Seite ist sofort föderiert! Schickt mir gern den Link, ich abonniere euch.

Activate the Activity Pub plugin from Mr. Pfefferle! It's child's play and your site is instantly federated! Send me the link and I'll subscribe you.

https://wordpress.org/plugins/activitypub/

https://word.undead-network.de/2024/01/10/falls-ihr-einen-wordpress-blog-habt-if-you-have-a-wordpress-blog/
#activitypub #federation #Fderation #wordpress #wp

anubis2814@friendica.myportal.social

#Friendica is now a clone of ALL social media platforms. #G+, #Facebook, #Myspace with its customizable profiles people can see, #Instagram with its new channels(I made a media channel that just shows images and video of people I follow and its now Instagram/ #pixelfed, and now its even #Tiktok with the video only channel. It connects to all social media, #activitypub and #diaspora. It truly is the one ring to rule them all and yet no body knows about it. (Its naming here in the states doesn't help it sounds like a cheap knockoff of friendster but apparently sounds cool in France and Germany which is where it is most prominent. If these anyone was getting paid to keep me on the site longer, they'd be rolling in the dough with these new channel features. Instead its 100% free. #Friendica

salinger3@diaspora-fr.org

How to Kill a Decentralised Network (such as the Fediverse)

I know we all dream of having all our friends and family on the Fediverse so we can avoid proprietary networks completely. But the Fediverse is not looking for market dominance or profit. The Fediverse is not looking for growth. It is offering a place for freedom. People joining the #Fediverse are those looking for freedom. If people are not ready or are not looking for freedom, that’s fine. They have the right to stay on proprietary platforms. We should not force them into the Fediverse. We should not try to include as many people as we can at all cost. We should be honest and ensure people join the Fediverse because they share some of the values behind it.

By competing against Meta in the brainless growth-at-all-cost ideology, we are certain to lose. They are the master of that game. They are trying to bring everyone in their field, to make people compete against them using the weapons they are selling.

Fediverse can only win by keeping its ground, by speaking about freedom, morals, ethics, values. By starting open, non-commercial and non-spied discussions. By acknowledging that the goal is not to win. Not to embrace. The goal is to stay a tool. A tool dedicated to offer a place of freedom for connected human beings. Something that no commercial entity will ever offer.

https://ploum.net/2023-06-23-how-to-kill-decentralised-networks.html

#ploum #gafam #xmpp #mastodon #google #microsoft #activitypub