|
Descrição da tarefa
As cadeias de fornecimento de software são um verdadeiro milagre silencioso, resultado de milhões de horas anuais dedicadas à compilação, empacotamento e distribuição de software. Deste fluxo contínuo de dados digitais emergem as aplicações e serviços de que dependemos diariamente. Paralelamente, são despendidas milhares de milhões de horas pelos utilizadores na gestão de tarefas que vão desde simples atualizações até à administração de sistemas complexos. Este esforço é necessário para acompanhar o fluxo constante de potenciais vulnerabilidades que surgem quase continuamente. Os utilizadores que não acompanham de forma diligente as novas versões de cada serviço e respetivas dependências acabam, inevitavelmente, por expor-se — ou expor terceiros — a riscos.
A implementação de serviços baseados na internet é significativamente mais complexa do que seria desejável. Independentemente da qualidade ou facilidade de utilização do software, permitir que a comunidade em geral mantenha serviços digitais de forma autónoma e em larga escala tem-se revelado um desafio persistente. Garantir elevados níveis de disponibilidade é ainda mais exigente. Perante esta complexidade, muitos utilizadores acabam por abdicar e confiar os seus dados a terceiros.
O Fediversity surge como uma iniciativa abrangente que visa disponibilizar serviços cloud alojados, fáceis de utilizar, centrados na portabilidade dos serviços e na liberdade individual. O objetivo é proporcionar a todos sistemas informáticos de elevada qualidade e segurança para uso quotidiano — sem rastreamento, sem exploração de dados, com capacidade de execução em múltiplos ambientes e escalabilidade eficiente.
O Fediversity baseia-se no NixOS, uma distribuição Linux inovadora com uma abordagem única à gestão de pacotes e configurações. Construído sobre o gestor de pacotes Nix, o NixOS é totalmente declarativo, assegura atualizações fiáveis e oferece diversas vantagens adicionais. A sua natureza reprodutível torna-o especialmente adequado para cenários de implementação complexos, onde consistência, estabilidade e configurabilidade são essenciais.
Um exemplo desses cenários “complexos” é a execução de serviços avançados do Fediverse, como PeerTube, Mastodon, Owncast ou Lemmy — particularmente quando se pretende integrar funcionalidades adicionais como chat em tempo real ou transcoding. Mesmo a implementação de serviços mais tradicionais, como servidores de e-mail modernos com funcionalidades avançadas, pode ser exigente. O mesmo se aplica à instalação de VPN, armazenamento cloud privado, wikis, entre outros. O Fediversity pretende viabilizar todos estes casos de uso — e outros — tornando-os tão simples quanto a utilização de serviços alojados convencionais.
Apesar da ambição do projeto, trata-se de um domínio vasto, com desafios que ultrapassam qualquer esforço isolado. Por isso, convida-se a comunidade a contribuir para transformar este panorama e, em conjunto, construir uma internet aberta, fiável e segura para todos.
Esta é uma oportunidade para gerar impacto real. Os candidatos são convidados a demonstrar como os seus projetos podem contribuir para tornar o Fediversity mais robusto, eficiente e inovador. Para esse efeito, serão atribuídas subvenções de I&D de pequena a média dimensão, destinadas a soluções que aproximem a próxima geração de tecnologias digitais. Procura-se financiar projetos entre 5.000 e 50.000 euros, permitindo dar início às iniciativas. Projetos bem-sucedidos poderão posteriormente ser ampliados através de outros programas financiados pela NLnet, como o NGI0 Commons Fund.
Importa salientar que muitos dos projetos a integrar o Fediversity tiveram origem precisamente em apoios semelhantes no âmbito do NGI — sendo agora a oportunidade de novos proponentes.
|