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
    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

      • Serge Tarkovski
        link
        fedilink
        arrow-up
        1
        ·
        5 years ago

        So basically you want a distributed community, like, for example, what happens in the blockchain world. Anyway, you depend on the mods then, if not on the admins of a particular server. In either case, it’s all about people in the end. Also, what if someone decides that the mods of a particular “unique” place have broken things up / corrupted the original idea etc.? Where to create another, better place if this one has already been occupied?

          • Serge Tarkovski
            link
            fedilink
            arrow-up
            3
            ·
            5 years ago

            It is a problem. Though I don’t know how big the problem is, but maybe it’s significant. That’s why I’m saying about community merging and replication in another comment to this post. We can divide the problem into two: having a backup in case of technical issues with the main instance, and community ownership / trust things. The first one is truly technical, the second one is about people and has no easy solution IMHO. What if the owner decides to kill the community entirely? Maybe that replication thing can help, one can set up a replica / mirror of a community even without notifying the owner, and that replica can become a reincarnated community instance once the original one is dropped. Not sure though how to backup user accounts in case of a dropped server with those accounts.