J12t,
@J12t@social.coop avatar

Why would Meta implement ActivityPub? 1½ reasons are compelling, another frequently mentioned one is not.

Blogged yesterday. So far, a bunch of nodding, no real disagreements. Still want your thoughts, particularly if you disagree or have something to add I missed.

https://reb00ted.org/tech/20230625-meta-why-activitypub/

bobwyman,
@bobwyman@mastodon.social avatar

@J12t My guess is that folk at Meta finally realized that they can maintain useful dominance even within an "open" SocialWeb. The reality is that there are still many network effects associated with large platforms. (Mastodon.social is a good example) While theory may argue that being open may result in fragmentation, in practice it doesn't.

An "open" Meta encourages the troublesome folk to federate elsewhere while staying connected and thus somewhat co-opted.

Harryhol,

@J12t interesting analysis.

jdp23,

@J12t Another possibility: has good business reasons for doing a decentralized network (which I think is clearly the case), and ActivityPub is one of the best-known decentralized protocols , so it's a good PR/marketing approach to say they're starting there.

Either they make it work with proprietary extensions, or they say "we tried it but it didn't work out, and our approach is better because ..."

J12t,
@J12t@social.coop avatar

@jdp23 I'm not seeing the "good business reasons for doing a decentralized network" for Meta?

jdp23, (edited )

@J12t see @darnell's points here and the ensuing discussion for several good reasons
https://darnell.moe/notes/9gczpdpwd1

J12t,
@J12t@social.coop avatar

@jdp23 Hmm. I don't think I understand what he means with "decentralized".

Meta in the business of shipping installable server-side software, golden master, patch releases, that kind of thing? Obviously I don't know, nobody does, but I would consider this to be supremely unlikely.

Offering an API for 3rd-party software that their biz customers and large-scale influencers can use? Sure. But that's hardly decentralized and hardly new.

Using AP as part of that API? Yes for my reasons 2 and 3.

jdp23,

@J12t "Decentralized" doesn't necessarily mean "everybody can install it and run it themselves." I can certainly see them offering something that orgs with IT staffs can host on their own for their communities. For individuals, I can see them partnering with approved hosting vendors -- in fact one way to think about their outreach to instance admins is as an experiment, a proof point if it succeeds or something that can be easily discarded and blamed on others if it doesn't.

ShadSterling,

@J12t the only point I can find to disagree on is that I don’t know enough about the EU laws to be sure that explanation is actually plausible. Won’t their existing services still be subject to the same laws independent from any new service? What’s their plan to make money with a new fedi service? Etc. Not sure that really counts as a disagreement

J12t,
@J12t@social.coop avatar

@ShadSterling The peculiar thing about all those new EU laws and regulations is that they are intentionally very vague, and what it means exactly is only being worked out over time between regulator and regulated. E.g. the EU sent a "tech ambassador" to reside in San Francisco for this purpose. But some intents are very clear: one of them is interoperability.

ShadSterling,

@J12t in that case building things to influence regulation is very plausible, but expecting to evade the interoperability requirement for Facebook and Instagram by creating a separate interoperable service is not convincing

J12t,
@J12t@social.coop avatar

@ShadSterling Not evading. Just delaying. On the grounds that 1) we are working on it, see, with our new app, from the ground app, yes we are changing our ways, and 2) this is all so new, nobody in the industry knows how to do this, we all need to learn before we can do anything for billions of users, and you dear regulator don't know either let's gradually learn together.

ShadSterling,

@J12t with the goal of making as much money as possible until the regulators figure out they’re lying, that’s plausible. Not sure it’ll work as well as they expect, but I’d be surprised if the laws penalize that enough to make real compliance more profitable

de7ecd1e2976a6adb2ffa5f4db81a7d812c8bb6698aa00dcf1e76adb55efd645,

Meta implemented the linked data standard way before the fediverse and OStatus. Ditto the social graph. They have always been ahead in the social web.

J12t,
@J12t@social.coop avatar

@de7ecd1e2976a6adb2ffa5f4db81a7@mostr.pub You are making a technical argument, I am making a business argument.

kidehen,

@J12t "Embrace and extend is an entirely ineffective strategy if what you want to embrace and extend has only a tenth of the users you want “in just a few months”. It is not worth to embark on such a complex strategy if it only works for a month or two at best."

Yep!

kidehen,

@J12t "However: if that was goal, why would they implement standardized ActivityPub, as opposed to simply creating a (proprietary) API, like Meta has for its other products? It’s not like the cut-off Twitter app developers will require a standard API to come to Meta.."

They need support to engage developers, since they aren't implicitly trusted by said audience. Open standards offer an insurance policy against predatory behavior, when all is said and done 😀

J12t,
@J12t@social.coop avatar

@kidehen It's unclear to me that Meta really wants to have "developers". They used to -- in the times of Zynga etc. But they systematically kicked them out over the years, and now all that's left is tools to make their business customers/advertisers happier. Those have never asked for standard support, and ActivityPub wouldn't solve their problem anyway.

meneer,
@meneer@mastodon.myfed.space avatar

@J12t I agree with your analysis. Plausible makes sense.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Futurology
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • osvaldo12
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • Youngstown
  • ethstaker
  • rosin
  • slotface
  • mdbf
  • tacticalgear
  • InstantRegret
  • JUstTest
  • Durango
  • tester
  • everett
  • cubers
  • GTA5RPClips
  • khanakhh
  • provamag3
  • modclub
  • Leos
  • normalnudes
  • megavids
  • anitta
  • lostlight
  • All magazines