The Fediverse is a specific thing. And even if it were just referring to any federated social network, it’s very questionable whether Bluesky really can have independent instances.
The idea of the Fediverse is simply a group of social networks communicating through the same protocol, is that not what ATProto is attempting to accomplish?
I’ve been a long time supporter that ATProto actually is apart of the Fediverse. The ultimate goal of this subreddit is a fully decentralized social media landscape. Fracturing discussion between ActivityPub and ATProto helps no one, especially in niche communities like this. The long-term goal is the same, and whether that progression happens on protocol A or platform B it’s progressive nonetheless and we should discuss it.
I support what they wanna do with a credible exit, but claiming that their goal is to or that they do make it easy for multiple different social networks (your PDS is not a new network, it’s data locally stored for the existing network) to communicate with each other is just false
I’m fully aware that might not be #1 goal at the end of the day, but we’re starting to see multiple social media networks start to exist with their own infrastructure on ATProto (https://sprk.so/ is in beta) and more importantly hosted outside the US.
These separate networks can interact with the BlueSky network if they choose so and the BlueSky network can interact with theirs if they use their Lexicon. There are other lightweight apps being built on top of BlueSkys Lexicon and relay system as well that are whole separate apps.
To say that’s not their goal is a little weird because it’s possible right now? Sure it might be difficult but they’ve merged quite a few changes to make the relay system much more accessible, and have put a lot of effort into the identity system recently.
The idea of federation is that you have multiple instances of the same medium of social network; of the same lexicon. The same ATProto relay/firehose is the same instance of a social network. As explored in the link I gave you, ATProto does not make mastodon-scale self-hosting of relays easy, nor does it intend to, emphasis on “mastodon-scale”; instead, it makes centralized monolith self-hosting of existing/exported exoduses easy.
The Fediverse is ActivityPub, because ActivityPub is how Fediverse servers talk to each other. BlueSky does not talk to Fediverse servers, so it cannot be said to be part of the Fediverse.
Posted in another comment but wikipedia disagrees.
The Fediverse (commonly shortened to fedi)[4][5][6] is a collection of social networking services that can communicate with each other (formally known as federation) using a common protocol.
We can argue semantics all day but at the end of the day I’ll hold the same stance that we shouldn’t be fracturing the communities and instead discussing the content and idea of a decentralized communicating social media landscape.
It seems that document currently expresses that “the AT Protocol, which powers the Bluesky social network” is “[a] major protocol in competition with the Fediverse”, which suggests that neither “the AT Protocol” nor “Bluesky” are included in the Fediverse.
Moreover, “AT Protocol” and “Bluesky” are conspicuously absent from the second paragraph of the article content / lead section.
The majority of Fediverse platforms are based on free and open-source software, and create connections between servers using the ActivityPub protocol. Some software still supports older federation protocols as well, such as OStatus, the Diaspora protocol and Zot. Diaspora* is the only actively developed software project classified under the original definition of Fediverse that does not support ActivityPub.
The “Fediverse” (capital F) refers to the social media platforms utilizing ActivityPub, specifically. I don’t believe there’s any agreed-upon name for such a network on ATProto, since Bluesky is the only platform actively using it.
But what about the DIDs, the things used to actually identify accounts within the ATproto ecosystem:
But Bluesky has developed its own DID method, did:plc. Today, did:plc stands for “Public Ledger of Credentials”, however it originally stood for “Placeholder DIDs”, with the hope of replacing them with something else later. The way that did:plc works is that Bluesky hosts a web service from which one can register, retrieve, and rotate keys (and other associated DID document information). However, this ledger is centrally controlled by Bluesky.
It’s literally not possible to have a functional PDS without registering with a Bluesky server and they maintain indefinite control over the ledger. All your data is tied to this DID, it’s how the entire protocol is designed to identify stuff, how decentralised is your data if it’s dependent on Blusky (the company) assigning you an identity?
This is just wrong. Another platform similar to tiktok(spark) is in beta with their own infrastructure outside of all Bluesky servers and they have to deal with their own moderation. They can choose to read in any Bluesky data they please and bluesky can do the same with theirs.
If Bluesky shuts down all servers tomorrow they still exist. The federation is simply adopting their Lexicon into your relay and appview.
If you want a microblogging platform specifically you can easily run your own infrastructure similar to running an instance, intake all BlueSky posts and if Bluesky shuts down your app will continue operating using BlueSkys lexicon, however you’ll have to manage your own moderation.
The literal first line of Wikipedia agrees with me?
The Fediverse (commonly shortened to fedi)[4][5][6] is a collection of social networking services that can communicate with each other (formally known as federation) using a common protocol.
It seems that document currently expresses that “the AT Protocol, which powers the Bluesky social network” is “[a] major protocol in competition with the Fediverse”, which suggests that neither “the AT Protocol” nor “Bluesky” are included in the Fediverse.
Moreover, “AT Protocol” and “Bluesky” are conspicuously absent from the second paragraph of the article content / lead section.
The majority of Fediverse platforms are based on free and open-source software, and create connections between servers using the ActivityPub protocol. Some software still supports older federation protocols as well, such as OStatus, the Diaspora protocol and Zot. Diaspora* is the only actively developed software project classified under the original definition of Fediverse that does not support ActivityPub.
Yeah I think we’ve been having on off discussions about ATProto’s place in the Fediverse here for probably 2ish years in multiple threads.
Looks like today the crowd has finally more sternly come to a decision lol. I think there were threads last year here around this ATProto with a lot better nuance and discussion, but Bluesky has been getting a lot of hate and misinformation thrown at it from this pocket of the internet lately, which is somewhat disappointing since they both the pocket should operate symbiotically.
Possibly a sign of newer Lemmy users though which is good regardless.
As a relevant example, consider that there are a notable number of people who wish to avoid cooperating with threads.net even though I would describe it as being part of the Fediverse.
Read on to literally the next paragraph, which says Diaspora is the only still developed platform that matches the original definition and does not use ActivityPub, or to the section that explicitly calls ATProto a Fediverse alternative.
The first paragraph is descriptive of the Fediverse, not a test for whether something is part of it. The Internet is a collection of computers communicating via TCP/IP. That doesn’t mean any two computers communicating over TCP/IP are now part of the Internet.
We’re just arguing semantics just to argue at this point.
I can say how the paragraph says the majority of Fediverse platforms operate on ActivityPub and how ATProto is not within that majority at the moment.
Or I can say yes Diaspora is the only one that matches the original definition, but what is the definition now?
But a much better conversation is why we’re trying to fracture our conversations around decentralized social media? The data is open and can be bridged. At that point are both protocols the Fediverse? Why are we digging ourselves into a whole here on the Activitypub side and refusing to discuss how we can further the Fediverse and decentralization?
ATProto is not the Fediverse. Is there something in this blog you think should be discussed in the context of the Fediverse?
Wait how is it not the fediverse?
By “Fediverse” people usually refer to “ActivityPub”-based social networks such as Mastodon and Lemmy.
People also rightfully argue that Bluesky, despite the best of intentions, is not decentralised. See How decentralized is Bluesky really? (long read).
The Fediverse is a specific thing. And even if it were just referring to any federated social network, it’s very questionable whether Bluesky really can have independent instances.
The idea of the Fediverse is simply a group of social networks communicating through the same protocol, is that not what ATProto is attempting to accomplish?
I’ve been a long time supporter that ATProto actually is apart of the Fediverse. The ultimate goal of this subreddit is a fully decentralized social media landscape. Fracturing discussion between ActivityPub and ATProto helps no one, especially in niche communities like this. The long-term goal is the same, and whether that progression happens on protocol A or platform B it’s progressive nonetheless and we should discuss it.
https://dustycloud.org/blog/how-decentralized-is-bluesky/
I support what they wanna do with a credible exit, but claiming that their goal is to or that they do make it easy for multiple different social networks (your PDS is not a new network, it’s data locally stored for the existing network) to communicate with each other is just false
I’m fully aware that might not be #1 goal at the end of the day, but we’re starting to see multiple social media networks start to exist with their own infrastructure on ATProto (https://sprk.so/ is in beta) and more importantly hosted outside the US.
These separate networks can interact with the BlueSky network if they choose so and the BlueSky network can interact with theirs if they use their Lexicon. There are other lightweight apps being built on top of BlueSkys Lexicon and relay system as well that are whole separate apps.
To say that’s not their goal is a little weird because it’s possible right now? Sure it might be difficult but they’ve merged quite a few changes to make the relay system much more accessible, and have put a lot of effort into the identity system recently.
That’s a different type of social network, which is also good, but the point is you are heavily incentivized to make another microblog relay.
Not sure of the point here? If your end goal is decentralization yes run another relay similar to how you’d host a Mastodon instance.
Even if you create a whole new network with a whole new Lexicon, BlueSkys firehouse intakes all Lexicons
The idea of federation is that you have multiple instances of the same medium of social network; of the same lexicon. The same ATProto relay/firehose is the same instance of a social network. As explored in the link I gave you, ATProto does not make mastodon-scale self-hosting of relays easy, nor does it intend to, emphasis on “mastodon-scale”; instead, it makes centralized monolith self-hosting of existing/exported exoduses easy.
The Fediverse is ActivityPub, because ActivityPub is how Fediverse servers talk to each other. BlueSky does not talk to Fediverse servers, so it cannot be said to be part of the Fediverse.
Posted in another comment but wikipedia disagrees.
We can argue semantics all day but at the end of the day I’ll hold the same stance that we shouldn’t be fracturing the communities and instead discussing the content and idea of a decentralized communicating social media landscape.
I believe you’re quoting https://en.wikipedia.org/wiki/Fediverse
It seems that document currently expresses that “the AT Protocol, which powers the Bluesky social network” is “[a] major protocol in competition with the Fediverse”, which suggests that neither “the AT Protocol” nor “Bluesky” are included in the Fediverse.
Moreover, “AT Protocol” and “Bluesky” are conspicuously absent from the second paragraph of the article content / lead section.
There discussion related to this around https://thebrainbin.org/m/[email protected]/t/705694/-/comment/5682552
Maybe use the same protocol, then.
And what common protocol is that? If it doesn’t talk to Fediverse servers using those servers’ protocol, then it’s not part of the same network.
ATProto is it’s own protocol / network of social media services that are communicating with each other?
So we agree that it is a different network? It is not the network that is the Fediverse?
The “Fediverse” (capital F) refers to the social media platforms utilizing ActivityPub, specifically. I don’t believe there’s any agreed-upon name for such a network on ATProto, since Bluesky is the only platform actively using it.
They use the term ‘Atmosphere’ which is, admittedly, a really good play on words.
ATProto is not decentralized.
Would love to know why you think it’s not?
This seems to describe my answer to this question in more detail than I’d be capable of right now: https://dustycloud.org/blog/how-decentralized-is-bluesky/
Because it’s not functional without BSky servers and BSky also retains control of moderation.
After reading the article i think you might be wrong with this one.
From what i got now is that there are 3 layers
First is storage which can be completly or is decentralised
Then backend/server/application layer which can be bsky or whatever ticktok alternative gets made which is not decentralised
and then user layer/view which depends on the application
What i want to say is that the relay can be exchanged through something else and then entirely including moderation and all
So pro atProto is:
And pro ActivityPub is:
pro ActivityPub? (unsure about the technical details)
But what about the DIDs, the things used to actually identify accounts within the ATproto ecosystem:
It’s literally not possible to have a functional PDS without registering with a Bluesky server and they maintain indefinite control over the ledger. All your data is tied to this DID, it’s how the entire protocol is designed to identify stuff, how decentralised is your data if it’s dependent on Blusky (the company) assigning you an identity?
This is just wrong. Another platform similar to tiktok(spark) is in beta with their own infrastructure outside of all Bluesky servers and they have to deal with their own moderation. They can choose to read in any Bluesky data they please and bluesky can do the same with theirs.
If Bluesky shuts down all servers tomorrow they still exist. The federation is simply adopting their Lexicon into your relay and appview.
If you want a microblogging platform specifically you can easily run your own infrastructure similar to running an instance, intake all BlueSky posts and if Bluesky shuts down your app will continue operating using BlueSkys lexicon, however you’ll have to manage your own moderation.
Its not wrong. The COO of BSky herself told me this.
Neither this community’s sidebar nor Wikipedia agree with your definition.
The literal first line of Wikipedia agrees with me?
I believe you’re quoting https://en.wikipedia.org/wiki/Fediverse
It seems that document currently expresses that “the AT Protocol, which powers the Bluesky social network” is “[a] major protocol in competition with the Fediverse”, which suggests that neither “the AT Protocol” nor “Bluesky” are included in the Fediverse.
Moreover, “AT Protocol” and “Bluesky” are conspicuously absent from the second paragraph of the article content / lead section.
There discussion related to this around https://thebrainbin.org/m/[email protected]/t/705694/-/comment/5682529
Yeah I think we’ve been having on off discussions about ATProto’s place in the Fediverse here for probably 2ish years in multiple threads.
Looks like today the crowd has finally more sternly come to a decision lol. I think there were threads last year here around this ATProto with a lot better nuance and discussion, but Bluesky has been getting a lot of hate and misinformation thrown at it from this pocket of the internet lately, which is somewhat disappointing since they both the pocket should operate symbiotically.
Possibly a sign of newer Lemmy users though which is good regardless.
“Reconciliation must come before economic cooperation”, and I doubt that there will be imminent “reconciliation” between Bluesky and people who want to spend less than $100 for each month that they want to back up content shared using the AT Protocol. This is not impossible (since “Bluesky is a Public Benefit Corporation”), and there is a documented goal to have “multiple independent Relay services”, but it seems that having one would cost well over $100 each month. In the meantime, trying to cooperate with a person is harder to justify when you don’t know if they are actually willing to help you or not.
As a relevant example, consider that there are a notable number of people who wish to avoid cooperating with
threads.net
even though I would describe it as being part of the Fediverse.Read on to literally the next paragraph, which says Diaspora is the only still developed platform that matches the original definition and does not use ActivityPub, or to the section that explicitly calls ATProto a Fediverse alternative.
The first paragraph is descriptive of the Fediverse, not a test for whether something is part of it. The Internet is a collection of computers communicating via TCP/IP. That doesn’t mean any two computers communicating over TCP/IP are now part of the Internet.
We’re just arguing semantics just to argue at this point.
I can say how the paragraph says the majority of Fediverse platforms operate on ActivityPub and how ATProto is not within that majority at the moment.
Or I can say yes Diaspora is the only one that matches the original definition, but what is the definition now?
But a much better conversation is why we’re trying to fracture our conversations around decentralized social media? The data is open and can be bridged. At that point are both protocols the Fediverse? Why are we digging ourselves into a whole here on the Activitypub side and refusing to discuss how we can further the Fediverse and decentralization?
Because this is not c/maybefederatedsocialnetworks, it’s c/fediverse, which is a specific thing.
And what does the next paragraph say after that?
ATProto isnt the same protocol as activityhub which is what we are using to post/communicate between different instances.
You would argue that its all REST I suppose?
Instead of being a patronizing ass, how about let’s have some discussion about
And how ATProto is not accomplishing this / what they can be doing differently than what’s outlined in their blog post
Or a counter argument to