Acabemos com o colonialismo digital

Estamos colonizados. Os gigantes tecnológicos controlam o mundo digital com a cumplicidade dos Estados Unidos. A maioria dos computadores (os que utilizam processadores AMD ou Intel) podem ser espiados e controlados à distância graças a uma porta traseira universal1, legalmente respaldada pela Lei Patriótica dos EUA2. Também somos espiados através dos telemóveis3, das câmaras de vigilância, do sistema bancário, etc.

Somos os inimigos

WikiLeaks4 e Edward Snowden5 mostraram ao mundo a espionagem e outras atrocidades cometidas, nomeadamente através da publicação de ficheiros confidenciais. O criador da WikiLeaks está na prisão por ter denunciado a situação e Snowden está exilado na Rússia. Mas não é preciso cometer um crime para ser preso ou perseguido, como bem sabe o programador de software livre e defensor da privacidade Ola Bini6.

Se estás a ler este artigo, provavelmente és considerado um extremista pela Agência de Segurança Nacional (dos EUA), como aconteceu com os leitores do Linux Journal7. Felizmente há mais extremistas do GNU/Linux e da privacidade hoje em dia. Empresas como a Microsoft costumavam dizer que o GNU/Linux era um cancro8; agora eles «adoram o Linux»9. O software livre e a privacidade ganharam popularidade e seguidores, mas a maioria dos problemas mencionados anteriormente ainda estão presentes.

Descolonização

Embora a maioria das pessoas viva colonizada por tecnologias proprietárias e espiãs, existem alternativas livres que nos permitem ter mais privacidade e controlo, existem projectos de hardware e software livres que nos dão as liberdades que a grandes empresas e os governos nos negam. Estas tecnologias devem ser apoiadas e adoptadas, mas para isso temos de tornar o problema visível e convencer a população das suas vantagens.

Se queremos mais privacidade e liberdade, temos também de acabar com empresas como a Google, a Meta, a Apple e a Microsoft, que só defendem a privacidade e software livre da boca para fora. Para isso, temos de substituir o seus programas espiões e proprietários por alternativas livres e descentralizadas. Temos também de apoiar projectos de hardware livre.

No entanto, o sistema está contra nós. Na maioria dos países, o dinheiro dos impostos é utilizado para pagar licenças de programas espiões e para criar um sistema de vigilância digital. Uma maneira de lutar contra isso é pagar o mínimo possível de impostos — pagando em dinheiro e usando criptomoedas anónimas como o Monero10, por exemplo — e protestar.

O Império Romano não caiu em dois dias. Também não o fará o império digital dos Estados Unidos nem o da China. Cabe-nos a nós criar e promover opções libertadoras.


  1. The Hated One (7 de abril de 2019). How Intel wants to backdoor every computer in the world | Intel Management Engine explained. https://inv.zzls.xyz/watch?v=Lr-9aCMUXzI

  2. Leiva A. (26 de novembro de 2021). 26 de octubre de 2001: George W. Bush firma la ley USA Patriot, o Patriot Act. https://elordenmundial.com/hoy-en-la-historia/26-octubre/26-de-octubre-de-2001-george-w-bush-firma-la-ley-usa-patriot-o-patriot-act/

  3. Rosenzweig, A. (18 de outubro de 2017). No Cellphones Beyond This Point. https://freakspot.net/en/no-cellphones/

  4. Autores da Wikipédia (5 de junho de 2023). List of material published by WikiLeaks. https://en.wikipedia.org/wiki/List_of_material_published_by_WikiLeaks

  5. BBC News Mundo (26 de setembro de 2022). Snowden: Putin otorga la nacionalidad rusa al exagente estadounidense. https://www.bbc.com/mundo/noticias-internacional-63039060

  6. Autores da Wikipédia (13 de abril de 2019). Ola Bini. https://pt.wikipedia.org/wiki/Ola_Bini

  7. Rankin, K. (3 de julho de 2014). NSA: Linux Journal is an "extremist forum" and its readers get flagged for extra surveillance. https://www.linuxjournal.com/content/nsa-linux-journal-extremist-forum-and-its-readers-get-flagged-extra-surveillance

  8. Greene, T. C. (2 de junho de 2001). Ballmer: 'Linux is a cancer'. https://www.theregister.com/2001/06/02/ballmer_linux_is_a_cancer/

  9. Autores da Wikipédia (7 de abril de 2023). Microsoft and open source. https://en.wikipedia.org/wiki/Microsoft_and_open_source

  10. Maldonado Ventura, J. (20 de fevereiro de 2023). Criptomoedas, anonimato, economia descentralizada. https://freakspot.net/pt/Criptomoedas-anonimato-economia-descentralizada/

O problema monocultural do Mastodon

As recentes ações do Eugen Rochko (conhecido como Gargron no Fediverso), o diretor executivo da associação sem fins lucrativos do Mastodon e principal desenvolvedor do programa Mastodon fizeram com que algumas pessoas ficassem preocupadas com a excessiva influência que o Mastodon (o projeto de software e a organização sem fins lucrativos) tem sobre o resto do Fediverso.

Bom. Deveríamos estar preocupados.

O programa Mastodon é utilizado, de longe, pela maioria das pessoas no fediverso. A maior instância, mastodon.social, é o lar de mais de 200 000 contas activas no momento em que escrevo. Isto é cerca de 1/10 de todo o Fediverso, numa única instância. Pior ainda, o programa Mastodon é frequentemente identificado como toda a rede social, obscurecendo o facto de que o Fediverse é um sistema muito mais amplo, composto por programas muito mais diversificados.

Isto tem más consequências agora, e pode ter piores consequências mais tarde. O que também me incomoda muito é o facto de já ter visto algumas destas coisas antes.

O que vi no OStatus-verso

Há alguns anos, eu tinha uma conta num precursor do Fediverso. Baseava-se principalmente no programa StatusNet (desde então renomeado como GNU Social) e no protocolo OStatus. A maior instância de longe era identi.ca — onde eu tinha a minha conta. Havia também uma série de outras instâncias e outros projetos de software que também implementaram o OStatus — nomeadamente o Friendica.

Para efeitos deste artigo, chamemos a essa rede social «OStatus-verso».

Comparado com o Fediverso atual, o OStatus-verso era minúsculo. Não tenho números específicos, mas a minha estimativa aproximada é de, digamos, ~100 000 a ~200 000 contas activas num dia muito bom (se tiveres os números reais, diz-me e eu atualizarei de bom grado este artigo). Também não tenho os números exatos do identi.ca, mas a minha estimativa aproximada é que tinha entre 10 000 e 20 000 contas ativas.

Ou seja, cerca de uma décima parte de toda a rede social.

OStatus-verso era pequeno mas animado. Havia debates, fios de discussão e hashtags. Tinha grupos uma década antes de o projeto de software Mastodon implementar grupos. Tinha aplicações (para computadores) — ainda sinto falta da usabilidade do Choqok! E, depois de um pouco de insistência, até consegui convencer um ministério polaco a ter uma presença oficial lá. Tanto quanto sei, este é o exemplo mais antigo de uma instituição governamental com uma conta oficial numa rede social descentralizada e gerida por software livre.

Identipocalipsis

Certo dia Evan Prodromou, o administrador do identi.ca (e criador original do software StatusNet), decidiu reimplantá-lo como um novo serviço, a executar pump.io. Supostamente, o novo programa deveria ser melhor e mais ligeiro. Foi criado um novo protocolo porque o OStatus tinhas limitações muito reais.

Havia apenas um problema: esse novo protocolo era incompatível com o resto do OStatus-verso. Isso arrancou as entranhas da rede social.

As pessoas com contas no identi.ca perderam as suas ligações em todas as instâncias compatíveis com o OStatus. As pessoas com contas noutras instâncias perderam o contato com pessoas no identi.ca, algumas das quais era bastante populares no OStatus-verso (soa familiar?...).

Revelou-se que se uma instância é uma décima parte de toda a rede social, muitas ligações sociais passam por ela. Apesar de existirem outras instâncias, de repente uma grande parte dos utilizadores desapareceu. Muitos grupos ficaram praticamente em silêncio. Mesmo tendo uma conta numa instância diferente e contatos noutras instâncias, muitas caras conhecidas simplesmente desapareceram. Deixei de o utilizar pouco depois disso.

Do meu ponto de vista, esta única ação fez-nos recuar pelo menos cinco anos, se não dez, no que diz respeito à promoção das redes sociais descentralizadas. A reimplantação do identi.ca fraturou o OStatus-verso não apenas no sentido das conexões sociais, mas também no sentido do protocolo e da comunidade de desenvolvedores. Como disse pettter, um colega veterano do OStatus-verso:

Penso que um pouco de nuance sobre a questão do grande golpe é que não teve apenas impacto ao cortar as ligações sociais, mas também na fragmentação de protocolos e na fragmentação dos esforços dos desenvolvedores para reconstruir uma e outra vez os blocos básicos de uma rede social federada. Talvez tenha sido necessário para que se juntassem de novo na conceção do AP [ActivityPub], mas pessoalmente acho que não.

Claro que o Evan tinha todo o direito de fazer isso. Era um serviço que ele geria, pro bono, nos seus próprios termos, com o seu próprio dinheiro. Mas isso não muda o facto de ter prejudicado o OStatus-verso.

Penso que temos de aprender com esta história. Quando o fizermos, deveríamos preocupar-nos com o grande tamanho do mastodon.social. Deveríamos estar preocupados com a aparente monocultura do programa Mastodon no Fediverso. E também deveríamos estar preocupados com a identificação de todo o Fediverso com apenas «Mastodon».

O custo de se tornar grande

Há custos reais e riscos reais relacionados com crescer tanto quanto o mastodon.social. Esses custos e, sobretudo, esses riscos afetam tanto a instância em si como o Fediverso em geral.

A moderação no Fediverso é em grande parte centrada em instâncias. Uma única instância gigantesca é difícil de moderar eficazmente, especialmente se tiver registos abertos (como o mastodon.social tem atualmente). Como a instância principal, promovida diretamente em aplicações móveis oficiais, atrai muitos novos registos — incluindo alguns problemáticos.

Ao mesmo tempo, isso também torna mais difícil para os administradores e moderadores de outras instâncias tomarem decisões de moderação sobre o mastodon.social.

Se um administrador de uma instância diferente decidir que a moderação do mastodon.social é deficiente por qualquer razão, deverá silenciá-la ou mesmo desfederar-se dela (como alguns já fizeram, aparentemente), negando assim aos membros da sua instância o acesso a muitas pessoas populares que têm contas lá? Ou deveriam manter esse acesso, arriscando-se a expor a sua própria comunidade a ações potencialmente prejudiciais?

O grande tamanho do mastodon.social torna qualquer decisão deste género de outra instância imediatamente um grande negócio. Isto é uma forma de poder: «claro, você pode desfederar de nós se não gostar nossa moderação, mas seria uma pena se as pessoas da vossa instância perdessem o acesso a uma décima parte de todo o Fediverso!». Como diz o sítio web do GoToSocial.

Também não acreditamos que as instâncias principais com milhares e milhares de utilizadores sejam muito boas para o Fediverso, uma vez que tendem para a centralização e podem facilmente tornar-se «demasiado grandes para serem bloqueadas».

Atenção, não estou a dizer que esta dinâmica de poder é consciente e propositadamente explorada! Mas é inegável que existe.

O facto de ser uma instância principal gigantesca também significa que o mastodon.social tem mais probabilidades de ser alvo de ações maliciosas. Por exemplo, nos últimos meses, foi atingido por ataques de negação de serviço. Algumas vezes caiu por causa disso. A resiliência de um sistema federado baseia-se na eliminação de grandes pontos de falha, e o mastodon.social é atualmente um deles.

A dimensão dessa instância e o facto de ser um alvo suculento também significa que certas escolhas difíceis precisam serem feitas. Por exemplo, devido a ser um alvo provável de ataques de negação de serviço, ela está atrás do Fastly. Isto é um problema na perspetiva da privacidade e da centralização da infraestrutura da Internet. É também um problema que instâncias mais pequenas evitam completamente por serem simplesmente mais pequenas e, portanto, alvos menos interessantes para alguém derrubar com um ataque de negação de serviço.

Aparente monocultura

Embora o Fediverso não seja exatamente uma monocultura, está demasiado perto de ser uma. Mastodon, a organização sem fins lucrativos, tem uma influência enorme sobre todo o Fediverso. Isto orna as coisas tensas para as pessoas que usam a rede social, desenvolvedores do programa Mastodon e doutros programas federados e administradores de instâncias.

O Mastodon não é o único projeto de software federado no Fediverso, nem o primeiro. Por exemplo, o Friendica existe há uma década e meia, muito antes de o programa Mastodon ter recebido o seu primeiro commit do Git. Há instâncias do Friendica (por exemplo, pirati.ca) funcionando hoje dentro do Fediverso que fazia parte do OStatus-verso uma década atrás!

Mas chamar todo o Fediverso de «Mastodon» faz parecer que apenas o programa Mastodon existe no Fediverso. Isto leva as pessoas a solicitar que funcionalidades sejam adicionadas ao Mastodon e a pedir mudanças que em alguns casos já foram implementadas por outros programas federados. O Calckey já tem tootsde citações. O Friendica tem conversas com fios e formatação de texto.

Identificar o Mastodon com todo o Fediverso também é mau para os programadores do programa Mastodon. Estes vêem-se pressionados a implementar funcionalidades que podem não se enquadrar totalmente no programa Mastodon. Ou encontram-se a lidar com dois grupos de utilizadores que se fazem ouvir: um a solicitar uma determinada funcionalidade, outro a insistir que não seja implementada por ser uma mudança demasiado grande. Muitas dessas situações poderiam provavelmente ser mais facilmente resolvidas estabelecendo claramente um limite, e indicar às pessoas outros programas federados que possam ser mais adequadas ao seu caso de utilização.

Finalmente, o Mastodon é atualmente (medido por utilizadores ativos e pelo número de instâncias) de longe a implementação mais popular do protocolo ActivityPub. Cada implementação tem suas peculiaridades. Com o tempo, e com novas funcionalidades a serem implementadas, a implementação do Mastodon pode ter que se afastar mais da especificação estrita. É tentador, afinal: por que passar por um árduo processo de padronização de qualquer protocolo se tu és a instância mais grande?

Se isso acontecer, terão de a seguir todas as outras implementações, ficando à deriva com ela, mas sem uma agência efetiva sobre que alterações à especificação de facto são implementadas? Será que isso criará mais tensões entre os desenvolvedores do programa Mastodon e os desenvolvedores de outros projetos de software federado?

A melhor solução para «Mastodon não tem a funcionalidade X» não é sempre «Mastodon deve implementar a funcionalidade X». Muitas vezes pode ser melhor um programa federado diferente, mais adequado para uma determinada tarefa ou comunidade. Ou trabalhar numa extensão do protocolo que permita que uma funcionalidade particularmente popular seja implementada de forma fiável pelo maior número de instâncias possível.

Mas isso só pode funcionar se estiver claro para todos que o Mastodon é apenas uma parte duma rede social maior: o Fediverso. E que já temos muitas opções no que diz respeito a programas federados, e no que diz respeito às instâncias individuais, e no que diz respeito às aplicações móveis.

Infelizmente, isso parece ir contra as recentes decisões do Eugen, que vão na direção de um modelo bastante hierárquico (não totalmente integrado numa hierarquia de cima para baixo, mas que vai nessa direção) de aplicações móveis oficiais do Mastodon que promovem a instância principal mastodon.social. E isso é algo preocupante, na minha opinião.

Um caminho melhor

Quero deixar claro que não estou a defender aqui o congelamento do desenvolvimento do Mastodon e nunca implementar quaisquer novas funcionalidades. Também concordo que o processo de registo precisa de ser melhor e mais simplificado do que antes, e que muitas mudanças da interface do utilizador. Mas tudo isso pode e deve ser feito de uma forma que melhore a resiliência do Fediverso, em vez de a minar.

Grandes mudanças

A minha lista de grandes mudanças necessárias para o Mastodon e o Fediverso seria:

  1. Fechar o registos em mastodon.social, agora.
    Já é demasiado grande e representa um risco demasiado grande para o resto do Fediverso.
  2. Tornar a migração de perfis ainda mas fácil, mesmo em diferentes tipos de instâncias
    No Mastodon, a migração de perfil atualmente só move os seguidores. Quem segues, favoritos, listas de bloqueio e silenciamento podem ser movidos manualmente. As publicações e listas não podem ser movidas —e isso é um grande problema para muitas pessoas, mantendo-as ligadas à primeira instância em que se inscreveram. Não é impossível (eu mudei o meu perfil duas vezes). Mas é demasiado difícil. Felizmente, alguns outros projetos de programas federados também estão a trabalhar para permitir também as migrações de publicações. Mas não vai ser uma solução rápida e fácil, pois o desenho do ActivityPub faz com que seja muito difícil mover publicações entre instâncias.
  3. Por padrão, as aplicações oficiais deveriam oferecer às novas pessoas uma instância aleatória de uma pequena lista de instâncias verificadas
    Pelo menos algumas dessas instâncias promovidas não deveriam ser controladas pela organização sem fins lucrativos Mastodon. Idealmente, algumas instâncias deveriam executar programas federados diferentes, desde que usem uma API de cliente compatível.

Que posso fazer individualmente?

Estas são algumas coisas que nós próprios podemos fazer, enquanto utilizadores do Fediverso:

  • Considera a possibilidade de sair do mastodon.social se tens uma conta lá. É, sem dúvida, um grande passo, mas é também algo que podes fazer e que ajuda diretamente a resolver a situação. Eu migrei do mastodon.social há alguns anos, nunca mais olhei para trás.
  • Considera utilizar uma instância baseada num projeto de software diferente
    Quanto mais pessoas migrarem para instâncias que usem outro programa federado diferente ao Mastodon, mais equilibrado e resiliente será o Fediverso. Ouvi muitas opiniões positivas sobre o Calckey, por exemplo. GoToSocial também parece interessante.
  • Recorda que o Fediverso não é só Mastodon
    As palavras importam. Quando se fala do Fediverso, chamá-lo «Mastodon» só faz com que seja mais difícil lidar com os problemas que mencionei antes.
  • Se puderes, apoia outros projetos para além dos oficiais do Mastodon
    Neste momento, o projeto do programa Mastodon tem muitos colaboradores, uma equipa de desenvolvimento estável e suficiente financiamento sólido para continuar por um longo tempo. Isso é ótimo! Mas o mesmo não se pode dizer de outros projetos próximos ao Fediverso, incluindo aplicações móveis ou programas federados independentes. Para termos um Fediverso diversificado e resiliente, temos de garantir que esses projetos também sejam apoiados, inclusive financeiramente.

Reflexões finais

Em primeiro lugar, o Fediverso é uma rede social muito mais resiliente, mais viável, mais segura e mais democratizada do que qualquer rede social fechada e centralizada. Mesmo com o problema monocultural do Mastodon, ele ainda não é (e não pode ser) propriedade de uma única empresa ou pessoa nem estar sob seu controlo. nem estar sob seu controlo. nem estar sob seu controlo. nem estar sob seu controlo. Também acho que é uma escolha melhor e mais segura do que as redes sociais que apenas fingem ser descentralizadas e têm conversas fiadas, como o BlueSky.

De uma forma muito significativa, pode dizer-se que o OStatus-verso foi uma versão inicial do Fediverso; como observado anteriormente, algumas instâncias que fizeram parte dele na época ainda estão rodando e fazem parte do Fediverso hoje. Em outras palavras, o Fediverso já existia há uma década e meia e sobreviveu ao Identipocalipse, mesmo tendo sido muito prejudicado por ele, enquanto presenciava tanto o nascimento quanto a morte prematura do Google+.

Acredito que o Fediverso é hoje muito mais resiliente do que o OStatus-verso era antes da reimplantação do identi.ca. É uma ordem de grandeza (pelo menos) maior em termos de base de utilizadores. Existem dezenas de projetos de programas federados diferentes e dezenas de milhares de instâncias ativas. Existem também instituições importantes a investir no seu futuro. Não devemos entrar em pânico com tudo o que escrevi antes. Mas penso que devemos preocupar-nos.

Não atribuo malícia às recentes ações do Eugen (como fazer com que as aplicações oficiais do Mastodon encaminhem novas pessoas para o mastodon.social) nem às ações passadas do Evan (reimplantar o identi.ca no pump.io). E não acho que ninguém deveria. Isso é difícil, e todos nós estamos aprendendo à medida que avançamos, tentando dar o melhor de nós com o tempo limitado que temos disponível e com recursos restritos nas nossas mãos.

Evan passou a ser um dos principais criadores do ActivityPub, o protocolo com que o Fediverso funciona. Eugen iniciou o projeto de software Mastodon, que, eu acredito firmemente, permitiu que o Fediverso se desenvolvesse até se tornar o que é hoje. Eu realmente aprecio muito o trabalho deles e reconheço que é impossível fazer qualquer coisa no mundo das redes sociais sem que alguém opine sobre isso.

Isso não significa, porém, que não possamos escrutinar essas decisões e que não devamos ter essas opiniões.

Este artigo é uma tradução do artigo «Mastodon monoculture problem» publicado por Michal "rysiek" Woźniak sob a licença CC BY-SA 4.0.

Super-bolha: mudança tecnológica, económica e social?

Há uma super-bolha prestes a rebentar: os preços das habitações subiram em flecha, as acções estão muito sobrevalorizadas, a comida é mais cara, os preços do petróleo dispararam. O que acontecerá quando a bolha rebente?

Alguns dizem que a sociedade industrial está a colapsar; outros pensam que em breve haverá uma depressão. Orientar o sistema para um crescimento económico sem fim quando vivemos num planeta com recursos limitados é um absurdo. No entanto, o sistema capitalista depende desde crescimento para se manter à tona. Alguns propõem a colonização do espaço para evitar o colapso do capitalismo.

A curto prazo, a pobreza irá aumentar. Aqueles que não possuem bens geradores de riqueza (ativos) terão de vender a sua força de trabalho a um preço mais baixo (se encontrarem emprego quando o desemprego aumentar ainda mais), roubar ou depender de esmolas. Para aqueles que têm capital ou propriedades onde cultivar alimentos, acesso a água potável e habitação é mais fácil. Poderá esta ser uma oportunidade, a longo prazo, para fomentar outros tipos de valores?

O aumento das temperaturas já desencadeou ciclos de retroalimentação que levam a novos aumentos de temperatura (que estão a aumentar os eventos climáticos extremos, o nível do mar, a desertificação, etc.). Por exemplo, à medida que os polos derretem, menos radiação solar é reflectida, pelo que as temperaturas sobem; à medida que a camada de gelo se dissolve, o metano (um gás com efeito de estufa) é libertado para a atmosfera; à medida que as florestas e os recifes de coral desaparecem, menos CO2 é absorvido.

Existem tecnologias que favorecem a acumulação de capital em poucas mãos e implicam enormes custos energéticos, e existem tecnologias descentralizadas, livres e eficientes. Os problemas que temos não são em absoluto apenas tecnológicos, mas a tecnologia está a acrescentá-los. Será que o rebentar da super-bolha conduzirá a mudanças tecnológicas, económicas e sociais?

Nada dura para sempre.

Imagem Coit Tower fresco - the stock crash por Zac Appleton.