jupiter_rowland
@jupiter_rowland@hub.netzgemeinde.eu
This is a remote user, information on this page may be incomplete. View at Source ↗
Mein "Geburtstag" ist natürlich nicht mein Geburtstag, sondern mein Rezztag. Seit dem Tag gibt es meinen ersten Avatar.
Meine "Homepage" ist mein Blog zum selben Thema wie dieser Kanal, #OpenSim und virtuelle Welten im allgemeinen. Es ist im Fediverse und sollte föderieren mit Mastodon, Pleroma und Friendica, hat aber auch einen Atom-Feed.
#OpenSim #OpenSimulator #VirtualWorlds #VirtuelleWelten #Metaverse #Metaversum #SocialVR #fedi22
Meine "Homepage" ist mein Blog zum selben Thema wie dieser Kanal, #OpenSim und virtuelle Welten im allgemeinen. Es ist im Fediverse und sollte föderieren mit Mastodon, Pleroma und Friendica, hat aber auch einen Atom-Feed.
#OpenSim #OpenSimulator #VirtualWorlds #VirtuelleWelten #Metaverse #Metaversum #SocialVR #fedi22
- Submitted 3 months ago to fediversenews@venera.social | 0 comments
- Comment on "The Fediverse of 2030": Forte 4 months ago:@Hamiller Friendica
Nach diesem Muster ist er auch bei Friendica und Hubzilla vorgegangen.
Na ja, es war ähnlich.
2012 war Friendica längst stabil und im Grunde fertig. Er hat es an die Community abgegeben, Red abgeforkt und mit Zot experimentiert.
2018 war Hubzilla stabil und im Grunde fertig. Er hat es an die Community abgegeben, Osada und Zap abgeforkt und mit Zot6 experimentiert.
2020 war Zap stabil und im Grunde fertig. Er hat es an die Community abgegeben und das zweite Osada gleich mit. Nachdem die Community umgehend Osada eingestellt hat, weil es eh mit Zap beinahe identisch war, hat Mike ein drittes Osada, ein neues Mistpark und eine neue Redmatrix abgeforkt, um mit Zot8 zu experimentieren.
Aus den Experimenten ging nie etwas Stabiles hervor. Statt dessen hat er von einem von den dreien 2021 Roadhouse geforkt, um mit der nächsten Zot-Evolutionsstufe zu experimentieren, die dann in Nomad umbenannt wurde.
(streams) aus demselben Jahr sollte dann Roadhouse in stabil werden. Und Mike wollte (streams) nicht wieder forken. Dann kam Mike aber an einen Punkt, wo er sagte: Nomadische Identität geht auch mit ActivityPub. Ich brauche kein eigenes Protokoll mehr, ich muß nur dabei mithelfen, ActivityPub dahin zu bringen, daß es Nomad ersetzen kann.
Weil er aber (streams) nicht forken wollte, hat er das Ganze auf (streams) selbst versucht umzusetzen. Blöderweise läuft das in der Praxis nicht so geschmeidig, wie es in der Theorie angedacht war.
Statt jetzt aber seinen einzigen stabilen Release endgültig in eine Bastelbude zu verwandeln, hat er jetzt Forte abgeforkt und nimmt das zum Basteln, während (streams) wieder auf stabile Beine kommen soll. Auch das macht er selber, weil das keiner für ihn übernimmt. Und die (streams)-Community ist keine drei Jahre nach der Entstehung von (streams) noch zu klein, um so bald die Entwicklung von (streams) zu übernehmen. Kaum einer zieht von Hubzilla um, ganz neu nach (streams) kommt eh keiner, auf Mastodon weiß kaum einer, daß es (streams) gibt, und die, die davon wissen, trauen sich nicht hin.
Und so wird Mike beides weiterentwickeln. Forte wird wahrscheinlich zunächst ein Soft Fork bleiben, damit Mike sich nicht dieselbe Arbeit zweimal machen muß.
So gesehen ist das eher vergleichbar mit Zap und den ersten zwei Osadas, wo Mike schon mal zwei Projekte mit in Teilen unterschiedlicher Codebase am Laufen hatte.
CC: @Raphael
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #Red #RedMatrix #Hubzilla #Osada #Zap #Mistpark2020 #Misty #Redmatrix2020 #Roadhouse #Streams #(streams) #Forte - Comment on "The Fediverse of 2030": Forte 4 months ago:@Raphael Momentan entwickelt Mike beide aktiv weiter.
Es kann gut sein, daß er (streams) erstmal zu Stabilität bringen will und Forte hat, um damit mit neuen Sachen zu experimentieren. Ich weiß es nicht, aber es kann gut sein, daß Forte der Versuch wird, erstmals komplett ohne eigenes Protokoll auszukommen. (streams) ist ja das Ende einer Kette von Weiterentwicklungen von Zot. Forte könnte das nächste Protokollexperimentierfeld sein: dieses Mal alles nur noch mit ActivityPub. Dann muß er dafür nicht (streams) nehmen.
Das wäre im Prinzip wie 2018, nachdem er Osada und Zap abgeforkt hat, wenn er damals auch offiziell der Hubzilla-Maintainer geblieben wäre.
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla #Osada #Zap #Streams #(streams) #Forte - Submitted 4 months ago to fediversenews@venera.social | 8 comments
- Comment on 4 months ago:@Cătă
as the addon/app thingie still has to be added by the admin for you to be able to use it
They do come pre-installed on the server.
Hubzilla is installed and upgraded using git. And in doing so, not only https://framagit.org/hubzilla/core is sourced, but so are always automatically https://framagit.org/hubzilla/addons and https://framagit.org/hubzilla/themes. All that stuff is on the server hard drive from the get-go.
What the admin can do is activate and deactivate access to the addons. In the case of PubCrawl, it's activated after installation by default.
It's not like the hubmin installs Hubzilla without PubCrawl, then clones an independent git repository containing PubCrawl into the Hubzilla server, and then goes to the admin interface to switch it on.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla - Comment on 4 months ago:@Cătă Well, that's what it is. It's the wording chosen back when add-ons were renamed "apps".
Basically, you "install" the "app" on your channel. It integrates the functionality of the "app" into your channel instead of just turning it on, and it adds or makes it possible to add links to the "app" to the navigation bar and/or the burger menu.
I'm not a Hubzilla dev. But it could be a different case of how add-ons work. I guess add-ons on Friendica are integrated into your account right away, you just turn them on and off, whereas on Hubzilla, "installing" an "app" does not turn the existing functionality in your channel on, but it builds the functionality into your channel in the first place. Especially PubCrawl is something that digs deeply into how your channel works, especially how nomadic identity works.
Don't forget that Hubzilla is not Friendica with nomadic identity and wikis and a different protocol. When Mike turned Friendica into Red, he re-wrote the entire backend from scratch.
This wording may actually be as old as Red. Trying to have it changed now would be like complaining that identities plus content are named "channels" on Hubzilla (and everything that has come after Hubzilla) because the term "channels" is being used in different contexts by other projects nowadays. It'd be like complaining that Hubzilla, like Friendica before it, has its own term for a server instance instead of officially calling it an "instance" or a "server".
#Long #LongPost CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla - Comment on 4 months ago:@Regezi
Are the add-ons more complicated to "install" than in Firefox?
No, because "install" means "switch on" rather than "download to your server".- Have a Hubzilla channel
- Be logged in on the Web interface (as if you had much of a choice)
- Burger menu in the top right corner
- Apps
- Available apps
- Look for the app you need (Pubcrawl, labelled "ActivityPub", should be at the very top)
- Click "Install"
- Enjoy
And what about Hubzilla's translation functions
It doesn't have any.or German-language communities?
There are no dedicated Hubzilla communities. You simply connect with other German-speaking users, no matter whether they're on Hubzilla or Mastodon or Firefish or Friendica or wherever.
Put "German" as a keyword/tag into your profile (there's a dedicated profile field for that, by the way), and you'll be suggested other German users.
As for German instances, the two biggest hubs are German, and I think most of the top five hubs are German.
As for Hubzilla forums, I only know six:- a Hubzilla support forum which is practically useless unless you're on Hubzilla (not even sure if it has ActivityPub on)
- two mostly dead Hubzilla support forums which only come to life when a newbie has discovered either of them before the support forum
- one forum for a kind of "inner Hubzilla circle", created to discuss the advancement and improvement of the Hubzilla ecosystem which is therefore only targetted at Hubzilla users again (pretty certain it has ActivityPub off, and it's invite-only, I guess)
- one forum to discuss improving Hubzilla's documentation which is therefore only targetted at Hubzilla users again (pretty certain it has ActivityPub off)
- one OpenSim forum which requires manual membership confirmation, but the admin hasn't logged in in years, so it's impossible to join the forum in the first place
CC: @Cătă
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Groups #Forums #Hubzilla - Comment on 4 months ago:@Cătă PubCrawl, the ActivityPub connector, comes pre-installed. And on the hub/admin side, it is activated by default AFAIK.
As the user, you have it under "Available apps", but you have to activate (= "install") it.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #ActivityPub #PubCrawl #Hubzilla - Comment on 4 months ago:@Dźwiedziu I don't know, I've never used Misskey or any of its forks, and I don't intend to.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Misskey #Forkey #Forkeys - Comment on 4 months ago:@Dźwiedziu On Japanese instances, to remove CSAM.
On Western instances, to remove CSAM plus the lolicon coming in from Japanese instances.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #TensorFlow - Comment on 4 months ago:@Cătă
c) ActivityPub is off by default, not to mention d) how to turn it on which is anything but straight-forward.
Holly cow. I guess I'll stay on Friendica for the foreseeable future :D
To be fair, ActivityPub is off by default because it makes nomadic identity more difficult on the level that Zot6 offers. And it's off by default at channel level only whereas it's on by default at hub level.
With "anything but straight-foward", I mean it isn't like on (streams) where you have an ActivityPub on/off switch in the settings which is usually even on when you first discover it.
Instead, ActivityPub is an add-on, an "app" that has to be "installed". But newbies don't expect Hubzilla to have add-ons at all because Twitter has none, and Mastodon has none. And they certainly wouldn't expect ActivityPub, of all things, to be an add-on and off by default. In fact, most probably join Hubzilla in the belief that it is based on ActivityPub like "everything else" in the Fediverse.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla #Streams #(streams) #ActivityPub #NomadicIdentity - Comment on 4 months ago:@Cătă @Mark Darbyshire The only Hubzilla forums I'm aware of that are more or less active are Hubzilla-centric themselves. The Hubzilla support forum which is pretty much useless if you aren't on Hubzilla yourself. Or a kind of planning forum for the advancement of the Hubzilla ecosystem which I'd even expect to have ActivityPub off.
The problem is simply that even only very very few people take the step from one of the ActivityPub-based microblogging projects to Friendica, just to have a forum. My estimation is that every other Mastodon user still "knows" that the Fediverse is only Mastodon. Of the rest, some have never heard of Friendica, and even more don't know that Friendica has forums that Mastodon users can join.
I guess not few of those who try their luck quickly discover that Friendica is, in fact, not a pure group/forum platform, not "Guppe, but it's moderated", and too confusing and difficult to wrap their minds around. The step from Mastodon to Friendica is much bigger than the step from Twitter to Mastodon.
And that's Friendica. It's even worse with Hubzilla.
There has been a poll which showed that 75% of those who took it had never heard of Hubzilla before this poll. And I guess the audience was actually biased, also because it wasn't on Mastodon AFAIR, so the real number has to be even higher. Amongst those who have heard of Hubzilla, its capabilities are even murkier than Friendica's.
Hubzilla's Web UI is basically what Friendica's UI was a dozen years ago, and it capitulates before Hubzilla's sheer amount of features. Its documentation is both incomplete and hopelessly outdated in many parts, and it's written like a tech spec rather than a user manual.
Lastly, most Mastodon-to-Hubzilla direct converts throw in the towel the same day they took the jump. That's because they fail to connect to anyone on Mastodon. That, in turn, is because it takes another, experienced Hubzilla user to tell them that a) Hubzilla is not based on ActivityPub, b) ActivityPub is optional on Hubzilla, and c) ActivityPub is off by default, not to mention d) how to turn it on which is anything but straight-forward.
That's why hardly anyone runs a forum on Hubzilla.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Groups #Forums #Friendica #Hubzilla - Comment on 4 months ago:@Mark Darbyshire Here's a feature comparison between Misskey, now dead FoundKey, Firefish, Iceshrimp.NET, Sharkey and Catodon.
Sharkey is said to have a terrible Mastodon API implementation, though.
Also, in case you haven't noticed, @Fediverse News is on Friendica which should be compatible with both Mastodon, Misskey and their respective forks. We've had these federated groups for five and a half years longer than we've had Mastodon.
Granted, Friendica does not specialise in groups/forums, but still.
Hubzilla has federated public and private forums, too, with even more features. Its permissions system makes it possible for other Hubzilla or (streams) users to moderate forums by becoming co-admins, not to mention that Hubzilla and (streams) users can moderate their own threads. But I've yet to see Hubzilla forums in action with Mastodon and *key users.
(streams) is similar with even more advanced permission controls, and it doesn't come with quite as many extra optional features that you'll never need as Hubzilla. But it's being redesigned on the inside to introduce nomadic identity via ActivityPub which has recently caused problems in federation with anything that doesn't use (streams)' own Nomad protocol. I'll have to check whether these issues are gone in the current release.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Misskey #Forkey #Forkeys #Firefish #FoundKey #Iceshrimp #Iceshrimp.NET #Sharkey #Catodon #Groups #Forums #Friendica #Hubzilla #Streams #(streams) - Comment on 8 months ago:@Chris Trottier Should be doable as a third-party Friendica add-on or Hubzilla app. Both already "federate" with e-mail anyway.
Since it's only out-bound anyway, it should be possible as a third-party (streams) app as well.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #Hubzilla #Streams #(streams) - Comment on 8 months ago:@Chris Trottier As I wrote earlier this year:
Someone somewhere out there probably starts their Pleroma instance with:LOAD"PLER*",8,1
RUN
It's that lightweight.
#Pleroma #C64 - Comment on 8 months ago:@Scott M. Stolz Okay, if a new setting comes, there should not be a switch in this case. An agreed-upon standard is an agreed-upon standard that shouldn't be overridden by a user option, and I'm certain that whatever will be decided upon will be the best solution from a technical rather than inter-project political point of view.
- Comment on Hubzilla 9.0 Released! 8 months ago:@Mario Vavti Feature request: Make it four switches instead of one.
One for posts/DMs with a title, regardless of summary.
One for posts/DMs with a summary.
One for posts/DMs without either.
One for comments.
In fact, the last two could be ditched altogether. But at least the first one would mimick how Friendica does things (with title = Article-type, with no title = Note-type). And it absolutely makes sense to send long, blog-style posts as Article-type objects and have Mastodon only show the title, the summary, a link to the original and the hashtags.
In fact, Mastodon's handling of Article-type objects is most likely not a bug but fully intentional. And I'd really like Hubzilla to support it. Just not always.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #ActivityPub #Hubzilla - Submitted 8 months ago to fediversenews@venera.social | 0 comments
- Submitted 8 months ago to fediversenews@venera.social | 3 comments
- Submitted 8 months ago to fediversenews@venera.social | 0 comments
- Comment on 10 months ago:@Chris Trottier @ch0ccyra1n :she_her: Also since Mastodon doesn't know yet what groups are, and Mastodon still refuses to show what project a post came from.
And I guess the majority of Mastodon users don't even know that groups exist in the Fediverse outside maybe Guppe. So it's easy to assume that Fediverse News is a person with a Mastodon account.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Groups - Comment on 10 months ago:@maegul What'd be more interesting is not only how many of all Fediverse users are FediPact proponents, but also how many are opponents, how many don't care, and above all, how many have never even heard of it. You can't expect someone who has just come over from 𝕏 to mastodon.social to have an opinion on this.
Also, different projects, different opinions. I estimate 10% of all Mastodon users would even love to defederate from everything else in the Fediverse that isn't Mastodon because it's so non-Mastodon, and it does freaky stuff that shouldn't exist on Mastodon. At the same time, a large percentage of Friendica users is probably in favour of federating with Threads because Friendica's concept and culture has been about connectivity with everything that moves and then some since 2010.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Friendica #Threads #FediPact - Comment on 1 year ago:@Kristian Speaking :hatt: And since this is limited to the official Mastodon app and then the default Mastodon Web UI, the whole rest of the Fediverse won't even notice and will be able to carry on as usual.
(Disclaimer: I've read this post here on Hubzilla because it was forwarded to me by the Friendica forum Fediverse News. But technically speaking, what I'm doing right now is almost exactly what this new development aims to prevent.) - Submitted 1 year ago to fediversenews@venera.social | 2 comments
- Comment on 1 year ago:@Tokyo Outsider (337ppm) No, it was just an idea of mine.
But I guess that Bluesky itself won't develop its own ActivityPub federation, so everything would have to be done by those projects that desire to federate with Bluesky for one reason or another. - Comment on 1 year ago:@Chris Trottier Food for thought because I haven't seen anyone mention this yet:
This means that #Bluesky will be able to federate with #Threads a.k.a. #Barcelona a.k.a. #P92.
Dis gon b gud. /me grabs a folding chair and a bag of popcorn. - Comment on 1 year ago:@maegul So instead of another full-blown Web application running on a Web server next to one or multiple Fediverse project instances, this could theoretically be covered by a library plugin for something that runs on the Web server anyway. Same way as tying e.g. ImageMagick or various SQL databases into Web applications. PHP comes to mind, but then there'd also have to be one for Ruby-on-Rails.
- Comment on 1 year ago:@Jens Ljungkvist :mastodon: It isn't necessary to consume it. If you only want to consume it, you can follow anything and everything from Mastodon, only with the limitations that Mastodon is incapable of showing certain elements:
- quotes
- text formatting (bold type, italics, underline, inline code, code blocks)
- advanced text formatting (headlines, bullet-point lists, numbered lists, tables, variable text sizes, superscript/subscript etc.)
- more than four images in one post
- images embedded between text blocks
If you want to see all this properly, you still only need one account on one instance of one project that supports all this. In fact, if you move from Mastodon to CalcKey entirely, that should cover almost everything, and you still only need exactly one login.
But I've seen people wish for "one account for everywhere in the Fediverse" so so many times over the last weeks and months, and I can't help but assume that they always want all capabilities of logged-in users on each instance of each project. - quotes
- Comment on 1 year ago:@maegul @Jeff Sikes @Kainoa @Chris Trottier This would have to happen on the server side. And this, in turn, would work the best if it happened directly on the instance servers, and if it was part of the #Fediverse projects themselves.
We've seen what happens when you rely on a third party. It tends to lean towards something centralised, either because someone deliberately only designs a centralised service for it, e.g. #Mastodon full-text search, or because nobody but the devs can be bothered to run an instance, e.g. #Guppe.
Also, decentralised third-party services will have to be connected to Fediverse instances by the admins manually because the admins will have to decide which instance to connect. Many admins won't take that step at all because they've stopped reading the manual the very moment their instance started working reasonably well, and so they don't even know that they have to connect to such a service.
That said, the Fediverse already speaks one common formatting language, and that's #RichText. #CalcKey translates the #Markdown in out-going messages to Rich Text. #Hubzilla translates the #BBcode in out-going messages to Rich Text. #Streams translates Markdown, BBcode and #HTML to Rich Text. And so forth.
Also, translation between message formats will remain half-useless as long as certain projects show a severe lack of capabilities of displaying messages, and this won't change anytime soon, if ever.
Like it or not, #Mastodon fans, but Mastodon is the worst offender. It can't have more than four images in one post, and it can't embed images within the text. All stuff that has been possible on projects older than Mastodon even before there was Mastodon.
On #Hubzilla (and not only there, but just to take one example), I can design any regular message like a blog post:Text block 1
Image 1
Text block 2
Image 2
Text block 3
Image 3
Text block 4
Image 4
Text block 5
Image 5
Text block 6
Image 6
Text block 7
Image 7
Text block 8
Image 8
Text block 9
This is perfectly normal. And this is perfectly legit. #Friendica, Hubzilla and #Streams were deliberately designed to make this possible. And while Hubzilla has an optional extra functionality for long-form articles, Friendica and (streams) only have this one way of long-form posting. So, again, this is normal and legit and intentional.
On Mastodon, however, the very same post looks like this:Text block 1
Text block 2
Text block 3
Text block 4
Text block 5
Text block 6
Text block 7
Text block 8
Text block 9
Image 8 | Image 7
Image 6 | Image 5
The images are ripped out of their context, reversed in their order, and only four even make it into what Mastodon displays.
The only thing a "translator" could possibly do here is put the images in the correct order. Still, only four would make it onto Mastodon timelines due to Mastodon's limitations, only that it'll be the first four instead of the last four. And also due to Mastodon's limitations, they will still end up after the end of the post instead of embedded between text blocks where they belong.
In the opposite direction, from Mastodon to Hubzilla, a "translator" could be a bit more useful. Currently, when a Mastodon toot with multiple images appears on Hubzilla, the images are put ahead of the text and in reverse order. What the "translator" could do (unless Hubzilla introduces that first) is embed the images at the end of the post in "reverse reverse" order. I'd suggest to also resize them (non-destructively; Hubzilla does that by default with its own images) so that four of them can be shown in a 2x2 arrangement just like on Mastodon, but on Hubzilla, that would cost them the alt-text. - Comment on 1 year ago:@Jens Ljungkvist :mastodon: @Jeff Sikes @Kainoa @Chris Trottier Something similar to "one account on all projects" is already in the works.
By and by, #Fediverse projects may adopt #OpenWebAuth, a #SingleSignOn implementation developed by @mike for #Hubzilla and currently implemented on Hubzilla, its direct predecessor #Friendica and its latest not-quite direct descendant, #Streams. An implementation is also in development on #Mastodon. It should not be confused with #OAuth and #OAuth2, these are something entirely different.
What OpenWebAuth is that it recognises logins elsewhere. When I'm logged into this Hubzilla account, and I visit another Hubzilla hub or maybe a Friendica node or a (streams) instance, it will automatically recognise me. And it will grant me some extra "guest permissions" like being able to post directly on the wall of another Hubzilla or (streams) channel.
What it does not do, however, is give me all the power on any Friendica node, Hubzilla hub or (streams) instance that a logged-in user with a user account has.
I can't go to another Hubzilla hub and create a clone of my channel or create a brand-new channel or post an article or start a wiki or upload files just with my OpenWebAuth login credentials. And when Mastodon introduces OpenWebAuth, I still won't be able to go to any one random Mastodon instance and start tooting. All this would still require a local user account on that one specific instance.
One account for the whole Fediverse is utopic. It's technologically impossible or just very very very unfeasible.
The Fediverse has 24,000+ instances of dozens of projects. If you want full local user power everywhere in the Fediverse, you'll need one registered account on each one of these 24,000+ instances.
Whenever someone joins mastodon.social, then RATATATATATATATATATATA, 24,000+ more accounts with the same login credentials will have to be created automatically.
Also, the Fediverse has 12,000,000+ users. If you want full local user power everywhere in the Fediverse, then everyone else must have it, too. So every single instance of each Fediverse project will have to have one account per Fediverse user. The only exceptions would be those very few projects which are designed for only one user account.
However, personal instances of projects that are designed for multiple user accounts will all be affected. The hapless Mastodon user who comes over to your personal Hubzilla hub to act like a registered user will neither know nor care if that hub is running on a root server in a data centre with two 36-core Xeon CPUs and enough RAM to make a 3-D CAD workstation cry or on a Raspberry Pi at your home.
Now, let's assume someone has set up a new Web server with some Fediverse project installed on it. It doesn't matter if that's Mastodon or #CalcKey or #Lemmy or #Mitra or (streams) or whatever as long as it has #ActivityPub. They start that thing up for the first time:sudo systemctl start nginx
or so.
And RATATATATATATATATATATA TATATATATATATATATATATA TATATATATATATATATATATA TATATATATATATATATATATA TATATATATATATATATATATA TATATATATATATATATATATA, that poor thing will sit for WEEKS registering over twelve million user accounts.
Why? Because anyone in the Fediverse might come over anytime soon and want to use just this one specific instance as if they had registered their personal user account there. In order to be able to do that, they need a user account.
By the way, not even the notorious featherweight #Pleroma could handle 12,000,000+ user accounts on one instance. Mastodon can do that even less, not to mention the heavyweight Friendica or the super-heavyweight Hubzilla.
Speaking of Hubzilla, maybe a new Hubzilla hub might get away more easily when starting up for the first time. On Hubzilla, ActivityPub is optional per hub and then per channel. The hub admin can switch it on and off, and if it's on, the users can switch it on and off again for each one of their channels.
So if ActivityPub is off on the admin side by default, new Hubzilla hubs will only register one user account for each Hubzilla and (streams) user out there, maybe also for the users on the few remaining instances of the #Zotlabs projects that went EOL on New Year's Eve 2022, #Redmatrix, #Osada, #Zap, #Misty a.k.a. #Mistpark2020 and #Roadhouse. They all speak one native language, #Zot.
But once the admin activates the Pubcrawl app for their hub, that hub will immediately start registering user accounts for every user on every instance of every project that connects to Hubzilla via ActivityPub, each account with one channel with Pubcrawl on. And it will spend weeks or months doing so and not have any server resources left to do anything else in the meantime.
Speaking of Hubzilla, there's also #NomadicIdentity, the killer feature of the Zot protocol. Hubzilla has it, (streams) has it, and the (un)dead Zotlabs projects have it.
Ideally, each Fediverse user would not get one account on each Hubzilla hub and each (streams) instance with one separate, unique channel on it. They would first get the accounts. On one account on one Hubzilla hub, one channel would be created. This channel would then be cloned across all Hubzilla hubs and to (streams).
Advantage: Each Fediverse user would only have one channel for Hubzilla and (streams) together. They would have the exact same content on all Hubzilla hubs and, minus what Hubzilla can do that (streams) can't, all (streams) instances.
Obvious disadvantage: Whenever someone decides to do something on that channel, it would have to be synced to all its clones in near-real-time, causing a lot of network traffic.
And if you set up a new Hubzilla hub or (streams) instance, the creation of 12,000,000+ accounts would actually become a lesser problem. The bigger problem would be the 12,000,000+ channels that will be cloned onto your machine with everything on them. You'd better attach a few petabytes worth of HDD capacities to your personal little Raspberry Pi.
By the way, if everyone had full local user rights on each Fediverse instance, the Fediverse would have over 300 billion local accounts.