Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

@captaincalliope.blue a whole lot of us are trying to work on it.

General Discussion
15 5 18
  • @captaincalliope.blue a whole lot of us are trying to work on it. Same with bridging a cohesive vision of ActivityPub C2S to people (which would be more like AT Proto's PDSes)

    But many of us don't have that much direct influence over the large implementations.

  • @captaincalliope.blue a whole lot of us are trying to work on it. Same with bridging a cohesive vision of ActivityPub C2S to people (which would be more like AT Proto's PDSes)

    But many of us don't have that much direct influence over the large implementations.

    @captaincalliope.blue I also tried calling for cross pollination and collaboration, and was told off by a select few people.

  • @captaincalliope.blue I also tried calling for cross pollination and collaboration, and was told off by a select few people.

    thisismissem@hachyderm.io The Bluesky team has no intention of opening up to Activitypub. Bluesky is an initiative financially reliant on large financiers and investment funds, and strategically based on the Fediverse's utmost irrelevance. This is why those most aligned with the open social web ideology are reluctant to build bridges to Bluesky.
    Personally, I appreciate Bluesky: I have some accounts on Bluesky, I've connected some of my Friendica accounts to Bluesky with the connector created by the Friendica developers, I've bridged my Mastodon accounts with that wonderful fedibridge tool, and I'm following the amazing Wafrn idea very closely. Therefore, I still prefer a Fediverse-led strategy, but I'm convinced that the developers building software for Bluesky believe opening up to the Fediverse is a waste of time, because they're certain that Bluesky will never make a single step towards the Fediverse.

  • thisismissem@hachyderm.io The Bluesky team has no intention of opening up to Activitypub. Bluesky is an initiative financially reliant on large financiers and investment funds, and strategically based on the Fediverse's utmost irrelevance. This is why those most aligned with the open social web ideology are reluctant to build bridges to Bluesky.
    Personally, I appreciate Bluesky: I have some accounts on Bluesky, I've connected some of my Friendica accounts to Bluesky with the connector created by the Friendica developers, I've bridged my Mastodon accounts with that wonderful fedibridge tool, and I'm following the amazing Wafrn idea very closely. Therefore, I still prefer a Fediverse-led strategy, but I'm convinced that the developers building software for Bluesky believe opening up to the Fediverse is a waste of time, because they're certain that Bluesky will never make a single step towards the Fediverse.

    @informapirata please take your uninformed crap elsewhere.

    Bluesky already proved CIMD documents for OAuth and helped greatly in getting the OAuth WG to adopt them, when CIMDs were started as an internet draft in response to a need from Mastodon's OAuth (I'm the co-author)

    I've also been working with their team to better explore a OAuth Profile for Open Social Web. They are definitely open to working on things for the common good.

    Please don't speak on shit you don't know. Like, there's a reason I posted what I posted because I happen to have very good first hand knowledge of the topic I'm posting about.

    (I'm the co-author of the CIMD internet draft)

  • @informapirata please take your uninformed crap elsewhere.

    Bluesky already proved CIMD documents for OAuth and helped greatly in getting the OAuth WG to adopt them, when CIMDs were started as an internet draft in response to a need from Mastodon's OAuth (I'm the co-author)

    I've also been working with their team to better explore a OAuth Profile for Open Social Web. They are definitely open to working on things for the common good.

    Please don't speak on shit you don't know. Like, there's a reason I posted what I posted because I happen to have very good first hand knowledge of the topic I'm posting about.

    (I'm the co-author of the CIMD internet draft)

    @informapirata the bluesky people also all jumped on to sign the open letter for collaboration. It was a few ActivityPub people who actively objected to the letter. https://writings.thisismissem.social/statement-on-discourse-about-activitypub-and-at-protocol/

  • @informapirata please take your uninformed crap elsewhere.

    Bluesky already proved CIMD documents for OAuth and helped greatly in getting the OAuth WG to adopt them, when CIMDs were started as an internet draft in response to a need from Mastodon's OAuth (I'm the co-author)

    I've also been working with their team to better explore a OAuth Profile for Open Social Web. They are definitely open to working on things for the common good.

    Please don't speak on shit you don't know. Like, there's a reason I posted what I posted because I happen to have very good first hand knowledge of the topic I'm posting about.

    (I'm the co-author of the CIMD internet draft)

    thisismissem@hachyderm.io I admire your passion and I'm sorry that your proposal was rejected for "procedural reasons," especially because I got the impression that the reason wasn't just procedural, but above all ideological.

    I admire your passion—I was saying—and this leads me to ignore the unpleasant accusations you've leveled at me. They're unpleasant and false, because there's no misinformation in my words: the fact that some developers are working hard to create cross-pollination between Bluesky and the Fediverse doesn't mean this has any impact on Bluesky PBC's strategies.

    In fact, it's always worth remembering that just as the board of directors is on the top floor, making decisions based on the prospects of return on the backers' investment; on the first floor is the kindergarten where the most visionary developers generate ideas.

    The point is that these ideas aren't functional to a business model! Creating an app that collects data is; creating a LinkedIn instance is; Creating a PSD linked to a brand is; inventing monetization tools is. Conversely, building bridges and cross-fertilizing is a fruitful intellectual exercise, and it also builds a legacy for humanity, but it doesn't serve the business. And if it does, it's only in the long term. Too long...

    In fact, Bluesky doesn't answer to the community, but to its backers. And backers will never understand why it's necessary to invest in cross-fertilizing with Activitypub, nor why this cross-fertilization could lead to a decrease in ROI or an increase in that "R"...

    Moreover, as reported by Forbes, various data points to a significant year-over-year decline in Bluesky's average number of daily active users on mobile devices; consequently, according to Social Media Today, activity and engagement on the platform have decreased, and despite the increase in overall user numbers, post volume has declined.

    Today, Bluesky's backers are not happy. And hearing about Activitypub will make them even less happy and more nervous, unless they read a nice, "strictly confidential" slide on why "cross-pollinating with Activitypub" could make Bluesky the sole centralized social media player in the next three years: that would make them much happier.

    As for developers who enjoy protocols, I admire them and support them if I can; but at the same time, I urge them to be careful not to waste their time on a lost cause. ZOT and Nostr are so inspiring...

    > Disclaimer: I apologize for my English, but I don't know this language and I write only with the help of an automatic translator.

  • I feel as though I need to jump in here to de-escalate, as things are starting to get out of hand.

    What I can safely assume is that if we are not in the room, we cannot make any predictions on what will or won't happen. It's easy to mis-trust large organizations and assume the worse intentions, but that is biased and unfair.

    Do you disagree? Probably, but I've seen the exact same malintent levied at a smaller scale against the Mastodon developers, simply because they are the largest implementor of the fediverse and are therefore bad by definition.

    Something I hear often is the argument that one should judge a company not by what it says, but by what it does → don't blindly trust Facebook just because it says it has your best interests at heart, look at what it does with moderation tooling (or lack thereof), data privacy, etc.

    So we need to apply that same lens to BlueSky. thisismissem@hachyderm.io is saying that developers there have been more open and forthcoming to some of her ideas — ideas important to her, and to the fediverse as a whole, and that she has received a rather lacklustre response from the AP side. This is an important observation we should take into consideration.

  • My approach to these issues is probably unfiltered, and I'm sorry if this makes my statements seem too categorical.

    I should also point out that when I talk about Bluesky being tied to huge funding (and therefore adequate returns), I'm not expressing a moral judgment. I want to be completely non-partisan on the matter.

    I simply wanted to provide my best explanation for the disruptions we're witnessing as a result of attempts at cross-pollination between the Blueskysphere and the Fedisphere.

    Let me try to explain myself better:

    • considering the vertical nature of Bluesky PBC
    • considering the horizontal nature of the Fediverse
      I don't rule out the possibility of cross-pollination, but I do rule out the possibility of it being guided by the same principles.

    The development of the Fediverse is, in fact, driven by the community of developers who work only on the application layer and know that (almost) none of them has the power to decide on the "protocol." And it isn't based on a single business model. On the other hand, those who have decision-making power over the protocol know that any change would have a huge impact on an extremely diverse ecosystem. It's not easy to decide what to change because it's not easy to understand what impact such a change could have.
    Bluesky's development, on the other hand, revolves around a single entity that holds decision-making power over the protocol, running the server and developing the app and APIs that dominate that ecosystem. And it's based on a business model that was already defined well before the protocol was created, with a protocol that was also developed with a business model in mind!

    The developers of the Fediverse were therefore Darwinianly selected by circumstances and today appear to be a bit more hacker-like, a bit more experimental, more adept at circumventing limitations, and (this isn't always a good thing...) more oriented toward community-driven financial support (and self-driven, because luckily for them, they all have IT jobs in a company). Moreover, not everyone is highly knowledgeable about the Activitypub protocol. And some of them are real "gourmets" of controversy...
    Bluesky developers, on the other hand, seem decidedly more "secular" to me; they also have to deal with a more rigid protocol (definitely more protocol-based than the Activitypub protocol), strong centralized decision-making power, and objectively have more limited room for manoeuvre. Furthermore, these developers' livelihood model isn't clear to me (I mean, beyond their IT jobs at some company: do they all work for Bluesky PBC?).
    I don't know... they seem like two worlds that aren't easily compatible, even from a social perspective...

    If this is true, then it shouldn't be surprising if the attitude of Bluesky stakeholders (the real ones, those sitting at the top) is positive only when a change could benefit their business model.
    Conversely, the responses from Fediverse stakeholders (i.e., those dozen or so de facto influencers who, with a nod, can determine the public's favor or hostility toward an initiative) might seem more disappointing.

    I reiterate that even if I were right, this attitude wouldn't stop the new ideas germinating between the Fediverse and Bluesky developers.
    It must be said, however, that since Bluesky was launched, I haven't seen any particular innovations. Recently, however, I've seen several new ideas emerge in the Fediverse, and these ideas, despite the rapidly declining user base, have led to very promising developments in the federated ecosystem over the past two years.

    All of this, however, would explain the communication difficulties between the two worlds, linked to the fact that the Bluesky leadership is too high-flying and the Fediverse stakeholders are too free-wheeling.

    I hope I've explained myself better, despite the language barrier.

    julian said in I also want to see #activitypub get some of the primitives that #atproto has such as decentralized identifiers (except for real), personal data stores, content addresses, etc.:
    > This is an important observation we should take into consideration.

    My theory, however, would explain this reaction... :grin:

    See you soon and have a good evening.

  • Bluesky's role in the ATmosphere is somewhat analogous to Mastodon's in the Fediverse back in 2022: it's the biggest and best-known app, and gets almost all the press, but isn't the main source of innovation.

    So when I look at the interesting stuff happening in the ATmosphere, it's Blacksky (creating intercommunal software with a strong mutual aid focus), Germ (E2EE messaging integrated with ATProto accounts), Aendra's XBlock labeler, Anisota (a reallllly different UI for microblogging), microcosm (refactoring the underlying architecture), the feed that Graze put together for the New York mayor's election ... etc etc. They're all experimental, adept at circumventing limitations, community-focused, self-driven. None of them are paid by Bluesky.

    But just as people outside fedi tend to reduce it to Mastodon, people outside the ATmosphere tend to reduce it to Bluesky. And just as that leads people outside fedi to overlook all the interesting and promising things here (and irritates and marginalized everybody where who's working on stuff other than Mastodon), people in fedi wind up overlooking all the interesting and promising things happening in the ATmosphere (and irritate and marginalize everybody there who's working on stuff other than Bluesky). And that specifically includes some of the high-profile fedi influencers who have been especially hostile to the ATmosphere.

    As for Bluesky PBC, no of course I don't trust them. They're a venture-funded startup, of course they're going to put their own interests first; they've shown they don't prioritize safety or community; etc etc etc. Then again, back in 2022 Mastodon gGmbH's was completely controlled by a BDFL who had a track record of putting Mastodon's instances first and not prioritizing safety and community. But just as Mastodon gGmbH's issues weren't the only thing going on in fedi as a whole back then, I don't see Bluesky PBC's issues as the only thing going on in the ATmosphere these days.

    (Of course, Mastodon's recent organizational changes are very encouraging, and hopefully they'll start prioritizing safety and community and working to advance fedi's interests as a whole. Still, that hasn't happened yet, and they're still by far the largest platform and user base ... so let's not go patting ourselves on our collective back too hard on this front yet!)

    @informapirata

  • Bluesky's role in the ATmosphere is somewhat analogous to Mastodon's in the Fediverse back in 2022: it's the biggest and best-known app, and gets almost all the press, but isn't the main source of innovation.

    So when I look at the interesting stuff happening in the ATmosphere, it's Blacksky (creating intercommunal software with a strong mutual aid focus), Germ (E2EE messaging integrated with ATProto accounts), Aendra's XBlock labeler, Anisota (a reallllly different UI for microblogging), microcosm (refactoring the underlying architecture), the feed that Graze put together for the New York mayor's election ... etc etc. They're all experimental, adept at circumventing limitations, community-focused, self-driven. None of them are paid by Bluesky.

    But just as people outside fedi tend to reduce it to Mastodon, people outside the ATmosphere tend to reduce it to Bluesky. And just as that leads people outside fedi to overlook all the interesting and promising things here (and irritates and marginalized everybody where who's working on stuff other than Mastodon), people in fedi wind up overlooking all the interesting and promising things happening in the ATmosphere (and irritate and marginalize everybody there who's working on stuff other than Bluesky). And that specifically includes some of the high-profile fedi influencers who have been especially hostile to the ATmosphere.

    As for Bluesky PBC, no of course I don't trust them. They're a venture-funded startup, of course they're going to put their own interests first; they've shown they don't prioritize safety or community; etc etc etc. Then again, back in 2022 Mastodon gGmbH's was completely controlled by a BDFL who had a track record of putting Mastodon's instances first and not prioritizing safety and community. But just as Mastodon gGmbH's issues weren't the only thing going on in fedi as a whole back then, I don't see Bluesky PBC's issues as the only thing going on in the ATmosphere these days.

    (Of course, Mastodon's recent organizational changes are very encouraging, and hopefully they'll start prioritizing safety and community and working to advance fedi's interests as a whole. Still, that hasn't happened yet, and they're still by far the largest platform and user base ... so let's not go patting ourselves on our collective back too hard on this front yet!)

    @informapirata

    Back to @captaincalliope.blue's original pointsin this thread:

    I want a new flagship app that isn't a Twitter clone on the surface.

    Indeed -- Rudy Fraser talked a lot about this in his ATmosphereConf presentation. And the same is true here in fedi, where Mastodon is still dominant. I think of this in a couple dimensions

    • getting beyond microblogging, but still skeumorphic to well-known centralized systems (Pixelfed and Lemmy here; Flashes, Skylight, and Streamplace in the ATmosphere). If done well, that's valiuable in terms of getting people to the ecosystem (from an activism perspective, the lack of a skeumorphic approximation to Facebook groups is a huge barrier) but my guess this is still likely to have somewhat limited impact. When was the last time when a better skeumorphic app ever really caught on and displaced an incumbent>

    • less-skeumorphic software is where it really gets exciting. There's a lot of momentum here -- Bonfire, Bandwagon, Piefed are three good examples here in fedi, the stuff Blacksky is working in the ATmosphere -- but it's very hard to predict what will and won't catch on.

    "I also want to see get some of the primitives that has such as decentralized identifiers (except for real), personal data stores, content addresses, etc.

    I want to see both protocols cross-pollinate with each other's strengths. And perhaps share infrastructure like identities."

    Yeah, totally agree. I think t here's been some cross-pollination in both directions (Blacksky's local-only posts were directly inspired by Hometown, Mastodon's FASP and Fedisovery are somewhat influenced by AT's Relay-based architecture) but there's certainly a lot of room for improvement.

  • Back to @captaincalliope.blue's original pointsin this thread:

    I want a new flagship app that isn't a Twitter clone on the surface.

    Indeed -- Rudy Fraser talked a lot about this in his ATmosphereConf presentation. And the same is true here in fedi, where Mastodon is still dominant. I think of this in a couple dimensions

    • getting beyond microblogging, but still skeumorphic to well-known centralized systems (Pixelfed and Lemmy here; Flashes, Skylight, and Streamplace in the ATmosphere). If done well, that's valiuable in terms of getting people to the ecosystem (from an activism perspective, the lack of a skeumorphic approximation to Facebook groups is a huge barrier) but my guess this is still likely to have somewhat limited impact. When was the last time when a better skeumorphic app ever really caught on and displaced an incumbent>

    • less-skeumorphic software is where it really gets exciting. There's a lot of momentum here -- Bonfire, Bandwagon, Piefed are three good examples here in fedi, the stuff Blacksky is working in the ATmosphere -- but it's very hard to predict what will and won't catch on.

    "I also want to see get some of the primitives that has such as decentralized identifiers (except for real), personal data stores, content addresses, etc.

    I want to see both protocols cross-pollinate with each other's strengths. And perhaps share infrastructure like identities."

    Yeah, totally agree. I think t here's been some cross-pollination in both directions (Blacksky's local-only posts were directly inspired by Hometown, Mastodon's FASP and Fedisovery are somewhat influenced by AT's Relay-based architecture) but there's certainly a lot of room for improvement.

    curious how you imagine adding did-style identities + personal data stores to activitypub without breaking existing servers/clients – do you see it as an extension layer (like webfinger 2.0) or a more radical protocol rev?

  • Bluesky's role in the ATmosphere is somewhat analogous to Mastodon's in the Fediverse back in 2022: it's the biggest and best-known app, and gets almost all the press, but isn't the main source of innovation.

    So when I look at the interesting stuff happening in the ATmosphere, it's Blacksky (creating intercommunal software with a strong mutual aid focus), Germ (E2EE messaging integrated with ATProto accounts), Aendra's XBlock labeler, Anisota (a reallllly different UI for microblogging), microcosm (refactoring the underlying architecture), the feed that Graze put together for the New York mayor's election ... etc etc. They're all experimental, adept at circumventing limitations, community-focused, self-driven. None of them are paid by Bluesky.

    But just as people outside fedi tend to reduce it to Mastodon, people outside the ATmosphere tend to reduce it to Bluesky. And just as that leads people outside fedi to overlook all the interesting and promising things here (and irritates and marginalized everybody where who's working on stuff other than Mastodon), people in fedi wind up overlooking all the interesting and promising things happening in the ATmosphere (and irritate and marginalize everybody there who's working on stuff other than Bluesky). And that specifically includes some of the high-profile fedi influencers who have been especially hostile to the ATmosphere.

    As for Bluesky PBC, no of course I don't trust them. They're a venture-funded startup, of course they're going to put their own interests first; they've shown they don't prioritize safety or community; etc etc etc. Then again, back in 2022 Mastodon gGmbH's was completely controlled by a BDFL who had a track record of putting Mastodon's instances first and not prioritizing safety and community. But just as Mastodon gGmbH's issues weren't the only thing going on in fedi as a whole back then, I don't see Bluesky PBC's issues as the only thing going on in the ATmosphere these days.

    (Of course, Mastodon's recent organizational changes are very encouraging, and hopefully they'll start prioritizing safety and community and working to advance fedi's interests as a whole. Still, that hasn't happened yet, and they're still by far the largest platform and user base ... so let's not go patting ourselves on our collective back too hard on this front yet!)

    @informapirata

    Your analysis is very accurate and objectively correct.. However, there is an analogy that is not entirely relevant.

    thenexusofprivacy@infosec.exchange said in I also want to see #activitypub get some of the primitives that #atproto has such as decentralized identifiers (except for real), personal data stores, content addresses, etc.:
    > Bluesky's role in the ATmosphere is somewhat analogous to Mastodon's in the Fediverse back in 2022: it's the biggest and best-known app, and gets almost all the press, but isn't the main source of innovation.

    In fact, 2022 doesn't correspond so precisely with the year 2025 for Bluesky.
    Mastodon was six years old in 2022, and in those six years it gained its leadership by competing with equally structured or even much more structured alternative platforms like diaspora*, Friendica, Misskey, and, more recently, Lemmy, who proposed a different interaction model.
    Throughout that period, Mastodon was never considered a leader by its "competitors," and often not even a point of reference.
    This led to an evolution of the Fediverse ecosystem that was much more influenced by natural selection, and thanks to this natural selection and also thanks to the many dead branches, there is so much diversity.

    I'm fairly certain that this diversity is the fundamental asset of the Fediverse, and that this asset will hardly ever be possessed by the Bluesky ecosystem.

  • Your analysis is very accurate and objectively correct.. However, there is an analogy that is not entirely relevant.

    thenexusofprivacy@infosec.exchange said in I also want to see #activitypub get some of the primitives that #atproto has such as decentralized identifiers (except for real), personal data stores, content addresses, etc.:
    > Bluesky's role in the ATmosphere is somewhat analogous to Mastodon's in the Fediverse back in 2022: it's the biggest and best-known app, and gets almost all the press, but isn't the main source of innovation.

    In fact, 2022 doesn't correspond so precisely with the year 2025 for Bluesky.
    Mastodon was six years old in 2022, and in those six years it gained its leadership by competing with equally structured or even much more structured alternative platforms like diaspora*, Friendica, Misskey, and, more recently, Lemmy, who proposed a different interaction model.
    Throughout that period, Mastodon was never considered a leader by its "competitors," and often not even a point of reference.
    This led to an evolution of the Fediverse ecosystem that was much more influenced by natural selection, and thanks to this natural selection and also thanks to the many dead branches, there is so much diversity.

    I'm fairly certain that this diversity is the fundamental asset of the Fediverse, and that this asset will hardly ever be possessed by the Bluesky ecosystem.

    Agreed that Mastodon 2022 / Bluesky 2025 is far from a precise correspondence! But while fedi's ecosystem is very diverse in some ways (and I agree that's a fundamental asset), it's much less diverse in others. Similarly the ATmosphere ecosystem is very diverse in some ways.but much less diverse in others. So my guess is that most fedi projects have an analogue in the ATmosphere -- not as far along because it's newer, and we'll see how many continue and how many wind up as dead ends.

    Of course there are plenty of exceptions. Off the top of my head, I can't think of ATmosphere analogies of Bonfire, Frequency, or the friendica/Hubzilla/(streams)/Forte family. Then again there are also ATmosphere projects where I can't think of any fedi analogy: Blacksky, Gerrm, XBlock labeler, Anisota, Semble (a sense-making app). And some of the ways the ecosystems aren't diverse mirror each other; for example both are very Europe/US/Canada-centric.

    @informapirata

  • curious how you imagine adding did-style identities + personal data stores to activitypub without breaking existing servers/clients – do you see it as an extension layer (like webfinger 2.0) or a more radical protocol rev?

    @oxpsi I don't think either require a radical protocol rev. ActivityPods already uses Solid as the personal data store, and as @thisismissem pointed out broad adoption of ActivityPub C2S (perhaps with some improvements) would move things in a very PDS-like direction. Similarly for identity Forte and Mitra

    For identity there are various implementations within ActivityPub that separate identity from the hosting instance. And as @thisismissem says elsewhere in this thread

    "Also, technically the Decentralized Identifiers work is compatible with Actors in ActivityStreams 2.0, and that was a deliberate choice. Both use the alsoKnownAs property, and they use the same or an earlier version of the same security context in JSON-LD, and that was, I'm told, a deliberate design decision."

  • @oxpsi I don't think either require a radical protocol rev. ActivityPods already uses Solid as the personal data store, and as @thisismissem pointed out broad adoption of ActivityPub C2S (perhaps with some improvements) would move things in a very PDS-like direction. Similarly for identity Forte and Mitra

    For identity there are various implementations within ActivityPub that separate identity from the hosting instance. And as @thisismissem says elsewhere in this thread

    "Also, technically the Decentralized Identifiers work is compatible with Actors in ActivityStreams 2.0, and that was a deliberate choice. Both use the alsoKnownAs property, and they use the same or an earlier version of the same security context in JSON-LD, and that was, I'm told, a deliberate design decision."

    @thenexusofprivacy @oxpsi I've also quietly been working on a research project to explore exactly this topic, and figure out ways to be compatible whilst different.


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • Random #fosdem notes.

    General Discussion fosdem ente activitypub
    4
    0 Votes
    4 Posts
    16 Views
    @mleduc @saerdnaer @xwikiorg it was amazing when it was alive! Now there is https://ibis.wiki for federated wiki software currently
  • 0 Votes
    1 Posts
    1 Views
    Nice! I got RSVP posts working on my site. This works with Webmentions / IndieWeb as well as ActivityPub { "@context": "https://www.w3.org/ns/activitystreams", "id": "https://lqdev.me/api/activitypub/activities/17ca544b8fb87ea6223e2f5b0cad040e", "type": "TentativeAccept", "actor": "https://lqdev.me/api/activitypub/actor", "published": "2026-01-31T23:43:00-05:00", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://lqdev.me/api/activitypub/followers" ], "object": "https://events.indieweb.org/2026/02/homebrew-website-club-pacific-MyM39P5egEsp", "inReplyTo": "https://events.indieweb.org/2026/02/homebrew-website-club-pacific-MyM39P5egEsp" }
  • 0 Votes
    1 Posts
    9 Views
    I had the opportunity to attend FOSDEM 2026 virtually, and I spent almost all of my time in the [Social Web](https://fosdem.org/2026/schedule/track/social-web/) track. A few themes kept coming up across talks. Some were explicit, some were between the lines. Either way, they prompted a bunch of thoughts I wanted to capture. DISCLAIMER: AI was used to help me organize and improve the flow of this post. Ideas and thoughts expressed are my own. ## Hosting is hard In [*Building a sustainable Italian Fediverse: overcoming technical, adoption and moderation challenges*](https://fosdem.org/2026/schedule/event/VKHGXT-building_a_sustainable_italian_fediverse_overcoming_technical_adoption_and_moder/), there was a moment (not the main focus of the talk) where hosting came up in a way that really stuck with me. I’m paraphrasing, so apologies if I misrepresent anything, but the gist was: - Hosting Mastodon is hard, so we simplify with hosting services like Masto.Host - Hosting PixelFed and PeerTube is easier thanks to appliances like YunoHost Based on my own experience, that rings true, with some nuance. Getting Mastodon running isn’t actually the hardest part. The self-hosting docs are good enough in my opinion, and that’s how I originally stood up my instance at [toot.lqdev.tech](https://toot.lqdev.tech/@lqdev). I even maintain guides for [cleanup](https://lqdev.me/resources/wiki/mastodon-server-cleanup/) and [upgrades](/resources/wiki/mastodon-server-upgrades/) that largely mirror the official Mastodon documentation and release notes. The harder part is everything after provisioning. Mastodon (especially with federation enabled) can be resource-intensive, and that cost shows up fast even on a single-user instance. If I’m not staying on top of maintenance, disk fills up. Every few weeks, my instance will go down because I’ve run out of storage. Add database migrations, which can be error-prone, and you end up with a setup that’s straightforward to launch but expensive to operate. You pay in money for a big enough server, and you pay in time for ongoing maintenace. I still want to participate in the Fediverse, but I don’t want to keep paying the maintenance tax for Mastodon. That’s one of the reasons [I implemented ActivityPub on my static site](/notes/website-now-natively-posts-to-the-fediverse-2026-01-22/) instead. On the PixelFed side, I did try to self-host it once, and I couldn’t get it working cleanly from scratch. Some of that is on me (I’m not familiar with PHP), but either way, YunoHost was a lifesaver. With YunoHost, I had PixelFed up and running quickly, and what that ecosystem provides is genuinely impressive. That said, I also learned the “operations” lesson there too. During an upgrade, something went wrong with the database, it got corrupted, and I couldn’t restore from backup. I ultimately took the instance down. I’m willing to attribute that to user error, but it still reinforces the bigger point. The promise of federation and decentralization is that you can stand up your own node for yourself, your family, a school, a company, a city, even a government. In practice, that’s still too hard for most people unless they use appliances like YunoHost or managed hosting like Masto.Host. And yes, those options mean giving up some control. But even with that tradeoff, I’d argue it’s still better than centralized platforms. As someone fairly technical and a little extreme about owning the whole stack (I implemented my own static site generator, Webmentions service, and now ActivityPub), I still find this hard. I can’t imagine how unapproachable it feels if you’re not technical. I just wish it were simpler and more cost-effective to run these services without needing either deep system administration knowledge or active ongoing maintenance. ## One identity, many post types In the talk, [*How to level up the Fediverse*](https://fosdem.org/2026/schedule/event/HVJRNV-how_to_level_up_the_fediverse/), Christine and Jessica talked about ActivityPub implementations and touched on something that really resonated with me. The idea (again, paraphrasing) was that splitting content types by app (video goes to PeerTube, images go to PixelFed, microblogging goes to Mastodon) might not be the right long-term model. Instead, they suggested something closer to one place to publish and follow people, with rich post types handled in one identity and one experience. That immediately made me think about Tumblr. When I first heard [Tumblr was planning to implement ActivityPub](https://techcrunch.com/2022/11/21/tumblr-to-add-support-for-activitypub-the-social-protocol-powering-mastodon-and-other-apps/), I was excited because Tumblr is already “that kind of app.” You can publish videos, photos, polls, longer posts, and everything in between, all in one place. There was also talk about [moving Tumblr to WordPress](https://techcrunch.com/2024/08/28/tumblr-to-move-its-half-a-billion-blogs-to-wordpress/), which (in theory) could make ActivityPub integration even more powerful. But as of now, [Tumblr’s ActivityPub work seems to be paused](https://techcrunch.com/2025/07/01/automattic-puts-tumblr-migration-to-wordpress-on-hold/). The more I think about it, the more this model makes sense, especially because the most important part isn’t the “single app.” It’s the single identity. You should have one account where your content originates. Then people can consume it from different experiences. Maybe that is a video-focused client, maybe it is an image-first view, maybe it is a Mastodon-like timeline. The key is that you do not need separate accounts everywhere. That’s essentially how I think about my website. My site is my digital home and my identity. I post different content types which align with [IndieWeb post types](https://indieweb.org/posts#Types_of_Posts): - Articles - Notes - Responses (reposts, replies, likes) - Bookmarks - Media (photos and videos) - RSVPs People can follow via RSS. And more recently, I implemented my own ActivityPub support so my posts generate native ActivityPub activities. That means Mastodon and other clients can follow and interact with my site directly. What I like about this is that it decouples publishing from consumption. I choose where I publish (my site). Others choose how they consume (their client). The protocols handle the translation. ## The web is already social and decentralized In Social Web conversations, sometimes the tone implies the "social web" is separate from "the web". I don't really buy that. The web is social because people are on it. People use it to learn, create, find community, do commerce, argue, collaborate, share memes, and everything else. The web is also decentralized by default. That's the baseline architecture. Dave Winer recently wrote about software being ["of the web"](http://scripting.com/2025/11/24/141418.html). Software that's built to share data, accept input, produce output, and let users move their data. Not locked into silos. This is why I'm so bullish on a different architectural approach: **start as a website, add social capabilities as components.** People are already using WordPress, Ghost, and Micro.blog to build sites. With an ActivityPub plugin, your existing web presence becomes followable and interactive in the Fediverse. The site remains a site. It just gets socially interoperable. Bridgy Fed reinforces this. It takes what already exists on the web and helps it participate in social protocols, without forcing you to rebuild as a native social app first. That's also my own setup. My website worked as a publishing platform and people could follow via RSS. When I implemented ActivityPub, it became progressively enhanced. Same posts, new social vocabulary. I didn't have to abandon my site. I just made it speak the social language. ## Modular and extensible feels like the right direction This is the architectural vision I took away from Bonfire: [Building Modular, Consentful, and Federated Social Networks](https://fosdem.org/2026/schedule/event/3QHALR-bonfire_building_modular_consentful_and_federated_social_networks/). The "opt-in pieces" approach is about choosing which parts you want, evolving your experience based on what you enable. It echoes [small pieces loosely joined](http://scripting.com/2026/01/30/140150.html). It's a practical model for a federated future: - Start with the basic web - Add social capabilities as components - Get progressively more powerful as you opt in Your site still works normally. When you speak the lingua franca of protocols like ActivityPub, you can express social intent in a way other systems understand. So it's not "the web vs the social web." It's the web, with richer native social vocabulary. ## Conclusion This probably reads like I’m nitpicking, but I’m genuinely bullish on federated and decentralized networks. That’s why I’m still participating. What stood out to me at FOSDEM this year is momentum. Last year, the Social Web track was a half day. This year, it expanded to a full day. That signals to me that there are a lot of smart, passionate people working across protocol design, UX, moderation, policy, community, activism, and implementation, trying to build real alternatives to entrenched silos. And the plurality of implementations is a strength. It encourages exploration, competition, and innovation. My hope is that the “end state” isn’t a separate social web you have to join. It’s a web that continues to work as expected, but gets progressively enhanced when you opt into interoperable social protocols. Ultimately, there isn’t “the web” and “the social web.” There's just the web, and social vocabularies that participants can adopt without thinking about it.
  • 1 Votes
    2 Posts
    9 Views
    @hrefna "I implemented that in Smithereen ages ago and it's been working between Smithereen servers ever since"