shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

269
active users

#forkeys

0 posts0 participants0 posts today
Jupiter Rowland@<a href="https://mastodon.social/@benpate" rel="nofollow noopener" target="_blank">Ben Pate 🤘🏻</a> Let's just say the only devs who need full identity portability are silverpill and you, and silverpill is actively working on it.<br><br>Then there are Mike, Mario Vavti and Harald Eilertsen who <em>have</em> full identity portability.<br><br>All the other devs don't seem to care.<br><br>As for the <em>users</em>, however... I guess if Mastodon 4.5 went fully nomadic on Forte's scale, people would kiss Gargron's feet because he'd deliver what they've been craving for for so long. For not exactly few of them, this would be what they've been wishing for for years plus cream and a cherry on top.<br><br>And if all the various *keys (at least those that are still maintained) went nomadic on a cross-server-type scale, that'd solve the problem with <em>entire Forkeys</em> going belly-up and leaving its users standing in the rain with unmaintained server software. I mean, I guess we all know how volatile Forkeys tend to be. Not only could people move around from server to server with ease and take everything with them, but they could also try out new Forkeys (this explicitly includes Iceshrimp.NET) and still have clones on longer-lived applications like Sharkey, CherryPick or good old Misskey itself as fallbacks.<br><br>In fact, I think one reason for Sharkey's popularity is its import/export capability.<br><br>CC: @<a href="https://digitalcourage.social/@mro" rel="nofollow noopener" target="_blank">Marcus Rohrmoser 🌻</a> @<a href="https://j12t.social/@j12t" rel="nofollow noopener" target="_blank">Johannes Ernst</a> @<a href="https://indieweb.social/users/tchambers" rel="nofollow noopener" target="_blank">Tim Chambers</a><br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkey" rel="nofollow noopener" target="_blank">Forkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CherryPick" rel="nofollow noopener" target="_blank">CherryPick</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Sharkey" rel="nofollow noopener" target="_blank">Sharkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Iceshrimp" rel="nofollow noopener" target="_blank">Iceshrimp</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Iceshrimp.NET" rel="nofollow noopener" target="_blank">Iceshrimp.NET</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=NomadicIdentity" rel="nofollow noopener" target="_blank">NomadicIdentity</a>
Jupiter Rowland@<a href="https://mstdn.chrisalemany.ca/@chris" rel="nofollow noopener" target="_blank">Chris Alemany🇺🇦🇨🇦🇪🇸</a> The Mastodon devs are talking as if either the Fediverse is only Mastodon, or the Fediverse as a whole doesn't have quote-posts.<br><br>Neither of this is true. The Fediverse has had quote-posts since July 2nd, 2010 when Mistpark (now known as <a href="https://friendi.ca" rel="nofollow noopener" target="_blank">Friendica</a>) was launched. Mastodon toots have been quote-post-able since Mastodon itself was launched, for when Mastodon was launched, it immediately federated with at least two Fediverse server applications that have quote-posts, namely Friendica and <a href="https://hubzilla.org" rel="nofollow noopener" target="_blank">Hubzilla</a>, a fork of a fork of Friendica by Friendica's own creator.<br><br>Nowadays, at least Pleroma, Akkoma, all other Pleroma forks, Misskey, Calckey, Firefish, Iceshrimp-JS, Iceshrimp.NET, CherryPick, Sharkey, all other Misskey forks, Mitra, Friendica, Hubzilla, (streams) and Forte <strong>can quote-post Mastodon toots with no problem</strong>.<br><br>And <strong>Mastodon won't be able to stop them</strong>. No, seriously, it won't. Not with a non-standard, proprietary, home-brew opt-in or opt-out switch that doesn't tie into anything that the other Fediverse server apps have. And whatever switch Mastodon is working on <em>will not</em> tie into anything that already exists.<br><br>Let me put it this way: Hubzilla has the second-most advanced and fine-grained permissions system in the Fediverse. It goes <em>well</em> beyond most people's imagination. It works on three levels: <a href="https://help.hubzilla.hu/en/usermanual/permissions_channel_roles.html" rel="nofollow noopener" target="_blank">for the whole channel</a> (that's similar to a Mastodon account), <a href="https://help.hubzilla.hu/en/usermanual/permissions_contact_roles.html" rel="nofollow noopener" target="_blank">for individual contacts</a> (that's "followers" in Mastodon lingo, but Hubzilla doesn't distinguish between followers and followed), <a href="https://help.hubzilla.hu/en/usermanual/permissions_content.html" rel="nofollow noopener" target="_blank">for individual content</a>. (streams) and Forte are the only ones with an even more advanced and fine-grained permissions system.<br><br>But even they don't have a quote-post permission setting. And they have permission settings for <em>just about everything</em>. You want reply control in the Fediverse? Hubzilla has reply control, and (streams) and Forte have reply control <em>on steroids</em>. But what they don't have is a quote-posting permission because that's next to impossible to control across the Fediverse even with the most advanced permissions system.<br><br>As @<a class="" href="https://fediversity.site/channel/mikedev" rel="nofollow noopener" target="_blank">Mike Macgirvin ?️</a> (professional software developer for almost half a century, designer of two Fediverse protocols, creator of Friendica and Hubzilla, inventor of nomadic identity, creator and maintainer of (streams) and Forte) says: <strong>The only way to make your posts un-quote-post-able is by not posting in public and not allowing everyone in the Fediverse full access to your posts.</strong> Set your "Who can quote" however you want, I'll always be able to quote-post all your public posts with no problem and with no resistance.<br><br>So what chance does Mastodon have then? Mastodon which doesn't even know what permissions are? Developed by Eugen Rochko who actually has a history of head-butting with Mike Macgirvin, and who would <em>never</em> take <em>any</em> step towards <em>anything</em> that Mike has ever developed?<br><br>I'm commenting from Hubzilla right now, and I'm also on (streams). And I can tell you: If you make any of your posts "un-quote-post-able", this still won't make my Share buttons on Hubzilla and (streams) disappear.<br><br>CC: @<a href="https://stefanbohacek.online/@stefan" rel="nofollow noopener" target="_blank">Stefan Bohacek</a> @<a href="https://sfba.social/@FinchHaven" rel="nofollow noopener" target="_blank">FinchHaven sfba</a> <br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Pleroma" rel="nofollow noopener" target="_blank">Pleroma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Akkoma" rel="nofollow noopener" target="_blank">Akkoma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkey" rel="nofollow noopener" target="_blank">Forkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Calckey" rel="nofollow noopener" target="_blank">Calckey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Firefish" rel="nofollow noopener" target="_blank">Firefish</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Iceshrimp" rel="nofollow noopener" target="_blank">Iceshrimp</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Iceshrimp.NET" rel="nofollow noopener" target="_blank">Iceshrimp.NET</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CherryPick" rel="nofollow noopener" target="_blank">CherryPick</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Sharkey" rel="nofollow noopener" target="_blank">Sharkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mitra" rel="nofollow noopener" target="_blank">Mitra</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuotePost" rel="nofollow noopener" target="_blank">QuotePost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuotePosts" rel="nofollow noopener" target="_blank">QuotePosts</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteTweet" rel="nofollow noopener" target="_blank">QuoteTweet</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteTweets" rel="nofollow noopener" target="_blank">QuoteTweets</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteToot" rel="nofollow noopener" target="_blank">QuoteToot</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteToots" rel="nofollow noopener" target="_blank">QuoteToots</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteBoost" rel="nofollow noopener" target="_blank">QuoteBoost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteBoosts" rel="nofollow noopener" target="_blank">QuoteBoosts</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuotePostDebate" rel="nofollow noopener" target="_blank">QuotePostDebate</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteTootDebate" rel="nofollow noopener" target="_blank">QuoteTootDebate</a>
Jupiter Rowland@<a href="https://hollo.social/@botkit" rel="nofollow noopener" target="_blank">BotKit by Fedify :botkit:</a> Be aware that quotes and quote-posts are two different things, and both exist in the Fediverse. At least Friendica, Hubzilla, (streams) and Forte can generate both.<br><br>This is a quote, like in every bulletin-board forum out there:<br><br><blockquote>Coming soon in #<a class="" href="https://hub.netzgemeinde.eu/search?tag=BotKit" rel="nofollow noopener" target="_blank">BotKit</a> 0.2.0: Native #<a class="" href="https://hub.netzgemeinde.eu/search?tag=quote" rel="nofollow noopener" target="_blank">quote</a> post support!</blockquote><br><br>Or this, but it has to be coded manually into the comment's source code:<br><br><span class="">BotKit by Fedify :botkit: wrote:</span><blockquote>Coming soon in #<a class="" href="https://hub.netzgemeinde.eu/search?tag=BotKit" rel="nofollow noopener" target="_blank">BotKit</a> 0.2.0: Native #<a class="" href="https://hub.netzgemeinde.eu/search?tag=quote" rel="nofollow noopener" target="_blank">quote</a> post support!</blockquote><br><br>This is a quote-post a.k.a. shared post a.k.a. quoted share:<br><br> <a href="https://hollo.social/@botkit" rel="nofollow noopener" target="_blank"></a><span><a href="https://hollo.social/@botkit" rel="nofollow noopener" target="_blank">BotKit by Fedify :botkit:</a> wrote the following <a href="https://hollo.social/@botkit/01965678-eb56-7003-9c91-07e4418bf63a" rel="nofollow noopener" target="_blank">post</a> <span class="">Mon, 21 Apr 2025 05:51:28 +0200</span></span> Coming soon in <a href="https://hollo.social/tags/BotKit" rel="nofollow noopener" target="_blank">#BotKit</a> 0.2.0: Native <a href="https://hollo.social/tags/quote" rel="nofollow noopener" target="_blank">#quote</a> post support!<br><br>We're excited to share a preview of the upcoming quoting features in BotKit 0.2.0. This update will make it easier for your bots to engage with quoted content across the fediverse.<br><br>The quoting feature set includes:<ul><li>Detecting when someone quotes your bot's posts with the new <a href="https://botkit.fedify.dev/concepts/events#quote" rel="nofollow noopener" target="_blank"><code>Bot.onQuote</code></a> event handler</li><li>Accessing quoted content through the <a href="https://botkit.fedify.dev/concepts/message#quotes" rel="nofollow noopener" target="_blank"><code>Message.quoteTarget</code></a> property</li><li>Creating quote posts using the <a href="https://botkit.fedify.dev/concepts/message#quoting" rel="nofollow noopener" target="_blank"><code>quoteTarget</code></a> option in <a href="https://botkit.fedify.dev/concepts/message#publishing-a-message" rel="nofollow noopener" target="_blank"><code>Session.publish()</code></a> and <a href="https://botkit.fedify.dev/concepts/message#replying-to-a-message" rel="nofollow noopener" target="_blank"><code>Message.reply()</code></a> methods</li></ul>Here's a quick example of how you can use the quote detection:<br><code>bot.onQuote = async (session, quote) =&gt; {<br>&nbsp;&nbsp;// The quote parameter is a Message object representing the post that quoted your bot<br>&nbsp;&nbsp;await quote.reply(text`Thanks for quoting my post, ${quote.actor}!`);<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;// You can access the original quoted message<br>&nbsp;&nbsp;const originalPost = quote.quoteTarget;<br>&nbsp;&nbsp;console.log(`Original message: ${originalPost?.text}`);<br>};</code><br>And creating quote posts is just as simple:<br><code>// Quote in a new post<br>await session.publish(<br>&nbsp;&nbsp;text`I'm quoting this interesting message!`,<br>&nbsp;&nbsp;{ quoteTarget: someMessage }<br>);<br><br>// Or quote in a reply<br>await message.reply(<br>&nbsp;&nbsp;text`Interesting point! I'm quoting another relevant post here.`,<br>&nbsp;&nbsp;{ quoteTarget: anotherMessage }<br>);</code><br>Remember that quoting behavior may vary across different <a href="https://hollo.social/tags/ActivityPub" rel="nofollow noopener" target="_blank">#ActivityPub</a> implementations—some platforms like Misskey display quotes prominently, while others like Mastodon might implement them differently.<br><br>Want to try these features right now? You can install the development version from <a href="https://jsr.io/@fedify/botkit@0.2.0-dev.90+d6ab4bdc" rel="nofollow noopener" target="_blank">JSR</a>:<br><code>deno add jsr:@fedify/botkit@0.2.0-dev.90+d6ab4bdc</code><br>We're looking forward to seeing how you use these quoting capabilities in your bots!<br><br><a href="https://hollo.social/tags/fedidev" rel="nofollow noopener" target="_blank">#fedidev</a> <br><br>Also, Friendica, Hubzilla, (streams) and Forte handle quote-posts a lot differently from Misskey and the Forkeys.<br><br>Misskey and the Forkeys do quote-posts like so:<br><br><code>RE: https://hollo.social/@botkit/01965678-eb56-7003-9c91-07e4418bf63a</code><br><br>At least on Hubzilla, (streams) and Forte, a quote-post starts out like this:<br><br><code>[share⁠=74153074][/share]</code><br><br>Upon sending the post, this piece of BBcode is changed into a full, dumb copy of the original post, led in by a line that says who posted this first, complete with a link to the profile, and that also links to the original. The original poster is being notified about this (unless they chose not to), but if the original post is edited, the edit is not forwarded to quote-posted copies.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkey" rel="nofollow noopener" target="_blank">Forkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Quotes" rel="nofollow noopener" target="_blank">Quotes</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuotePost" rel="nofollow noopener" target="_blank">QuotePost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuotePosts" rel="nofollow noopener" target="_blank">QuotePosts</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteTweet" rel="nofollow noopener" target="_blank">QuoteTweet</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteTweets" rel="nofollow noopener" target="_blank">QuoteTweets</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteToot" rel="nofollow noopener" target="_blank">QuoteToot</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteToots" rel="nofollow noopener" target="_blank">QuoteToots</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteBoost" rel="nofollow noopener" target="_blank">QuoteBoost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteBoosts" rel="nofollow noopener" target="_blank">QuoteBoosts</a>
Jupiter Rowland@<a href="https://newsmast.social/@newsmast" rel="nofollow noopener" target="_blank">Newsmast Foundation</a> It's next to impossible to cover everything anyway.<br><br>You'd have to follow a lot of sources. Not everything gets reposted/repeated/boosted/renoted; for example, Mike Macgirvin's development news are always private.<br><br>And how do you, as a newscaster, want to keep up with the constant creation of new Forkeys?<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkey" rel="nofollow noopener" target="_blank">Forkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</a>
Jupiter Rowland@<a href="https://stefanbohacek.online/@stefan" rel="nofollow noopener" target="_blank">Stefan Bohacek</a> Long as you don't go all the way down the rabbit hole that's Forkeys...<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fork" rel="nofollow noopener" target="_blank">Fork</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkey" rel="nofollow noopener" target="_blank">Forkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</a>
Jupiter Rowland@<a href="https://mastodon.social/users/shoq" rel="nofollow noopener" target="_blank">Shoq</a> Well, something is already happening, and more will happen this year. Much of it will stay unnoticed by most Mastodon users, though, because just none of it will happen <em>on</em> Mastodon. Here's an attempt at a prognosis:<br><br>If anything, Mastodon itself will develop further away from the rest of the Fediverse. But this rest of the Fediverse is growing stronger, and it doesn't necessarily have to go on aping what Mastodon does, especially not if it breaks the ActivityPub standard. We may reach a point at which lack of compatibility between Mastodon and the rest of the Fediverse can finally be blamed on Mastodon. And we may reach it this year.<br><br>The most obvious change visible to Mastodon's eyes is probably happening around the Forkeys. Firefish, 2023's shooting star of the Fediverse, may join FoundKey in Fediverse Heaven unless Kainoa resurfaces. Whether or not this happens, the legacy is already being taken over by the Misskey forks Sharkey and Catodon and the former Firefish fork Iceshrimp which has been rebased to more up-to-date Misskey itself. None of the three aim to be minimalist projects.<br><br>Hubzilla has a hot year ahead of it, at least I hope so. The Hubzilla Association has been founded recently, taking care of organisation, publicity etc. Its very own President is working on his own third-party advancements, especially new UIs, both general-purpose and specialised AFAIK. A blog-style UI is in development elsewhere. I'd be surprised if none of them saw the light of day this year. Not to mention main dev Mario's own plans for Hubzilla 9 which may come more quickly if the Association manages to reel in a few more devs.<br><br>And then there's (streams), as unnoticed by the Mastodon crowd as Hubzilla. Mike not only wants to turn its backend inside-out and rework it entirely, but he has already begun. Knowing Mike and how fast he is, (streams) may be even more awesome than it is already now before summer.<br><br>So, what I'd really like to see is something that, while highly unlikely, might catch the attention of not few Mastodon users, namely Mike's proposals being officially accepted into the ActivityPub standard, including but not limited to nomadic identity. Mastodon wouldn't adopt any of them if this happened, at least not right away. But the Forkeys certainly would. If they managed a way to go nomadic without adopting the channel model from Hubzilla and (streams), they'd have another big advantage over Mastodon. Enough stories by Forkey users of how they survived the sudden death of their home instance because they had at least one clone, and more and more Mastodon users would be sold, especially those who had to "move" manually because their home had announced its shutdown or simply vanished.<br><br>But again, this is unlikely to happen.<br><br>More realistically, third-party add-ons for (streams) being developed, and be it Hubzilla apps being forked and ported.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Firefish" rel="nofollow noopener" target="_blank">Firefish</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Sharkey" rel="nofollow noopener" target="_blank">Sharkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Catodon" rel="nofollow noopener" target="_blank">Catodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Iceshrimp" rel="nofollow noopener" target="_blank">Iceshrimp</a>