renatolond

TL;DR: you cannot connect new accounts to https://crossposter.masto.donte.com.br starting today. By the end of January, the tool will be shut off.

First, a little explanation

Hi! I'm @renatolond@masto.donte.com.br and I've been the maintainer of https://github.com/renatolond/mastodon-twitter-poster since 2017.

I started working on the crossposter in early August 2017. At the time the idea was to make a tool that people could subscribe to and post their toots from Mastodon to Twitter. It started growing and eventually, I added the inverse direction too, to support posting from places which did not support the Fediverse yet (such as posting screenshots from the Nintendo Switch or other game platforms).

At some time in 2019, the tool was feature-complete for my personal usage. I was able to fine-tune most configurations and it was doing what I wanted. At the same time, other life responsibilities took time away from making new features.

That's how features such as the idea to allow admins to configure the crossposter instance-wide or reducing permissions based on posting directions, both ideas dear to me, never came out of the issue tracker.

Lately, with the whole Twitter change-of-hands, the crossposter went into a semi-functional state. A regular Twitter app can only post 300 statuses every 3 hours, in total. A developer, such as myself, can request elevated limits, which changes the limit to be per-user, instead of being a limit for the whole app.

The crossposter used to have these elevated limits since we had quite a few users for a while, but it was silently revoked and when I requested the increase, it was denied.

The amount of support requests since this change has hit is huge, lots of folks don't understand if they did something wrong and if their posts will ever show on the other side. This requires energy and time which I do not have.

They also got a bit defensive and were blocking Fediverse URLs for a few days, which again causes more posts to fail in a way that the crossposter cannot recover by itself.

These things not only make the overall service worse, but it encourages people that might have otherwise linked their posters from the Fediverse to Twitter to link it the other way around. And oh my, there are some annoying anti-crossposter crusaders out there.

With all that in mind and my reduced usage of Twitter, I don't think it's worth it anymore for me to keep the tool running.

Why not a transfer?

While I do want to transfer the ownership of the crossposter repo to someone more active (see this issue), people gave their credentials to me and I do not intend to pass them on to someone else.

Disconnecting this tool and connecting another is a trivial-enough thing that does not warrant the trouble of transferring ownership to someone else.

The timeline for the shutdown.

Starting today, no new users will be accepted by https://crossposter.masto.donte.com.br. Users which already connected their accounts will have no problem re-connecting.

The tool will keep working for existing users until the end of January. I made it more obvious the links to revoke permissions on Mastodon and on Twitter.

By the end of January, the crossposter instance at https://crossposter.masto.donte.com.br will be permanently shut down.

Alternative tools

I did a call for crossposter instances in the crossposter account and did not get a lot of responses.

I can recommend https://moa.party/, which has been around for as long as I can remember, probably around the same time as the crossposter.

There are also these open crossposter instances that I'm aware of, I do not know personally any of them, so look into them as you would any other before signing off your credentials:

https://crossposter.jaxbeach.social/

I will try to keep this list up-to-date and if you want to include an option here, just ping me @renatolond@masto.donte.com.br

If you want to bring a new instance online, you can check the documentation over at https://github.com/renatolond/mastodon-twitter-poster or the great post by @vito@botta.social at https://vitobotta.com/2022/11/12/setting-up-a-mastodon-twitter-crossposter/

A introdução

Normalmente o donte não faz nenhuma postagem detalhada sobre bloqueios, mas como é a primeira vez que a gente vai bloquear uma instância grande brasileira, achei melhor deixar registrado o porque e o nosso ponto de vista sobre a história antes de tudo.

Todo esse post é escrito do meu ponto de vista, de tudo que eu pude apurar e do que eu entendo da situação. Só pra deixar claro.

A nossa visão da Ursal

A ursal.zone está no Mastodon desde 2020. Vieram numa onda anterior de migração do Twitter. O nome, piada com uma teoria da conspiração da direita brasileira, faz referência à uma União das Repúblicas Socialistas da America Latina. A Ursal veio se posicionar como a instância para os refugiados de esquerda do Twitter.

Desde o princípio, esse posicionamento quis dizer que a Ursal, como instância, não queria recomendar política no seu uso de aviso de conteúdo (CW), insistindo que sendo uma instância voltada para pessoas de esquerda, tem política como centro da sua área de atuação e não faria sentido recomendar aviso de conteúdo para isto. (https://ursal.zone/@Ursalzona/109313782482942628)

A discussão sobre avisos de conteúdo não é nova e não é um ponto pacífico no Mastodon como um todo. No entanto, essa posição enfática fez com que vários usuários (individualmente, não instâncias) silenciassem ou bloqueassem a Ursal para evitar os posts sem aviso de conteúdo.

Mais recentemente, no meio de novembro, com a nova onda de migração, os ânimos esquentaram novamente e a discussão sobre avisos de conteúdo veio mais uma vez à tona. Após provocações de usuários, alguns do donte, sobre à ausência de aviso de conteúdo de toots vindo da Ursal. A Ursalzona entrou em contato com a gente reclamando das provocações e dizendo que passaria a banir usuários que provocassem sobre a ausência do aviso de conteúdo (https://ursal.zone/@Ursalzona/109341380425174512). Nesse mesmo dia, fiz um post sobre o assunto, pedindo que usuários fizessem uso das ferramentas do Mastodon mais diretamente e deixando claro que inflamar usuários não era permitido pelas nossas regras (https://masto.donte.com.br/@renatolond/109341693708645583).

Uma dificuldade desde o princípio sempre foi o fato de que a Ursalzona (a conta) é ora conta de administração e comunicados, ora conta pessoal.

Os problemas recentes do nosso ponto de vista e as razões do bloqueio

Nas últimas 24h a ursal.zone foi bloqueada pelo mastodon.art e embora a gente tenha ignorado a razão descrita no post do mastodon.art, porque a gente não tinha visto nada passar com relação ao que foi dito, as consequências do bloqueio foram pra gente muito mais graves.

O bloqueio foi feito em público mas seguido por poucas instâncias, até algumas horas depois o bloqueio nem tinha aparecido na hashtag em que normalmente bloqueios são comunicados à outros admins e moderadores (fediBlock).

No entanto, o que aconteceu depois foi o que nos fez refletir sobre o bloqueio. A conta curator fez um post (https://mastodon.art/@Curator/109437046779058939) explicando sobre a comunicação agressiva da Ursalzona e o uso dos pronomes incorretos múltiplas vezes em relação à pessoa envolvida na situação originalmente.

Isso nos fez lembrar do episódio anterior, dos avisos de conteúdo, onde a Ursalzona também chegou para nós não em um tom de achar uma solução, mas num tom bélico e final sobre o que fazer dado o problema. Sendo que não havíamos recebidos denúncias sobre a situação em nenhum momento.

Que fique bem claro, o nosso problema não é sobre a política de aviso de conteúdo e nunca foi. Nós nunca subimos o tom em relação a ausência do aviso de conteúdo da Ursal, embora tenhamos sim usuários incomodados com a situação.

O nosso problema é com a maneira como a Ursalzona tem lidado com críticas: nesse recorrente problema do aviso de conteúdo, muitas vezes a Ursalzona lida com o problema de forma jocosa. E nesse caso com uma situação bem real de conflito com outra instância, subindo o tom e potencialmente criando ainda mais problemas.

Acreditamos que na atual configuração da ursal.zone a instância não esteja de acordo com o espírito das nossas regras e é por isso que estamos desfederando completamente da ursal.zone

Considerações finais

Não estamos aqui querendo empurrar a ursal.zone pra fora do fediverso, nem achamos que seja uma instância malvada. Não igualamos a ursal.zone à tantas outras instâncias que foram banidas ou silenciadas ao longo dos anos.

Porém, acreditamos que neste momento e com a atual configuração de administração/moderação da ursal.zone, achamos que seja a melhor decisão para nossos usuários.

Aberto à discussões civilizadas no @renato@lond.com.br