I don’t understand how ActivityPub works that well and I haven’t used Threads so maybe I just doing get it.

But why would we have to worry about defederating Threads when it’s a Twitter clone? It doesn’t have communities and such so I would think it’s not compatible. We’re not federated with Mastodon instances right? This seems like something for Mastodon to worry about. How is a Lemmy instance refusing to federate with Threads relevant?

  • 4z01235@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago
    1. Why bother implementing a federated protocol if the intent is not to federate?
    2. Don’t you think Facebook/Instagram/WhatsApp has the experience to build a social media network without implementing ActivityPub? If federation is not a goal, why constrain yourself to building something that fits into that network?
    • derf82@lemmy.world
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      1 year ago

      It is a ready-made software that could let them quickly launch a product, and it can deflect the allegations already made of intellectual property theft from Meta hiring former Twitter developers. Of course they could develop their own, but that would take time and added risk.

      What benefit would Meta get from federating with the likes of Mastadon? They want profit, and I do not see a way Meta makes money from letting people follow Threads users from Mastodon, KBin, and Lemmy.

      • PupBiru@kbin.social
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        activitypub is less ready made software and more a set of predefined constraints and protocols

        definitely more work to federate than to just have a solution that talks to a database! especially at scale

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

      Why did google implement XMPP originally for Google Chat? They originally did federate with XMPP servers. But eventually, they decided that federating wasn’t worth it. At the time they still used XMPP, they just refused to federate.

      Why wouldn’t you use ActivityPub as a protocol if it has been proven out and does 90% of what you need? Just because they use ActivityPub, I don’t see them ever Federating in any meaningful way. Essentially, I think the protocol is well designed and Meta is just using it as their starting point with no reason to share any data with the fediverse.

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

        Was that meant to rebut the idea that Meta wants to federate with other ActivityPub services? The fact that Google did the same thing with XMPP, gained user share, then defederated once they achieved critical mass - classic EEE?

    • Spaceman Spiff@lemmy.fmhy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      They certainly could, but using something off the shelf saves development time and costs. Not only did someone else already do the base work, but they are fixing bugs and adding features as an ongoing task. And that all happens free, without Meta spending a dime. Meta only needs to add their customizations.

      There’s been plenty of speculation on why they want to federate, which is much less clear. It could be an attempt to get around EU antitrust (etc) laws. It could be an attempt to usurp Mastodon as the primary destination for Twitter refugees. It could be an attempt to slurp up the data from people that refuse to give it to Meta. But this is all just speculation, and it’s unlikely that they will honestly reveal their reasoning.

      • 4z01235@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Are they using an off the shelf ActivityPub implementation (if so, which?) or just implementing the protocol themselves? If it’s the latter, which I expect it is, then implementing the protocol does not save development time or effort. It’s just a set of specifications that they decide to conform to, rather than doing things some other way that may better suit their business goals.