More awareness won't help while the churn is so high. The Fediverse seems to be happy staying small, actively disdaining the sorts of user-friendly moves that would give them mass appeal (but in the process, perhaps, destroy something its current users find special).
Such as? Difficult onboarding?
I still think p2p is the way to go. When I get some time, I want to spin up a little p2p app around sharing ad-free news and commentary. (Articles + photos + threads.)
It can all be ephemeral, because 99% of the use is in the short-term. I rarely if ever access old tweets or Reddit threads.
Yeah a lot of stuff is what I wouldn't care about 2 minutes after I read it, but the protocol can't really know what any given person will want to come back to.
Over the weekend there was a post about XMPP and somebody asked for a client with the same level of UX as Telegram. There were a few replies, but none of them were what I would say were anywhere near the same level.
For example one of them had an option to choose between three different methods of encrypting chats, and it was one of the most prominent UI features in the chat window. That's great if you want to feel like James Bond and encrypted chat is your main use case, but 99.9% of people are just sending memes and photos of their cats and don't even know what encrypted means.
Element is doing quite well in this department, but last time I tried (admitidely a couple of years ago) there were still some edge cases.
One interesting outcome of Reddit changing their API pricing was long-time 3rd-party Reddit apps shutting down. Some of those added Lemmy support to their existing UI and importantly thought through new user behavior (like showing a default instance vs forcing users to sign up).
There's still work to be done, but if we're talking about the different between the Official Reddit client and the (now defunct) Boost for Reddit, the latter had better UX. Now that Boost only supports Lemmy and the Reddit app keeps getting enshittified the UX argument is harder to make.
In a small way, we can have the Internet of old back, the one where in order to participate in communities online, you weren't driven by algorithmic feeds setup to push ads in front of you constantly, or just generally shit posting about whatever pop culture moment.
I understand their concern (I still, however, think it is extremely overblown), but you can't have your cake and eat it too. Even me, a techie, hesitate to sign up for some random instances ran by people I don't know, and with the risk of it getting shut down at the mercy of said people. Right in this thread, you will also see people that advocate for keeping it niche. That is completely fine too, but the Fediverse not taking off is partly self-inflicted and one could even argue that it is in fact the goal.
It seems they have had some issues with Google Play and the App Store with their weird catch-all policies, requiring integration with Google/Apple login etc. but they have managed to work around it for the time being.
https://apps.apple.com/us/story/id1668483560
So conceptually they are fine with it. And there is nothing you stopping your running servers on your devices.
Weirdly enough this is likely to be Meta with Threads.
Once it adds ActivityPub integration we should start to see a lot of cross-pollination with Mastodon users.
But by then there should be well in excess of 200-300m people on Threads.
Many of them will want to converse with Mastodon users and vice versa and I am sure there will be instances available that will be happy to allow that conversation to happen. Because ultimately it's all about users not instances.
If I'm on instance A and my friend is on instance B and she is talking to someone on Threads (instance C) and instance A blocks instance C .. it just means I won't see posts from instance C. So maybe my friend on instance B gets into a conversation with someone on instance C. In my view I just don't see the C side of the convo. No harm, no foul.
A lot of the fediblock stuff is not 'well they won't defederate from the BADPEOPLE so i'll defederate from them too!'. In fact I'm not sure I've seen an example of that actually happening. You often see grousing and calls for it, but I'm not sure I've ever seen it happen. Most of the block lists i've seen are simply instances of 'free speech warriors' who refuse to moderate calls for violence from their userbase, instances that are straight up 'we are nazis' here, or instances that are extremely sketchy porn.
Fediverse: We are open for federation and you to join!
Meta: Ok here is what we are doing with instagram/threads.
Fediverse: Not that kind of open!Fediverse doesn’t really have anything on FAANG. It needs people to run it, who’s gonna pay them?
Free software became successful in as much as it reduced the cost for companies selling other things to consumers. Would Google or Facebook be viable if they had to pay Microsoft (or Sun) a license per server. Linux enabled them to have a free operating system to run all their data tracking for ads. Free software reduced the cost for Apple to develop the he software that powers iPhones and Macs.
For the most part, the end user actually doesn’t use the free software, rather it is a part of something else they pay for.
That's surprisingly true even when the FOSS alternative is a perfectly suitable drop in replacement for a popular proprietary program. How many people pay for Microsoft Office instead of just using LibreOffice? When FOSS became more popular than the proprietary competition, it was only because the FOSS product was 10x better (think Firefox and Chrome vs Internet Explorer or VLC vs Windows Media Player and Quicktime) not because users actually chose FOSS.
Another example that proves this is how the single biggest increase in Linux desktop market share was likely due to a gaming handheld called the Steam Deck that is actually a Linux laptop. Linux allows Valve to sell gaming hardware without paying license fees to Microsoft or creating their own operating system.
The reality of FOSS is a far cry from the ideals of Stallman, ESR, et.al. that were the original rationale behind FOSS licenses.
How many people pay for Microsoft Office instead of just using Google Docs/Sheets/...? LibreOffice doesn't replace Office for the same reason why Sheets doesn't replace Excel despite being free. Huge difference in functionality if you're more than a casual user
Same applies to most free alternatives to industry standard software. FreeCAD isn't a replacement for Solidworks, GIMP isn't a replacement for photoshop, etc
From reviews of Windows-based gaming handhelds (ROG Ally, etc.), the cost of a Windows license is likely secondary compared to just how badly the stock Windows UI and power management (and incessant forced updates) suit the form factor, and Microsoft don’t look like they can be bothered to accomodate this comparatively small market (at least judging by their public behaviour so far).
That’s not necessarily to say that this was Valve’s original motivation. I think it’s just as likely they were setting up a fallback position for when Microsoft tried to push them out of game distribution using their Xbox platform. But right now it wouldn’t make sense for Valve to switch back even if that problem disappeared overnight.
Google and Facebook could afford to pay for expensive servers, even more expensive datacenters to house them in, and fat compensation packages to their employees and execs, so obviously yes. Plenty of industries exist that have high capex costs and manage to get off the ground just fine. Continuing to give away free software to startups with millions of VC dollars raised that are growing to billion dollar businesses no longer makes sense.
Who knew what the Internet was when it started spreading into the mainstream? People don't need to know what something is or does to start interacting with it, it either needs a smooth enough onboarding process that people can easily experiment, or it needs some compelling value that they've heard about from others to make the extra effort worth it. Not sure where the Fediverse is on either of these points.
I'd just like to interject for a moment. What you're referring to as the Fediverse is actually OStatus/ActivityPub.