Idea: if you mod a community on a lemmy.somewhere you should be able to migrate it to lemmy.elsewhere which would include all post & comment links being forwarded and subbed users having their subscription updated to reflect the new location.

I’m aware this would be a way down the road as user account migration alone is still not great but it would be a great feature for the fediverse to have to avoid centralisation and mod/server admin wars.

  • sickpusy@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    This is indeed a very important feature. It needs to take into account that if similar name community exists on another server how the merger would proceed as well in terms of exporting and importing cache of posts and comments.

    But generally it should be easier to transfer from one instance to other.

  • hot_milky@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I think it should be a “copy community” feature, then mods can just prevent posts in the old community and make a sticky that points to the new location.

    Making users automatically subscribe to a community on a different instance (even if it’s “the same community”) is pushing it a bit in terms of moderator power. Also makes things worse in terms of exploits and others have pointed out.

  • 👁️👄👁️@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    It should, but the Lemmy devs are swamped right now to add more features. Before, they had a pretty small dev team too. Now that there’s a lot more eyes on Lemmy, hopefully we’ll get more features while they iron out the stability issues.

  • indigomirage@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    At first I thought this was a great idea. But need to understand a bit more about the security implications for those that subscribe and post to the communities that want to do a move. It’s one thing to trust your credentials to the host server, but quite another to implicitly trust the community mod who wishes to move. How would the old posts migrate? How would integrity of the constituent posts be preserved? How easy would it be to inject comments into to historical posts and republish them on the new, official, server? Could you be held liable (whether officially or through reputational risk) for posting content that wasn’t really yours? Maybe there are good mechanisms to maintain integrity of data? I’m just not sure what they are.

    I think there may be implications to this that are not obvious.

    Happy to have these concerns assuaged, of course!

    • Historical_General@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      2
      ·
      edit-2
      1 year ago

      Possibly some kind of democratic voting system would work? Or maybe the mods must all vote to do the move. Just an idea from when I saw another instance do a vote (for federation) using emojis, on a post, and they just counted them basically.

      (edit: The mastadon method seems feasible though posts need to move too.)

  • El Barto@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Risky. Some hacker exploits a vulnerability, takes over the community and migrates it to some other server… then what?

    Also, if a community leaves a specific server, what stops anyone else from re-creating it in the original server?

    • dudebro@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      This is part of why it’s better to have users block servers instead of servers block servers.

  • RickRussell_CA@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    But that also makes it incredibly easy for communities on defederated servers to set up shop elsewhere.

    And those communities may be the sole reason that the server was defederated in the first place.

    I think a possible outcome is that the larger instances would have to put a stop to open creation of new communities, to prevent toxic groups from setting up shop and moving all their objectionable content and users into the space.

        • copygirl@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Allow the admins of the instance to enforce their rules?

          Say you have an instance with a “no-NSFW” rule, for people who don’t want to randomly come across NSFW communities. Their admins could take care of the curating of rule-breaking NSFW communities without having to resort to defederating from the entire instance. This doesn’t have to be an outright block but just a filter that could prevent the community to show up in “All”.

          • Aux@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 year ago

            That will break federation in a very bad way. Imagine you’re on such instance which doesn’t want NSFW content, but you subscribe to a NSFW community. Admins block it and you don’t even know it, you just don’t see your community anymore. What do you do? Create another account elsewhere? The whole point of federation is to use one single account EVERYWHERE. Otherwise it’s no different then Reddit and Hacker News - just two random online sites and you have to create a bazillion of accounts everywhere.

            Admins should not block anything coming from outside instances. Admins should never defed. Instead you, as a user, should have all the tools to moderate your own feed. If you give away your rights and freedoms, you’ll lose them forever and you’ll be abused on Lemmy the way you were on Reddit.

            • arcturus@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              1 year ago

              then the question is why the hell did you make an account on an instance that doesn’t want to interact with NSFW content (presumably it’s in their rules) when you want to interact with NSFW content; like I don’t see why you’d do that if you knew the rules beforehand

              • Aux@lemmy.world
                link
                fedilink
                English
                arrow-up
                0
                arrow-down
                1
                ·
                1 year ago

                Do you understand what the point of federation is? The point is to have one single account to interact with the whole Fediverse. It shouldn’t matter where you register your account, all Fediverse should be accessible to you.

                • arcturus@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  1 year ago

                  that’s not the point; the point is to not have a single group dominate the site and to make it easier to avoid bad actors (bigots + fascists, because there’s a lot of that online) by just blocking the instance they live on

                  the “one single account” thing is a bonus, but definitely not the main reason for federation

            • dudebro@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              1 year ago

              He’s one of the “I don’t want to see something so neither should anyone else” crowd.

              • copygirl@lemmy.blahaj.zone
                link
                fedilink
                English
                arrow-up
                1
                ·
                1 year ago

                Incorrect. I’m fine with instances that host a variety of content. Including stuff I don’t want to see.

                However, I’m allowed to join an instance whose admins take a stance against bigotry for example, and therefore take better care that such content isn’t allowed to freely go through their instance. That way I and a thousand of other users don’t need to all block the content they don’t like manually. It’s my instance admin’s choice, and my choice to go with their instance.

  • Chozo@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I feel like this opens up the doors to “impostor” instances opening up, copying content from another instance and re-uploading it elsewhere. I can already think of tons of opportunities to commit various types of fraud this way, honestly.

    There may also be legal issues with importing user account data and content, as well.

    • r00ty@kbin.life
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Every instance is doing this, right now. When you post on one instance, every instance with a single subscriber to the community gets sent a copy.

      On kbin, even the media is stored on the instance. It helps distribute the load. Instances share posts between instances which can then each support many users.

      In terms of “taking over” a community. Not so easy.

      See, I could take fediverse@lemmy.world from my instance, do some SQL hacking and turn it into a local community. But, that would only work on my instance. Everyone else would still be following the original and the original would still exist.

      For it to work it needs to be a co-ordinated community move.

      Mods pick an instance with as much of the original data already federated as possible. They communicate the new home. People start subscribing, the old group is made read only with a message linking the new one.

      To keep existing posts though other instances would also need to SQL hack. So adding some features to communicate and automate the SQL effort would be a nice thing.

    • WhoRoger@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Nothing is stopping anyone from copying content already.

      Legal issues - possibly, but then everything you write or do is federated already.

  • willya@lemmyf.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I disagree. If one is that important, I say those mods need to create their own instance.

      • willya@lemmyf.uk
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Yeah I understand that but I just disagree with automatically moving people around between instances.

        • lorch@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          1 year ago

          But that’s not what this conversation is about.

          It would be the mod/admin who moves a community to a new instance, and the users would migrate themselves to follow the community.

          Neither functionality exists but I agree that users should not be moved automatically unless it’s part of an SSO scenario.

  • kukkurovaca@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    It’s going to be incredibly necessary in the long run. Decentralized means some proportion of important communities are going to be on servers that will eventually be shut down for various reasons. Not everybody who’s running an instance now will run it forever, but there may be communities with important conversations that folks will want to preserve.

    Mastodon has account migration and Lemmy community migration should work similarly.