A few thoughts about #Meta's #ActivityPub project (and whether we should instantly block it).

Personally, I don't see much point in declaring something like that in advance. I'd like to see what they do in action, and then decide if it's needed. I'm not against interacting with Meta users, as long as it's on my terms, through the software I choose, on a server I know doesn't exploit my data.

Don't misunderstand me, I think Meta is among the worst. I have no hope that a federated Meta platform will be any less greedy and expoitative than what we've already seen from them. I would advise anyone against using their platform. However, I myself have been a daily facebook user for over a decade. A lot of people I know -and enjoy interacting with- are still there and never got interested in the Fediverse. What can you do? We are only responsible for our own decisions. But I'd still like to read their thoughts.

I am sure Meta's AP implementation will give us a lot of reasons to be against it. My guess is that they will combine ActivityPub for plain posts with closed-source, unfederated features, so that they lock users in (and give them reasons to put up with their ads or whatever they do). I think it's very probable that we may need to block them anyway, for whatever reasons - they might be a source of spam, for example. But I want to wait and see what happens in practice first.

My main point is: What if we all declare that we will indeed block them? Do we gain something? Does Meta lose something? At this point in time, I doubt it. I mean, do you think that Meta depends on the existing fediverse for content? In the first week after they open registrations, they will probably have more active users than all other fedi platforms combined. If we say we'll block them, will it stop any users from signing up to their platform? I'm afraid not.

People who consciously don't want to use a Meta platform, are probably already in the
#Fediverse. Federation with ActivityPub is not Meta's main selling point. Sure, there is a buzz around decentralized services at the moment, and that won't hurt Meta's attempt, but the people who'll try it will probably try it mostly because they'll be curious about "Meta's anti-Twitter" or because of advertisement, and less because it will be "decentralized". They already have such options.

Even if we all decided to block them, then practically we'd just end up with yet another centralized Meta social media platform, with its users only interacting with each other. But even though I'm against using Meta's services, I'm not against interacting with Meta users in general, just like I have no problem emailing gmail addresses. On the contrary, I'd like their users to see, once they arrive, that they could do more or less the same things without depending on Meta. I'd like to see interaction with other fedi users becoming such an essential part of Meta's new platform, to the extent that they will be forced to play well with the rest of the Fediverse, so that their users will have a smooth experience with all of their friends/followers. And I'd like to see some of their users leaving them for other platforms if they fail to do so.

To recap: I'm also very, very suspicious of Meta and I know they don't have good intentions - I'm not suggesting that maybe they've changed and they will do things differently, to "give them a chance" first. I just don't think that declaring to block them makes much sense at this point in time. Maybe they will give us real reasons to block them once they launch their platform. But I'm not by principle against interacting with Meta users, as long as I can avoid Meta's ads, black box algorithm and data mining.

Perhaps, after all, this could make us build even better fedi platforms. Let's see things get more serious - we actually need it. And since they can't force stuff down our throats, I'm not afraid of Meta on ActivityPub. Bring it on!
@panos here's three strong arguments I've heard for #DefederateMeta

1) imany people are in the fediverse specifically to get away from and/or build an alternative to exploitative social networks like Facebook/Meta that treat us and our data as product for surveillance capitalism business models.

#2) Many people see FB/Meta's track record as disqualifying: human rights violations, discriminatory housing ads, aiding authoritarians in multiple elections, genocide, privacy violations etc etc etc. From that perspective, defederating Meta preemptively is analogous to defederating Gab preemptively

#3) many people just see
#Meta as fundamentally untrustworthy and don't think it has any chance to work out well. In that case, best to just say no up front to keep from wasting time or energy on it -- or worse, proceeding down that path and getting coopted.

So from an instance admin perspective, one argument in favor of announcing now that you'll defederate is to signal to people with those perspectives that you're aligned witih them. If they're currently on CalcKey.social, it'll be okay to stay here; if they're not currently here, and their own admin is taking a "wait and see" attitude -- or actively looking to collaborate with Meta -- then they can consider CalcKey as an alternative.

By contrast, if you don't take that position now, it's an equally clear signal that your values aren't aligned with those positions -- you'll make a situational call based on the details of the implementation. Even if you later come around to defederating, it'll be hard to undo that.

Of course there are likely to be a lot of benefits to instance admins and software devs who collaborate with Meta, so I can also understand the desire to keep options open. But there's nothing that they could possibly do in their software implementation that addresses #1, #2, or #3 so people who care about that are unlikely to change their positions.
@jdp23 in general, I agree with all three points you raise. I just think that these are reasons for someone to not use Meta's platform(s), not to block them.

Would you be in favor of your email provider blocking all communication to all gmail users? There's a vast difference between being on gmail, and interacting with gmail users.
@panos I have an email account that (to the best of my ability) doesn't ever communicate with gmail-hosted accounts, and I'd be delighted if they blocked all communications with google.

I also have an email account that interacts with gmail, of course -- just as I have a Facebook account to interact with friends and family members who are there, and an Instagram account, etc. We live in a surveillance capitalism society, so there's only so much you can do without completely isolating yourself. But I'm in the fediverse looking for an alternative.
@jdp23 I also keep my facebook account. I am in the fediverse looking for a replacement, not just for "an alternative", alongside my facebook account. So if I can one day interact with Meta accounts through my Fediverse account and only that, this will be great. I don't want to use Meta's services.

Saying that we should block Meta servers from fedi, while keeping an actual Meta account, doesn't seem like really consistent with the values you described earlier. I prefer communicating with meta users from my fedi account, than having to maintain a meta account myself to communicate with meta users, because we chose to not communicate with meta users through activitypub. This sounds a lot like shooting our own feet.
@panos I'm sure you'll find many users who agree with you! I expect there will be a schism, and it'll be interesting to see how it works out.
@panos here's @cstross's position -- which is pretty much where I am. https://indieweb.social/@[email protected]/110567361425147524
Charlie Stross (@[email protected])

On the subject of meta federating: If it happens I'm going to need two fediverse identities—one on an instance that is explicitly *defederated* from Zuckerberg's empire, to use for socializing with friends, and one that I will use only to broadcast ads for my work into Facebook-controlled territory. (Because I need to market my work, but I don't shit where I eat.)

The Wandering Shop
@jdp23 @cstross that's a legit approach as well. However, this solution means a) you will only be able to talk with friends who are on (non-Meta) activitypub and b) you will actively maintain a Meta account.

Personally, I don't "advertise" things on facebook. But I still have friends there, and although I no longer use my account publicly/add new content to not support Meta, I still use messenger to communicate with them. I would like to be able to never log in to my facebook account again, if I could communicate with everyone through my fedi account. I don't think I can be convinced that maintaining an actual Meta account is more "anti-Meta" than not maintaining one, and using a non-Meta account for all communications instead. Also, another thing to notice is that not everyone has the time/will to maintain several social media accounts in parallel.
@panos THere's no option on the table that would allow you to talk to all your friends on Facebook and Instagram from a fediverse account. Meta's talking about setting up something asymmetrical, where people with accounts on their new service can talk to people on fedi and on Instagram, but people on fedi can only talk to accounts on their new service.

We don't yet know the details of how their integration will work, but at least to me, doing 98% of my interactions on non-Meta platform with no ties to Meta and 2% on FB and Instagram is likely to be less Meta-centric than the alternate approach of doing 100% of your interactions on a Meta-integrated platform. But like I say, there are plenty of others who see it your way as well!
@jdp23 yeah, that sounds like a smart move from Meta. I'm sure they'll have other tricks up their sleeve as well to lock users in. They have the money and greed and lack of morals to ensure that we'll see some ugly tactics from them. I have no sympathy for Meta whatsoever.

The main thing I think I approach differently is what you describe as "Meta-integrated platform". I mean, my fedi experience isn't defined by what servers my server federates with (unless of course they are a source of spam, racism, abuse etc). Calckey.social for example federates with Mastodon.social but I don't think of it as a "mastodon.social-integrated platform". I'm not aware of the specifics of most servers my fedi servers federate with. If I don't follow users from specific servers, they don't make that much difference to my fedi browsing. Having the ability to interact with gmail users doesn't exactly make your email service a "gmail-integrated platform". Sure, Meta is huge and they might bring a lot of users who might be hard to ignore. Blocking them is a legit option, but it can be done at a user level. I'm not afraid that Meta will ruin my fedi experience with, idk, too much content? I'll only follow users I choose.

We'll see though, it's too early to tell, that's my point. I just don't think that deciding to block them from now makes any difference. We also have Instagram and Facebook "blocked" but that doesn't seem to harm them/stop most people from using them. Big deal for Meta if we block them. The potential of interacting with the vast pool of facebook and instagram users will be much more of a selling point for Meta, than the potential of interacting with the few million current fedi users. Most of their potential users would never notice it even if we all blocked them.

I'm just saying, let's be a little realistic. I'll be in favor of blocking them if it ends up ruining my fedi experience for some reason (spambots, for example). I will not block them in advance to try and hurt Meta, because I don't think we can really harm them this way, to be frank. It will hardly make a difference for Meta. So I suggest a calmer approach, let's wait and see what happens. If you wanna block them anyway then good for you, but the crusade for mass blocking them in advance, as if this would make a difference for Meta's plans, seems a little too ambitious. I wish we had that kind of power, but we don't, not this way, at least.

@panos

Are there plans to add Activity Pub to FB? I thought it was a new platform. Unless all of your FB people move to the new one, you'll still need a FB account to interact with them, yes? Or am I missing something?

@jdp23

@emmaaum That's my understanding as well. The discussion about FB here is more about our stance towards Meta users. It turns out that both me and @[email protected] maintain a FB account to connect with Meta users. Which means that we're not by principle against it. I mean, I'm all for blocking nazi servers from the Fediverse, but I don't go to Gab or Truth social or whatever to make a separate account to talk to nazis. If we want to interact with Meta users and we'll have the chance to do it with the new platform, then cool. It doesn't necessarily mean I can close my FB account anytime soon, I mean I have 15 years of contacts there, but who knows, maybe some of them move to Threads too. Being able to keep in touch from fedi sounds great to me.

@panos

Don't mind me. I'm having a stupid day. It's got to be as easy and obvious as you say.

@jdp23