Fediverse

Proposta de logo para o Fediverse
Proposta monocromática

Fediverse (em português: Fediverso; uma junção de "federação" e "universo") é um conjunto de servidores federados usados para publicação na web (e.g. redes sociais, microblogs, macroblogging ou sítios) e hospedagem de arquivos.

Os usuários podem criar identidades em diferentes servidores (chamadas instâncias). Essas identidades são capazes de se comunicar além dos limites das instâncias particulares, pois os softwares aceitam um ou mais protocolos de comunicação que seguem o padrão aberto.[1] Como uma identidade no fediverso, uma pessoa é capaz de trocar mensagens privadas ou outros dados com outras identidades ou instâncias e seguir posts escritos por outros usuários. Em alguns casos, ainda é possível mostrar ou compartilhar dados (vídeo, áudio, texto e outros arquivos) publicamente ou com um grupo selecionado de identidades; e permitir que outras identidades possam editar seus dados (como um calendário ou uma agenda).

História

Em 2008, a rede social identi.ca foi fundada por Evan Prodromou. Ele publicou o software GNU Social sob uma licença livre (GNU Affero General Public License, AGPL). Além do servidor, o identi.ca, havia poucas outras instâncias da rede existentes, dirigidas por pessoas para seu próprio uso. Isso mudou em 2011/2012, quando o identi.ca migrou para um novo software chamado pump.io. Várias novas instâncias do GNU Social foram criadas, e ao mesmo tempo, projetos como o Friendica, o Hubzilla,[2] o Mastodon e o Pleroma[3] integraram o protocolo OStatus, expandindo o fediverso.

Entretanto, outros protocolos de comunicação têm surgido e sido integrados em diferentes graus em plataformas existentes. Em janeiro de 2016, o W3C apresentou o protocolo ActivityPub com o objetivo de melhorar a interoperabilidade das plataformas. Desde agosto de 2018, este protocolo é suportado por quatro plataformas.

Protocolos de comunicação

Esses protocolos de comunicação que seguem o padrão aberto são utilizados no fediverso:

  • ActivityPub
  • DFRN[4]
  • Diaspora
  • OStatus
  • Zot & Zot/6[5]

Softwares integrados

Os softwares que abrangem o fediverso são todos livres. Alguns deles lembram vagamente o estilo do Twitter (por exemplo, o Mastodon e o GNU Social, que são similares ao Twitter por sua função de microblog), enquanto outros incluem mais opções de comunicação e de transação que são mais parecidas às do Google+ ou Facebook (como é o caso com o Friendica e Hubzilla).

As plataformas abrangem o fediverso, utilizando-se dos seguintes protocolos de comunicação:

Nome da Plataforma Tipo ActivityPub DFRN Rede
Diaspora
OStatus Zot
Zot/6
Aardwolf Rede social Sim Não Não Não Não
Anfora Hospedagem de imagens Em progresso [6] Não Não Não Não
CloutStream Rede social profissional Sim Não Não Não Não
Diaspora* Rede social, Microblogging Proposto[7][8] Não Sim Não Não
distbin Pastebin Sim Não Não Não Não
Friendica
(f. Friendika; orig. Mistpark)
Rede social, Microblogging Sim Sim Sim Sim Não
Funkwhale Áudio, hospedagem de som Sim Não Não Não Não
GNU MediaGoblin hospedagem de arquivos, imagens, áudio, vídeo Proposto[9] Não Não Não Não
GNU social
(f. StatusNet; orig. Laconica)
Microblogging Proposto [10][11] Não Não Sim Não
Hubzilla
(f. RedMatrix; orig. Friendica-Red)
CMS, Rede social, Microblogging, Wiki, Blogging, Galeria de imagens, Hospedagem de arquivos Sim Não Sim Sim [2] Zot
Lemmy Comunidades de fóruns de discussão Sim Não Não Não Não
Littr.me Compartilhamento de links Sim Não Não Não Não
Mastodon Microblogging Sim[12] Não Não Sim Não
microblog.pub Microblogging Sim Não Não Não Não
Misskey Rede social, Microblogging Sim Não Não Não Não
Nextcloud Hospedagem de arquivos Sim[13] Não Não Não Não
Numaverse Microblogging, Blockchain de Ethereum Sim Não Não Não Não
Osada Rede social, Microblogging Sim Não Não Não Zot/6
PeerPx Hospedagem de imagens Sim Não Não Não Não
PeerTube Hospedagem de vídeo Sim Não Não Não Não
Pixelfed Hospedagem de imagens Em progresso [14] Não Não Não Não
Pleroma Microblogging Sim Não Não Sim [3] Não
Plume Blogging Sim Não Não Não Não
postActiv Microblogging Proposto[15] Não Não Sim Não
Prismo Compartilhamento de links Sim Não Não Não Não
Pubcast (f. Metapods) Netcasting Sim Não Não Não Não
pump.io Microblogging Proposto[16] Não Não Removido[17] Não
Read.as Leitor de feed Sim[18] Não Não Não Não
Socialhome Sítio eletrónico, Rede social, Microblogging Em progresso[19] Não Sim Não Proposto[20]
Write.as / Write Freely Blogging Sim Não Não Não Não
Zap Rede social, Microblogging Não Não Não Não Zot/6

Disseminação da rede

O serviço de estatística the-federation.info confirma, para o dia 6 de dezembro de 2018, os seguintes dados sobre o fediverso. As estatísticas, entretanto, não refletem toda a rede.[21]

  • Número de instâncias (servidores): 3 952
  • Número de identidades: 2 382 670
  • Número de mensagens: 201 681 558
  • Número de comentários: 4 764 706

Referências

  1. «Mastodon User Guide» (em inglês). Consultado em 28 de dezembro de 2018. Arquivado do original em 9 de abril de 2017 
  2. a b «Files · master · hubzilla / addons». GitLab (em inglês). Consultado em 21 de junho de 2022 
  3. a b «Pleroma — a lightweight fediverse server». pleroma.social (em inglês). Consultado em 21 de junho de 2022 
  4. Friendica (16 de junho de 2022), Friendica Social Communications Server (PDF), consultado em 21 de junho de 2022 
  5. «Zot Protocol». Consultado em 21 de junho de 2022 
  6. Anfora. «Implement mastodon API endpoints #23». Consultado em 10 de dezembro de 2018 
  7. diaspora*. «Support ActivityPub #7422». Consultado em 18 de agosto de 2018 
  8. diaspora*. «Let's talk about ActivityPub». Consultado em 18 de agosto de 2018 
  9. GNU MediaGoblin. «Move federation code to ActivityPub spec #5503». Consultado em 18 de agosto de 2018 
  10. GNU social. «Support ActivityPub #256». Consultado em 18 de agosto de 2018 
  11. GNU social. «Plugin». Consultado em 18 de agosto de 2018 
  12. Mastodon. «ActivityPub support #1557». Consultado em 18 de agosto de 2018 
  13. Nextcloud. «Nextcloud introduces social features, joins the fediverse». Consultado em 10 de dezembro de 2018 
  14. PixelFed. «We can't wait to join the fediverse.». Consultado em 10 de dezembro de 2018 
  15. postActiv. «ActivityPub support #97». Consultado em 18 de agosto de 2018 
  16. pump.io. «ActivityPub support #1241». Consultado em 18 de agosto de 2018 
  17. pump.io. «OStatus #8». Consultado em 18 de agosto de 2018 
  18. Read.as. «Long-form ActivityPub-enabled reader». Consultado em 29 de agosto de 2018 
  19. Socialhome. «Federation - ActivityPub support is work in progress». Consultado em 16 de setembro de 2018 
  20. Robinson, Jason (19 de maio de 2018). «Implementing Zot». Consultado em 21 de junho de 2022 
  21. «The Federation - a statistics hub». the-federation.info (em inglês). Consultado em 21 de junho de 2022