I apologize if this has been asked before, but I’m wondering if it would be feasible to implement a new approach to defederation that offers the option of choosing between complete or partial defederation from another instance.

Currently, defederation blocks both the locally made posts on the defederated instance and its entire userbase. This can be excessive, and in many cases it may be better to block only the posts made on the other instance while still allowing its users to interact with the instance that defederated — user behavior may differ between their home instance and other instances. This partial defederation (or limited federation) would facilitate normal interaction without negatively affecting the content of a feed.

Problematic users could be managed on a case-by-case basis using bans, similar to how it is done for federated instances. Automated tools could simplify this process in the future. Complete defederation would still be necessary in extreme cases where no positive user interactions are expected, such as with instances that promote Nazism.

Instances are being forced to choose between a sledgehammer and nothing at all, and I think a compromise is warranted. I’m curious to read others’ thoughts on how to solve this existing challenge.

EDIT: I added a rough sketch that outlines the proposal. On the left side is the system as it works now and on the right side are two possible scenarios for limited federation (1 direction or bidirectional)

  • 00111010_01000100@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    14
    ·
    2 years ago

    Yeah people are not going to migrate over if they hear they can’t interact with everyone. “Be careful which instance you sign up with because other instances may have blacklisted you, but I can’t tell you which home instance to use because it might get overloaded.”

    • RomanRoy@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      edit-2
      2 years ago

      Things will settle. There will be a lot of split communities at first, but in due time it will be more consolidated.

      So in more exclusive instances they will have their own communities on a matter if their users need it, but I expect the more general ones to be the go-to for the majority, even if in different instances.