• NigelFrobisher
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    Isn’t that only one (albeit official) implementation of Mastodon, or have I misunderstood how fediverse apps work completely?

      • Scott M. Stolz@loves.tech
        link
        fedilink
        arrow-up
        1
        ·
        29 days ago

        @jas0n All instances of Mastodon run the same source code, unless it is one of the many forks, like Hometown. But none of the other fediverse server software out there uses Mastodon code. They are completely different projects with completely different codebases. What they have in common is that they speak ActivityPub.

      • NigelFrobisher
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        You mean like how there’s one implementation of an email server that all email servers run?

        • jas0n@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          There is not one implementation of email servers. There are specifications like POP3 and IMAP that many implementations adhere to. But Mastodon is referring to an implementation. There is only one, and it’s right here.

        • Patch@feddit.uk
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          1 month ago

          There is (currently) only one living version of the Mastodon code base. It could be forked in the future, but it hasn’t been.

          There are other ActivityPub microblogging platforms (Friendica, Mbin, Pleroma, Threads if you count it) which users could also be running, and from the point of view of users it shouldn’t be obvious what any other given user you interact with is using, but that’s not got anything to do with Mastodon pull requests.

          • NigelFrobisher
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            30 days ago

            Thanks. I recall reading the blurb on the Mastodon site about Federation, decentralisation etc, positively encouraging people to fork and make Mastodon compatible servers. Obviously there are many front ends already so I’m amazed if no-one has customised their installation with a fork or made a competing impl in rust or something. Having the code centralised still seems like a flaw in the concept to me - Maybe the next stage of the fediverse is server code that can interoperate with the many different activitypub applications.

        • lad@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          I don’t think all email servers run the same back end, but if they do, then yes, it is