• DreamerOfImprobableDreams
    link
    fedilink
    6
    edit-2
    1 year ago

    So, there’s three different levels of organization on the fediverse: the software, the instance, and the community / magazine. For the moment, I’m just going to focus on how kbin works-- we’ll bring lemmy back into the conversation in a second.

    So “kbin” refers to the actual software that makes everything work. It’s the code that displays your posts, shows them to other users, processes upvotes and downvotes, all the other nice bells and whistles that make the site work.

    But software can’t exist on its own, it needs to be run on a server. On a centralized social media site like reddit, the same company that writes the reddit software also hosts all the reddit servers. But there’s no company backing kbin, as far as I’m aware it’s literally just one Polish-German dude who, unless he’s secretly been a billionaire this whole time, can’t afford to run all the servers needed to host all the traffic kbin’s recieving.

    Instead, many different groups have volunteered to run servers. These groups are the instances. Kbin has several different instances/servers-- the largest is kbin.social, but there’s also fedia.io, readit.buzz, and karab.in, among many, many others.

    Finally, each instance can host as many or as few magazines (subreddits) as it wants to host. The cool thing about the fediverse is even though each instance is hosted by completely different, unaffiliated people, if you make an account on one instance you can interact with magazines hosted on any instance you want.

    But wait, what about lemmy? This is the part where the Fediverse is pure, unadulterated magic.

    Because lemmy? It’s a totally different piece of software than kbin!

    That’s right: lemmy is written by a completely different team of devs, and works in completely different ways to kbin on a technical level. Lemmy instances (servers) only run lemmy software. And lemmy communities (subreddits) are hosted by lemmy instances using the lemmy software.

    And yet, through the pure magic that is the fediverse, people using kbin-- a completely different piece of software-- can still browse lemmy communities, vote and comment on lemmy posts, subscribe to lemmy communities hosted on lemmy instances running lemmy software. And lemmy users can interact with kbin magazines hosted on kbin instances running kbin software.

    Here’s the part that really blows my mind. This interoperability isn’t limited to the two reddit analogues. You can interact with any fediverse_ software from any fediverse account, no matter what instance it’s hosted on or the software that instance is running. You know Mastadon, the fediverse twitter analogue? You can actually interact with Mastodon posts from kbin or lemmy! And vice versa-- Mastodon users can interact with kbin / lemmy posts. The only limit is the user interface of whichever software you’re using. (Kbin makes it a little easier to interact with Mastodon, which is one of the reasons I prefer it to lemmy, but it’s possible from both.)

    • steebo_jack
      link
      fedilink
      11 year ago

      Thanks for the detail explanation.

      Finally, each instance can host as many or as few magazines (subreddits) as it wants to host. The cool thing about the fediverse is even though each instance is hosted by completely different, unaffiliated people, if you make an account on one instance you can interact with magazines hosted on any instance you want.

      This is pretty much how I understand it, but with the star trek instance, when you click on the link above it goes to the site, but you need to create another login to post. If you click on the kbin link above, it says the magazine is incomplete. Is the instance integrated with the magazine so that the magazine will eventually get all the content from the instance and then you can comment on the lates topics?

      As an addition, i think i like the term communities better than magazines, but thats a whole nother thing i gotta read into…

      • Kichae
        link
        fedilink
        11 year ago

        The link is taking you to the hosting website, startrek.website, rather than the local version of it.

        Because each instance is its own independent website, going to the other websites is no different than going to any other unrelated site. You still need to log in to Etsy to shop, eBay to bid, and Amazon to leave reviews if you follow links from here.

        The magic of the Fediverse is found in mirroring content across the network. This means you’re always interacting with a local copy of content. If that content originated on the site you’re using, it’s the original copy, and if it originated on a remote website, it’s a duplicate. And, as I state in a other comment above, the copying of remote content only starts from the point at which someone on your instance first subscribed to it. So, remote groups will almost always be forever incomplete, but after a week or two of being subscribed, it doesn’t actually matter.