this post was submitted on 09 Jun 2023
341 points (99.7% liked)
Lemmy
12535 readers
1 users here now
Everything about Lemmy; bugs, gripes, praises, and advocacy.
For discussion about the lemmy.ml instance, go to [email protected].
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I personally belief that regional instances are the way to go.
And at some point we also gotta think about how to organize the instances...legally, financially and technically. For now I'm really happy at how the instance I'm on is run. But to be fair. I have no clue who is running it. I have no clue wether I'm going to agree with future decisions. I don't even know if it will be around next week. Maybe the owner just decides he has more important things in life to do (which is fair tbh).
The model that lemmy is based on gives us all the tools to organize instances however we want to. I really want to see community owned instances. Here in Germany social non profit clubs are a thing. You can officially register them and there are laws, regulations that protect them from just being taken over. They have boards that get elected by the members on a regular basis. I think that could be a great model on how to run an instance that is truly owned by its members.
I'm sure there are similar models of organization in other countries too.
I think a barrier to wide-spread adoption of lemmy is that for a regular joe, the instance system is a bit confusing. I'm seeing a lot of people comparing the instances to email servers, but I think something they're missing is that there are a few large email providers which most people default to (e.g. gmail, yahoo, etc.) and a bunch of smaller ones which people go to if they disagree with the policies of the larger ones (e.g. protonmail)
I think that if lemmy is to replace reddit as the most widely-used link aggregator, we need some kind of default server (or set of default servers) which is large enough that people feel comfortable with settling in on. That way user base growth isn't hindered by confusion. If they later decide that a smaller instance suits their needs better (whether that be the moderation practices or site reliability), they can uproot and move their account there.
In regards to email; the reason people use one of the large providers is that the large providers have taken malicious and aggressive steps to break the ability of smaller providers to talk to them, in the name of "security".
It's not a 'natural state of being' : up until relatively recently you could easily run your own email server (and most businesses and huge numbers of people actually did), but it's been co-opted and broken very thoroughly by Google and Microsoft to their benefit.
With the Fediverse, you probably don't actually want giant servers, as you're just repeating the concentration of users and thus power in the network into a smaller, fewer set of hands.
This is just a false statement; I can email my friends on GMail just fine from my Protonmail account. I think you’re meaning to characterize malicious methods to keep people on the platform, but that issue is orthogonal to getting people registered.
The issue Lemmy has right now is getting normal people registered.
Protonmail is one of the larger providers of email at this point.
If you were to set up your own SMTP server and try to deliver mail, you essentially cannot reliably email any of the larger providers, because they've taken steps to mitigate spam and issues which also makes it impossible to handle your own email anymore, even if the intent wasn't explicitly to break self-hosting.
If you concentrate everyone into larger providers, you're allowing them the ability to gatekeep who can and cannot talk to their users, and most people will either not understand this, or be happy to allow it.
I will admit to some bias in not trusting there to be a 'central' server that's run and maintained with the good of the community in mind because there are endless, endless examples of situations where the owners/maintainers of a service have decided to take actions that are fundamentally against their users best interests - which, of course, is probably why anyone is actually here discussing this in the first place.
Could onboarding be improved? Absolutely. But I really don't think the solution is to have a small handful of blessed instances and try to push everyone to them.
But this isn't true either? I can easily spin up a SMTP server on a homelab, create an MX record, and email my friends with Gmail accounts as if I was emailing from my Protonmail or Gmail account.
I appreciate you acknowledging your bias against central providers, but to be honest I think it's leading to some incorrect conclusions. This discussion is also kind of getting derailed, but I'd be happy to continue debating about it.
Interesting; my general experience (and that of customers I spent time working with doing support for various cloud providers) was that you could, theoretically do so, but 'sending the email to a provider' and 'the provider accepts it and delivers it' were not always the same thing.
Microsoft was especially bad in that it would accept the message, and give you the standard SMTP 'message accepted' response but then silently just drop it in the backend, never to be seen again. Didn't go to spam, didn't land in a filter just... vanished.
Google, at least, had the decency to tell you when it was going to reject your email, but still.
It was always the same dance: you need a PTR, an SPF record, DKIM, etc. but at the end of the day, Google and Microsoft absolutely gatekeep what gets delivered to their platform, so if it's critical that your email shows up reliably every time, you have to move into the "ecosystem" of ESPs and all the hoops that are involved there if you want your message to go to the 'big providers'.