Comment on we need more users

<- View Parent
ProdigalFrog@slrpnk.net ⁨1⁩ ⁨month⁩ ago

Lemmy, Piefed and Mbin are all entirely different and unique attempts at creating a self-hostable software package for a reddit-like website. In the same way that Reddit was trying to be like Digg, but with it’s own codebase starting from scratch.

Despite using different codebases, Lemmy, Piefed and Mbin are all compatible with each other, like if you could leave comments on reddit threads from your Digg account while on Digg.

The reason they can talk to each other is they were all built with one thing in common: at the core of them is something called the ActivityPub Protocol, which in simple terms means the way they send messages, make posts, etc, are all using one standard, so they can all understand each other, like speaking the same language. An upvote from lemmy is understood as an upvote by Piefed, same for comments, posts, etc.

A similar thing on the web that functions just like that is E-mail. No matter what email provider you use, you can send an email to any other email provider, and it all just works because at the core, Gmail, Yahoo Mail, AOL mail, Proton Mail, etc, they all use the standardized E-mail Protocol.

Just like with email, where you can’t log into a Gmail account from the Yahoo Mail log-in page, you also can’t log into a lemmy account from a Piefed login page.

But if you’re familiar with how you can use an E-Mail client, like Thunderbird or Outlook Express to log into almost any email account regardless of where it’s hosted, so to with lemmy/piefed mobile apps, which only act as a front-end like Thunderbird.

Each lemmy/piefed instance (instance just means server, a server is a computer that hosts the software and makes it available on the internet for us to find) is like it’s own email provider. So lemmy.world is like Gmail, but piefed.social is an entirely different provider, equivalent to Yahoo mail. You could access either from a mobile app, which acts as a client, but if you went to them with a web browser, you’d have to go to lemmy.world directly if that’s where your account was, similar to how you would have to for email.

All of these servers a ‘federated’ with each other, which basically means once they establish a connection, they will continually offer new data to each other automatically. So Lemmy.world will always send out to piefed.social any new posts, comments, or upvotes that occur on lemmy.world, as well as pass forward any posts, comments, or upvotes that any lemmy.world user makes on a community hosted on piefed.social.

source
Sort:hotnewtop