|
As cadeias de fornecimento de software são um verdadeiro milagre silencioso, resultado de milhões de horas dedicadas, todos os anos, ao empacotamento, compilação e distribuição de software. Deste enorme fluxo contínuo de bits emergem as aplicações e os serviços de que dependemos diariamente. Em seguida, milhares de milhões de horas são despendidas pelos utilizadores na gestão de tudo, desde simples atualizações até à administração complexa de sistemas. Este esforço considerável é necessário para acompanhar o fluxo interminável de potenciais vulnerabilidades que surgem com apenas um ligeiro atraso. Os utilizadores que não acompanham de forma diligente as novas versões de cada serviço implementado e das respetivas dependências acabam, inevitavelmente, por colocar a si próprios ou a terceiros em risco, mais cedo ou mais tarde.
A implementação de serviços baseados na Internet é muito mais exigente do que podemos suportar. Independentemente de o software ser fácil de utilizar ou bem concebido, capacitar a comunidade em geral para manter serviços de Internet de forma autónoma e à escala tem-se revelado consistentemente desafiante. A obtenção de cenários de elevada disponibilidade é ainda mais complexa, aproximando-se frequentemente de uma verdadeira “arte obscura”. Não é, por isso, surpreendente que muitas pessoas acabem por ceder e entregar os seus dados.
O Fediversity é um esforço abrangente que visa disponibilizar a todos serviços cloud alojados, fáceis de utilizar, tendo como princípios centrais a portabilidade dos serviços e a liberdade individual. O seu objetivo é proporcionar sistemas de TI de elevada qualidade e segurança para utilização quotidiana, sem rastreamento, sem exploração, de forma universal e com escalabilidade simples. O Fediversity baseia-se no NixOS, uma distribuição Linux disruptiva, com uma abordagem única à gestão de pacotes e configurações. Assente no gestor de pacotes Nix, o NixOS é totalmente declarativo, torna as atualizações de sistemas fiáveis e oferece inúmeras outras vantagens. Por ser reprodutível, é particularmente adequado a cenários de implementação complexos, nos quais a consistência de comportamento, a estabilidade e a configurabilidade são essenciais.
Um desses cenários “complexos” é a execução de serviços de ponta para o Fediverso, como o PeerTube, Mastodon, Owncast ou Lemmy — especialmente quando se pretende acrescentar funcionalidades como chat em tempo real ou transcodificação. Contudo, mesmo a implementação de serviços mais tradicionais, como servidores de correio eletrónico modernos com funcionalidades avançadas, pode ser intimidante. O mesmo se aplica à implementação de VPN, armazenamento privado na cloud, wikis, entre outros serviços. O Fediversity permitirá todos estes casos de uso, e muitos outros, trazendo-os finalmente para o mercado de uma forma tão conveniente quanto a utilização de um serviço alojado.
O Fediversity irá concretizar um esforço de desenvolvimento ambicioso, mas trata-se de um domínio vasto, com muitos mais desafios do que qualquer iniciativa isolada poderia enfrentar por si só. É por isso que convidamos à apresentação de contributos que ajudem a transformar o panorama atual e a criar, em conjunto, uma Internet aberta, fiável e digna de confiança para todos.
Esta é a tua oportunidade de fazer uma diferença real. Cabe-te a ti demonstrar de que forma o teu projeto pode tornar o Fediversity mais robusto, eficiente, rápido e impactante. Para viabilizar estas contribuições, serão atribuídos 450 000 euros em subvenções de I&D de pequena e média dimensão, destinadas a soluções que aproximem a próxima geração de soluções digitais. Procuram-se propostas de projeto com orçamentos entre 5 000 e 50 000 euros, suficientes para dar início ao desenvolvimento. Caso o projeto apresente bons resultados, poderá posteriormente ser escalado no âmbito de outros programas financiados pela NLnet, como o NGI Zero Commons Fund. Importa salientar que muitos dos projetos atualmente integrados no Fediversity foram, eles próprios, lançados com base em subvenções deste tipo no âmbito do NGI — agora é a tua vez.
Salienta-se que, caso o teu projeto não esteja relacionado com o sistema funcional de gestão de pacotes Nix, se recomenda a submissão a outro convite aberto, como o NGI Zero Commons Fund.
|