Loomio
Tue 12 Dec 2023 5:25AM

Request for Comments: Twitter/X Bridges on social.coop

EM Erik Moeller Public Seen by 248

This is a request for community comments regarding Twitter/X bridges on social.coop, prior to organizing a formal vote on the matter.

Background on Twitter/X bridges

Summary:

  • Twitter/X bridges allow any content from Twitter/X to be mirrored into the fediverse.

  • Because of Twitter/X's current stance on moderation, this includes content in severe violation of our code of conduct.

  • In addition, mirrored accounts from Twitter/X show up in search results, creating much potential for confusion.

Full background:

There are several so-called "bridges" that mirror all posts someone makes on Twitter/X to Mastodon. These bridges have been around for years and are in various states of functioning. https://bird.makeup/ is a prominent one that is currently operational.

To use a bridge, you follow an account from a bridge (e.g., twitter_name@bird.makeup) and all their future Twitter/X posts will show up in your feed and the federated timeline.

For example, here is the social.coop version of the notorious "Libs of Tiktok" Twitter/X account that has been used to harass countless people. Nobody on our server needs to follow a Twitter/X account for content to show up in the federated timeline, or in a profile search -- it's enough if someone on our server follows someone who boosts such content.

Even a year ago, before Musk's changes to the site, these bridges were widely defederated (this list from 2022 counts 30 instances that have defederated beta.birdsite.live). Now, Twitter/X has made it abundantly clear that it not just tolerates extremist content (including, e.g., Hitler veneration), but that the site owner actually agrees with much of it.

Beyond our code of conduct, these bridges also lead to confusing search results.

Search for a username like "Jimmy Wales", and you'll see three false results -- all Twitter/X bridges. It's even worse when the person no longer uses their Twitter/X account, but the confusing bridge results still show up in the search -- effectively, they cannot leave Twitter/X behind even if they've moved to Mastodon.

A decision for social.coop

Earlier this year, the community voted strongly in favor of limiting or suspending accounts on Meta's Threads, which does not in fact federate yet.

In contrast, Twitter/X bridges have been operational for years and remain accessible from social.coop. Unlike the foreshadowed Threads support for ActivityPub, these are one-way bridges, and it's unlikely that users on social.coop are going to be directly targeted by way of a bridge. However, they are definitely a vector for general hate speech, which is against our code of conduct.

We could structure a vote very similarly to the one in the Threads poll:

  • Limit Twitter/X bridges (stops posts from appearing in federated timeline)

  • Suspend Twitter/X bridges (prevents following as well)

  • Do nothing about Twitter/X bridges

For the avoidance of doubt, any such vote should of course have no bearing on bridging with BlueSky, which has its own moderation policy quite different from Twitter/X, or on bridging with any other platform.

Before organizing such a vote, after consulting with the Community Working Group and with input from @Sam Whited, I'd like to invite broader feedback from the social.coop community:

  • Do you currently rely on these Twitter/X bridges and would you be impacted negatively if they were limited or suspended?

  • Beyond limiting/suspending, are there other options we should consider in a possible vote?

I propose that we let the discussion continue until Monday, January 15 before drafting a poll, to give everyone time to weigh in.

TB

Thomas Beckett Tue 12 Dec 2023 6:56PM

Xitter has become a hate group led by an avowed anti-Semitic fascist. It should be blocked the same as any other such Fediverse server.

AW

Aaron Wolf Tue 12 Dec 2023 8:15PM

If it doesn't exist yet, I would like to see a feature-request for Mastodon that allows a policy that auto-CW's things. I'm basically imagining something where particular patterns or instances can be tagged and treated differently. I'd like to see something where X-bridges are CW'ed with a label that they come from X.

My go-to attitude about things is just generally to bring awareness. So, I'd like most advertising to disappear, but the biggest issue is whether ads are marked clearly and effectively as ads or not. Once that sort of thing is transparent, then it makes it easier to decide what else to do with a policy.

Overall, I lean away from supporting X bridges and towards telling people that if they want their posts to be in the fediverse, they should post them directly (I presume there are tools for posting things in multiple places anyway). I'd rather engage with accounts that choose to participate in the fediverse than with stuff that drags the noise of elsewhere and just brings it to the fediverse.

SL

Sky Leite Tue 12 Dec 2023 10:14PM

I feel like this discussion exists because of the two distinct ways Twitter feeds are / have been used:

  1. A person micro-blogging, interacting with other people, etc.

  2. A person / entity using the platform as a modern replacement for an RSS feed (read: news sites, platforms, etc)

I legitimately have no desire in reading anything from accounts in the #1 camp. If someone has no intention of interacting in the fediverse, and their presence here only serves as a way to boost their notoriety / follow count on the platform they actually care about, I don't feel like we gain anything from them existing (here, in the fediverse).

Accounts in the #2 camp are pretty much harmless in my opinion, as if the content is automated / informative, Twitter is only in the equation as the mechanism in which the information gets propagated, compared to #1 where it is the primary motivating factor.

I don't know if this distinction is valuable in this discussion, but I figured I'd voice it anyway. If it were up to me we'd defederate on the merit of the CEO alone, but I understand if that's not an easy decision to make for people who benefit from the platform despite that.

Z

Zachary Tue 12 Dec 2023 11:09PM

I currently lean towards the limiting option. I am not currently relying on any such bridges. I am personally not aware of any additional options. Thank you!

BV

Brian Vaughan Wed 13 Dec 2023 12:55AM

My biggest concern with Twitter bridges is that users whose accounts are being bridged may not be aware it's happening, and they can be used to bypass a user's intended limits on distribution of their posts. A year or so ago, when I was a moderator on another Fedi instance, we often received complaints from Twitter users about Fediverse bridge accounts.

Bridge accounts can be used ethically, and I definitely see valid uses described above.

Limiting seems appropriate as a default response.

EM

Eduardo Mercovich Wed 13 Dec 2023 2:12PM

I am new to this whole topic, but from the comments until now, it seems that limiting will bring potential harm and undesired presences to a minimum, while still allowing the useful bridges to operate.

If this is correct, I'm very happy with limiting for now and after some time (say, 3 months?), we analyze what is happening and see if we need to change something.

In this scenario, the only thing that may be needed to add is what situation (if any) may require some action from our part before the specified time had passed.

Thanks a lot for all the folks that shared their knowledge and understanding of this matters. :)

D

Dynamic Thu 14 Dec 2023 12:21AM

I think Limit is the most practical choice.

Suspend feels like overkill. Treating them as an ordinary instance does not seem appropriate for a number of reasons.

I would also support a policy that is more benevolent toward bridges that post "followers only" than bridges that post X/Twitter relays as ordinary public posts. BirdsiteLive used to only make followers only posts, and I liked that a lot. You could choose to follow specific Twitter people on Mastodon if you wanted, but you didn't get to clutter your followers' timelines with Twitter content.

MP

@Erik Moeller, can you confirm that posts from mirrored accounts from Twitter on bridges like bird.makeup get posted to the federated timeline?

I’m following hundreds of bird.makeup accounts, and this has resulted first in avalanches of their previous posts (note: not all though and not in any identifiable order) being posted to my home timeline and populating their account pages, but I’ve never seen a bird.makeup post on the federated timeline when these old posts get transferred (or any other time).

AFAICT, we already have a policy that’s equivalent to limiting (except for search results) by virtue of having taken no particular action.

If you spot a bird.makeup account’s post on the federated timeline, can you post a screenshot please?

SW

Sam Whited Tue 2 Jan 2024 2:38PM

@M. Page-Lieberman - jotaemeisocial.coop interesting, I don't actually see any with a bit of scrolling and I would assume I would have seen at least one (or maybe it's just low volume compared to all the many other servers we federate with?). I wonder if Mastodon already filters bot accounts or something?

Item removed

MP

@Sam Whited

I’ve come across a few bots on the federated timeline: “Hacker News”, “Hacker News 50”, “Al Jazeera (unofficial)”, RSS bots hosted on press.coop, “WatchDuty Bot”, “Today I learned”, “The Kyiv Independent”

So, I’ve been wondering if there’s something particular about these bird.makeup bots and the project it was forked from.

EM

Erik Moeller Tue 2 Jan 2024 8:22PM

@M. Page-Lieberman - jotaemeisocial.coop

Interesting, the bird.makeup software is a fork of BirdSiteLive and has several changes noted here: https://sr.ht/~cloutier/bird.makeup/ - including, crucially, this one:

  • Activities are now "unlisted" which means that they won't pollute the public timeline, but they can still be boosted

So that suggests that at least for bird.makeup, those posts should never make it into federated TL. That's great. Does the bridge actually work for you? I tried following a test account and it did not propagate any of its posts.

In researching this further, it looks like a lot of (all of?) the birdsite.live instances are dead and are just polluting our profile search. In my view those should be suspended. In contrast bird.makeup seems to at least be actively maintained.

MP

M. Page-Lieberman - @jotaemei@social.coop Tue 2 Jan 2024 10:23PM

@Erik Moeller

Does the bridge actually work for you? I tried following a test account and it did not propagate any of its posts.

Yes. It's working for me somewhat, but I've not found the behavior intuitive. It may take an hour or more after you first decide to follow an account until the previous posts are populated to its own account page and dumped on your home timeline. I cannot confirm that all the accounts that I follow have had their previous posts dumped into my home timeline, but I can confirm that various posts will be dropped and not transferred over from Twitter. As for the future posts, ones from an account may be bundled. I'm guessing that fetch jobs are scheduled, and the service gets to them when it gets to them.

MP

M. Page-Lieberman - @jotaemei@social.coop Tue 2 Jan 2024 10:41PM

There are some other glitches too. Threaded tweets from single authors from the past will be copied over separately (and unthreaded). However, I've found threads with replies from different users copied over correctly (with the threading remaining). One more lamentable issue though is that DeepL generally cannot do translation, as the posts on Mastodon will have their languages misidentified. I've seem Kurdish Kurmanji posts classified as Turkish, and Arabic posts classified as Chinese. This is different than the other issue where DeepL cannot correctly translate posts because of user error on Mastodon, where the language is encoded erroneously at post due to default settings on the Mastodon web client.

ZS

Zane Selvans Sun 7 Jan 2024 1:53AM

I follow a few Twitter accounts from bird.makeup, typically larger accounts who are holdouts, and like being able to get that content without actually having to go to the site myself. Having the option of seeing it on Mastodon makes it easier for me to keep my attention and interactions here. I don't really look at the federated timeline, so I'm neutral on whether they show up there.