123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- **Mais uma tentativa de lista incompleta e garimpo de espaços de soberania e resistência tecnológica**
- [[!toc levels=6]]
- ---
- # Produção
- Coisas que estão funcionando hoje no mundo real
- ## Baobáxia
- ### Site
- <http://baobaxia.mocambos.net/>
- ### Descrição
- Baobáxia usa [git-annex](http://git-annex.branchable.com/), desenvolvido pelo mesmo desenvolvedor da ikiwiki, que é o motor desta wiki aqui.
- É possível manter arquivos distribuídos e disponíveis de forma resiliente com este sistema. Notavelmente têm sido utilizado para envio de podcasts e vídeos, e portanto, serve como alternativa e substitui serviços comerciais de hospedagem de áudio e vídeo.
- ### Potencial
- * Texto;
- * Imagem;
- * Áudio;
- * Vídeo;
- ### Nível de resiliência
- Depende de servidores físicos armazenando as informações. O sistema utilizado facilita e encoraja isto, o que possibilita redundância e resiste à censura através da duplicação e cópia dos dados em diversos lugares. Para censurar totalmente, é necessário derrubar todos os nós da rede.
- Atualmente há poucos servidores atuantes.
- ## Biblioteca Pirata
- <https://biblioteca.partidopirata.org>
- Biblioteca Pirata usa [mediagoblin](https://mediagoblin.org), software que começou a ser desenvolvido originalmente como alternativa e forma de substituir serviços de hospedagem de imagem. É possível utilizar este software para várias coisas, sendo atualmente o uso mais notável a exibição de qualquer documento com o pdf.js "diretamente" no navegador. Isto facilita a leitura de livros e outros documentos. Além disto também é notável a possibilidade de enviar vetores gráficos que são convertidos em PNG para visualização, e o arquivo original pode ser obtido.
- ### Potencial
- * Texto;
- * Imagem;
- * <del>Áudio</del> possível mas não funcionando;
- * <del>Vídeo</del> possível mas não funcionando;
- ### Nível de resiliência
- Depende de ferramentas externas para manter a estrutura redundante e de fácil retorno em caso de queda. Atualmente existe um [esforço tímido](https://github.com/piratas/gti/issues) neste sentido, mas se cair o site hoje, tudo se perde ou fica nas mãos de algumas pessoas.
- É necessário somar esforços à comunidade do mediagoblin e do partido pirata para melhorar esta situação. É possível integrar este projeto com a baobáxia, por exemplo.
- ## Zeronet
- Ver página dedicada: [[zeronet]].
- ---
- # Possibilidades
- Coisas que poderiam ser feitas hoje
- ## Interwikis
- É possível usar ikiwiki para fazer wikis distribuídas. A [documentação acerca disto][0] está no próprio site da ikiwiki.
- ### Caso concreto: git
- Um passo na resiliência é manter a ikiwiki com git clones públicos, como por exemplo a wiki pirata:
- * Wiki com ikiwiki: <https://wiki.partidopirata.org>
- * Repositório git público 1: <https://notabug.org/piratas/wiki-piratas>
- * Repositório git público 3: <https://github.com/piratas/wiki-piratas>
- É possível manter atualizados clones da wiki, sendo que aliado com uma instalação da ikiwiki, isto significa que espelhos da wiki podem ser mantidos atualizadas via git.
- Se a wikileaks tivesse adotado esta tática, seria incensurável na época da repressão.
- ### Potencial
- * Texto;
- * Imagem e outros arquivos (com restrições);
- ### Nível de resiliência
- Só com os clones de git conforme supradescrito, já facilita porque o banco de dados é público. Então qualquer pessoa com disposição e recursos pra instalar ikiwiki pode clonar o banco de dados.
- De fato, qualquer pessoa pode clonar esta wiki a qualquer momento. As [instruções detalhadas][1] pra quem não conhece ikiwiki e git estão no site da ikiwiki.
- Com a [lógica de interwikis][0], caso bem implementada, funciona como a [hydra](https://web.archive.org/web/https://torrentfreak.com/pirate-bay-moves-to-gs-la-vg-am-mn-and-gd-domains-150519/). Quando cai uma wiki, as outras estão no ar. Para censurar totalmente as informações, é necessário sistematicamente derrubar domínios onde estão os espelhos.
- Aliar esta técnica com outras formas de exibir páginas em markdown do repositório git aumenta a resiliência. Github por exemplo mostra as páginas em formato markdown, mas não interpreta as diretivas da ikiwiki, como [neste exemplo](https://github.com/piratas/wiki-piratas/blob/master/index.mdwn). Então a parte mais importante que é a informação não depende da ikiwiki, mas de qualquer leitor de markdown. De fato, markdown não precisa de interpretação computacional para que o texto faça sentido.
- Aliar esta técnica com IPFS e Zeronet permite ainda mais resiliência em mais níveis.
- ## IPFS
- ### Links
- * <https://ipfs.io>
- * <https://en.wikipedia.org/wiki/InterPlanetary_File_System>
- ### Descrição
- Interplanetary File System é a tecnologia de ponta na resiliência. É uma revolução no conceito de internet porque resolve muitos problemas que os outros projetos listados nesta página se propõe.
- ### Tutorial
- * <https://metareciclagem.github.io/blog/21-01-16/Servindo-arquivos-com-ipfs.html>
- ---
- # Garimpo
- Escavação de coisas que aconteceram, poderiam acontecer ou deveriam acontecer
- **GASLi**: <https://web.archive.org/web/20070609100402/http://www.softwarelivre.mt.gov.br/destaque.php?BASE=destaque&ID=6>
- [0]: https://ikiwiki.info/tips/distributed_wikis/
- [1]: https://ikiwiki.info/rcs/git/
- [[!tag soberania resistência ikiwiki mediagoblin baobaxia git-annex git]]
- [[!meta title="Soberania, resistência e resiliência tecnológica"]]
|