O que é que a Friendica tem?
venera.social/display/85a863ed…Está acompanhando as "trapalhadas" de Elon Musk no
#Twitter ? Nesta longa publicação discuto uma alternativa: a
Friendica.
Com as "trapalhadas" de Elon Musk no
#Twitter entre novembro e dezembro de 2022, o
Mastodon está sendo divulgado como "alternativa ao Twitter". Levas e levas de pessoas, especialmente
#jornalistas e
#cientistas, acorrem ao
#Mastodon em busca de refúgio e, ainda aturdidas por tanta confusão, batem-se com
#administradores e
#desenvolvedores para que "implementem isso", "mudem aquilo", em busca da maior aproximação possível com a experiência do próprio Twitter. Sem entrar no mérito das questões complexas que envolvem essas modificações, tanto do lado de quem as pede quanto do lado de quem as cria e faz, o fato é: muitos proponentes mudam sua perspectiva quando descobrem que o Mastodon não é só uma rede social, mas parte de um universo bem mais amplo, o
Fediverso. Dentro dele, há um corpo celeste pouco conhecido:
Friendica.
Como há pouquíssimo material em português sobre a
#Friendica -- prefiro tratá-la no feminino -- criei esta publicação para falar um pouco da experiência como usuário da Friendica em comparação com a de usuário do Mastodon . A repercussão da versão original, publicada como
fio no Mastodon, foi boa. Para que nada se perca, resolvi transformar o fio num texto mais longo, usando
Write Freely, o similar do Fediverso para o Medium; como descobri que ele tem uma política muito severa quanto ao uso de muitos
links no mesmo texto, resolvi usar a própria Frendica como plataforma de publicação. Assim como o fio original, este texto foi voltado para admins de instâncias no Fediverso, e para usuários interessados em conhecer outras redes dentro do Fediverso.
Vamos lá?
Friendica: o software
Friendica é duas coisas ao mesmo tempo: um
software e uma "rede social".
Vejamos Friendica primeiro como
software livre, com
código disponível no GitHub, que se apresenta como um "servidor de comunicação social".
Nas palavras de seus desenvolvedores:https://github.com/Friendica/Friendica wrote:
Friendica é uma plataforma descentralizada de comunicações que integra a comunicação social. Nossa plataforma liga-se a projetos sociais e servicos corporativos independentes. Nossa missão é libertar amigos, família e colegas de corporações coletoras de dados; queremos que a comunicação social seja livre e aberta enquanto flui entre qualquer provedor tão facilmente quanto um e-mail. Friendica te conecta sem esforço a uma rede federada de comunicações feita por vários milhares de servidores, com mais de meio milhão de usuários registrados. Você pode conectar-se diretamente a alguém em Friendica, Mastodon, Diaspora, GnuSocial, Pleroma ou Hubzilla, não importando onde cada perfil de usuário esteja hospedado. Com Friendica, você também pode interagir totalmente com qualquer pessoa no Twitter e receber conteúdo do Tumblr, Wordpress ou RSS. Friendica também te permite integrar a maior parte das coisas na web por meio de extensões, como IFTTT e Buffer; você também pode controlar facilmente seus próprios dados enquanto decide o que fazer.
Pensando ainda na Friendica enquanto
software, seus desenvolvedores fizeram o possível para torná-la o mais fácil possível de instalar e manter. Novamente,
nas palavras deles:https://github.com/Friendica/Friendica/blob/develop/doc/Install.md wrote:
Tentamos muito garantir que Friendica rode em plataformas comerciais de hospedagem -- como aquelas usadas para hospedar blogs com Wordpress e sites com Drupal. Oferecemos instalação manual e automática. Mas esteja ciente de que Friendica é mais que uma simples aplicação web. É um sistema de comunicações complexo, que lembra mais um servidor de e-mail que um servidor web. Para confiabilidade e performance, as mensagens são enviadas nos bastidores (background) e enfileiradas para envio posterior em caso de queda no website. Este tipo de funcionalidade requer um pouco mais do sistema hospedeiro que um blog típico. Nem todo provedor de hospedagem com PHP/MySQL conseguirá suportar Friendca. Muitos conseguirão.
Os requisitos de software são simples:
- Apache com
mod-rewrite
habilitado e "Options All", para que se possa usar um arquivo .htacess local.
- PHP 7.3+ (PHP8 ainda não é totalmente suportado).
- Acesso ao PHP via linha de comando, com
register_argc_argv
marcado como true
no arquivo php.ini
.
- Extensões Curl, GD, GMP, PDO, mbstrings, MySQLi, hash, xml, zip e OpenSSL.
- O módulo
POSIX
do PHP precisa estar ativado.
- Algum tipo de servidor de e-mail, ou gateway de e-mail , como o
mail()
do PHP, precisam estar funcionando. Se não pode configurar um servidor de e-mail próprio, deve-se usar a extensão phpmailer
e um servidor SMTP remoto.
- MySQL com suporte a #InnoDB e #Barracuda (os desenvolvedores sugerem um servidor #MariaDB, mas dizem que MySQL, #Percona e similares devem funcionar bem).
- Capacidade de agendar tarefas com
cron
(Linux/Mac) ou Scheduled Tasks (Windows).
- Instalação num domínio de topo (top level domain) ou num subdomínio é, de acordo com os desenvolvedores, RECOMENDADA (assim mesmo, em caps, no original). Segundo os desenvolvedores, caminhos para pastas/diretórios não são convenientes de usar, e não foram testados. Ainda segundo os desenvolvedores, se há interesse em conectar a instalação da Friendica com a Diaspora* via extensão, o uso de domínio de topo ou subdomínio é OBRIGATÓRIO.
Com a instalação de certas
extensões, Friendica pode realmente se tornar uma poderosa ferramenta de gestão de comunicação social. Conectar-se com
Diaspora*,
Discourse,
IFTTT,
Libertree,
Nitter,
Pump.io,
Startpage,
Tumblr,
Twitter,
Wordpress, conecta-se com outras máquinas via
WebDAV, permite comunicações via
WebRTC...
Se você não é admin de instância no Fediverso, ou não entende de administração de servidores, certamente leu tudo isso e ficou como eu, sem entender nada. Por isso, vamos à experiência de usuário da Friendica!
Friendica: a "rede social"
Comecei a usar a Friendica por volta de 2016. Gravei a data porque, logo ao entrar, havia dúvidas entre usuários: permanecer na Friendica ou migrar para a então recém-criada
Red Matrix, que depois veio a ser o fantástico (e subestimado)
Hubzilla? Ficar na Friendica, ou migrar para uma rede nova, então
recém-anunciada, chamada Mastodon?
Assim como no fio original, falarei da experiência de usuário na Friendica tomando como base a do Mastodon. Permaneço na mesma linha porque Mastodon está sendo a porta de entrada no Fediverso para milhões de pessoas, criando assim um parâmetro.
A experiência de usuário na Friendica apresenta muito mais opções que no Mastodon. Algumas, inclusive, que vêm sendo demandadas por usuários do Mastodon com veemência.
Mais opções de interação com um post
Em cada publicação na TL, Friendica dá as opções "curtida"/"like", "não curtida"/"dislike", comentário, reshare/"compartilhar", "quote share"/"retuíte com comentário", "add tag"/"etiquetar", "save to folder"/"guardar em pasta", "add star"/"dar estrela", "seguir o Thread", "Languages" (tem filtro de linguagens), "Remove locally"/"remover localmente" e "Block"/"bloquear usuário".
Figura 01: barra de interação simples
Figura 02: menu "Mais"
A Friendica tem, deste modo, mais alternativas de interação com um post que Mastodon. Enquanto isso, há polêmica nos EUA sobre "incorporar ou não o quote-retweet" no Mastodon , característica já presente por padrão na Friendica.
Os posts da Friendica, aliás, podem ser escritos usando
BBCode (link para manual em inglês).
Publicações em cascata
Na Friendica, diálogos podem ser vistos de modo agrupado, em cascata. Deste modo, fica mais fácil acompanhar o assunto de cada publicação.
Figura 03: diálogo agrupado
Como se pode ver no meu próprio exemplo a seguir, "fios" são agrupados pela Friendica da mesma forma que diálogos.
Figura 04: fio agrupado como diálogo
Na Friendica, aliás, só faz fio quem quer, porque
não há limite padrão para o tamanho de um post.: quem decide o melhor tamanho é a administração do servidor Friendica onde você tem conta.
Timelines
Na Friendica, pode-se ver publicações dos contatos, as suas próprias, as do servidor e de outros que ele segue (não se separa TL local e global), as DM, um calendário de publicações (sim, PUBLICAÇÕES AGENDADAS), seus contatos e as notificações, tudo numa só barra, concentradinho e bonitinho no mesmo lugar.
Figura 05: barra de navegação da Friendica
Na Friendica, ao checar a TL, posso checar por tipo de conta, filtrando automaticamente entre contas pessoais, contas de organizações, contas de notícias e comunidades. (Mais explicações sobre "tipos de conta" adiante.)
Figura 06: seleção de TL por tipo de conta
Na Friendica os fóruns aparecem logo na tela inicial, facilitando a organização da TL.
Figura 07: fóruns na TL
A TL da Friendica pode também ser organizada por protocolo. Agora, olhe direitinho a imagem e veja o último protocolo, lá embaixo na lista.
Figura 08: organização da TL por protocolo de publicação
Não, você não leu errado: Friendica ACESSA TWITTER, via API. Basta que o usuário autorize a conexão nas configurações, e pode ler os tuítes de dentro da Friendica mesmo. (Até algum tempo atrás Friendica lia Facebook também, mas Zuckerberg fechou o cercadinho, então...)
Figura 09: publicação do Twiter na TL da Friendica
Como Friendica lê tanto
#ActivityPub (
#Mastodon ,
#Peertube ,
#Pixelfed ,
#Lemmy ,
#Bookwyrm ,
#Writefreely , etc. ) quanto
#Diaspora* e
#Twitter, um usuário pode ter uma TL unificada, com publicações de várias redes ao mesmo tempo.
Figura 10: corte de duas publicações na mesma TL, uma do Mastodon e outra do Twitter
Tá pensando que acabou? Não...
Configurações e interações
Uma característica muito marcante da Friendica é a possibilidade de escolher o tipo de conta. No Mastodon, que me lembre, só há a marcação de "robô". Na Friendica são todas essas da imagem.
Figura 11: tipos de conta na Friendica
Nas configurações da Friendica , um usuário pode colocá-la para ler/enviar publicações via e-mail, conectar-se com o Facebook via IFTTT para automatizar publicações, ligar-se com o Tumblr (sim, ainda há quem use), e publicar diretamente num Wordpress ...
Figura 12: configurações de conexão
Publicações, interações e eventos
Com Friendica , um usuário pode criar eventos, igualzinho como se fazia no Facebook (não sei se ainda é assim por lá, não entro há anos).
Figura 13: criação de eventos
Os eventos criados por um usuário na Friendica vão publicados inicialmente como posts, mas ficam no calendário pessoal, que pode ser acessado externamente via
iCalendar (padrão tecnológico internacional usado por todo mundo: Google Agenda, Outlook, Thunderbird, agendas do Android, etc.).
Figura 14: calendário na Friendica
Na Friendica os posts podem ter título, itálico, negrito, citações, multimídia, localização, podem ser enviados diretamente para e-mails, podem ter sua publicação agendada para uma data/hora específica... o céu é o limite. (Na verdade, o limite é a sintaxe do
BBCode usado na formatação.)
Mas atenção: posts com tanta formatação não aparecem bem no Twitter, perdem tudo e viram texto puro.
Figura 15: redação de post com título
Figura 16: permissões de visualização de post, envio para e-mail, agendamento de post
Aliás, como você deve ter percebido ao ler este artigo,
na Friendica não há limite padrão para tamanho de texto. Quem estabelece o limite é o administrador da instância Friendica onde você tem conta. Novamente: se enviar texto enorme para o Twitter, ele será cortado, quebrado, desformatado...
Assim como num e-mail, é possível salvar os posts na Friendica em pastas. Tanto os seus quanto os que você "curte" e "compartilha".
Figura 17: aba de pastas
Conclusões
Eu poderia passar muito mais tempo aqui dissecando o que se pode fazer com a Friendica. Muita coisa MESMO. Basta olhar a
página com a descrição das características da Friendica para se entusiasmar. É um canivete suíço para produtores de conteúdo para redes sociais, ou para gente que gosta de se conectar em várias redes ao mesmo tempo. Esse é, talvez, seu principal problema: com tantas ferramentas juntas, a Friendica costuma "assustar" usuários fora desses perfis.
Não tenho a competência necessária para dizer o que quer que seja quanto à parte técnica, se dá mais ou menos trabalho de gerir que o Mastodon , se consome mais ou menos recursos (CPU, memória, energia, etc.), se a comunidade de desenvolvedores é maior ou menor que a do Mastodon , mais ou menos ativa, etc.. Este pode ser um fator para a menor adoção da Friendica em comparação com o Mastodon -- mas, novamente, não tenho a menor ideia. Melhor investigar que acreditar em mim.
Se criei este longo fio pensando em admin de instâncias do fediverso, é porque, num futuro não muito distante, é muito provável que a
#migraçãodotwitter chegue com certa força por aqui, especialmente em certos veículos de comunicação grandes e mais "vanguardeiros" e "novidadeiros" com tecnologia. É o perfil ideal para a Friendica , seja em instalações do próprio veículo, seja em algo como " Friendica as a service". Se é assim, necessário preparar-se.
Por outro lado, se pensei em usuários de muitas redes sociais (como eu) que querem ter algo como uma "central de gestão de redes", a Friendica me parece ser a melhor alternativa no fediverso para este público. Recomendo que também experimentem. Não se perde nada por "brincar" com um "brinquedo novo", concordam? 😀
Quem se interessou pela Friendica pode começar criando contas em dois servidores onde também tenho contas:
libranet.de/venera.social/Cheguei a localizar dois servidores lusófonos no
diretório global de servidores da Friendica, mas os dois parecem bem "largados", e
um deles é exclusivo para estudantes da Universidade de Brasília (UnB), onde Friendica parece servir como algum tipo de ferramenta de suporte didático.
Achou bom? Achou ótimo? Pois saiba que isso é a ponta do
iceberg do Fediverso. Da Friendica, por exemplo, foi criado outro
software chamado
Hubzilla, com ainda mais características interessantes --- mas do qual não vou falar por enquanto, porque não usei ainda.
É isso. Já usa Friendica? Conte um pouco de sua experiência por aqui. Vamos alargar e diversificar o fediverso!