I don’t understand how Lemmy intends to do it when the different instances are federated, if several instances create the same community for example…is that possible?

    • DessalinesMA
      link
      fedilink
      arrow-up
      2
      ·
      5 years ago

      Having different servers, many of whom aren’t connected, having different “versions” of the same community, that share some data, but not all, would be infinitely more complicated.

      • muirrum
        link
        fedilink
        arrow-up
        1
        ·
        5 years ago

        I see your point, however I think community fragmentation is an issue that will need to be resolved, and having separate communities for each instance won’t help with that.

        • DessalinesMA
          link
          fedilink
          arrow-up
          1
          ·
          5 years ago

          What if instance A wants to make a /c/news, and have control over it, but that name is already taken?

          Fragmentation means community owners actually get full control over anything they want to create.

          • muirrum
            link
            fedilink
            arrow-up
            1
            ·
            5 years ago

            Ah, I see. How will communities across instances be differentiated?

            • DessalinesMA
              link
              fedilink
              arrow-up
              1
              ·
              5 years ago

              With different identifiers. So if you’ve subscribed to both communities, you will see a posted by X to instance1/c/news, and posted by Y to instance2/c/news.

              Communities are totally different from hashtags, which have no moderation and anybody can put anything they want in them.

                • DessalinesMA
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  edit-2
                  5 years ago

                  “Fragmentation” of communities is a good thing.

                  If someone starts up a lemmy instance about star trek, and someone starts up one about breaking bad, both of them can have /c/news communities.

                  And from my feed, I can subscribe to both startrek/c/news and breakingbad/c/news

                  • DJWalnut
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    5 years ago

                    Honestly, I think a better idea is to separate human-readable names and formal names. say, the community ID is a random 128 bit string (could also be a public key if you do something neat with cryptography) and then the community’s human readable name is a mutable variable that can be set or change, and doesn’t have to be unique