- O NGI Zero Commons Fund selecionou 42 projetos livres e open source na chamada de outubro de 2024, com o objetivo de devolver a internet a uma infraestrutura pública centrada nas pessoas
- A seleção abrange diversos bens comuns digitais, incluindo hardware aberto, execução local de LLMs, sistemas de arquivos Linux, ferramentas educacionais favoráveis à privacidade, aprendizagem em XR, PeerTube, Open Terms Archive e Livebook
- O Solar FemtoTX busca criar uma placa-mãe de baixíssimo consumo que possa operar com energia solar, enquanto o LLM2FPGA pretende executar LLMs open source localmente em FPGAs usando uma toolchain totalmente open source
- LiberaForms, ClassQuiz, Flock XR, PeerTube for Institutions, Podlibre, Livebook e outros reforçam proteção de privacidade, hospedagem própria, colaboração em tempo real e facilidade de operação institucional nas áreas de educação, conteúdo e colaboração
- Este anúncio se limita aos resultados da chamada de outubro de 2024 do NGI Zero Commons Fund; candidatos que se inscreveram em chamadas posteriores ou em outros fundos podem estar em outro estado de avaliação
Chamada de outubro de 2024 e escopo da seleção
- O NGI Zero Commons Fund selecionou 42 projetos voltados à recuperação do caráter público da internet na chamada de outubro de 2024
- Esta rodada foi a maior de todo o período do NGI Zero em número de inscrições
- Os selecionados são projetos de tecnologia livre e open source que criam e aprimoram os bens comuns digitais
- A lista completa dos projetos atualmente apoiados pela NLnet pode ser consultada em overview of projects
Hardware aberto e computação local
- MNT Reform Touch: projeto de tablet de hardware aberto
- Solar FemtoTX motherboard: projeto colaborativo para desenhar uma placa-mãe de baixíssimo consumo no formato de dispositivos móveis
- Tem como objetivo uma placa-mãe PnP para notebooks de hardware open source, fácil de reparar, substituir e atualizar
- Usa Ethernet 802.3cg como porta LAN de baixo consumo e mira requisitos mínimos de energia solar e carregamento rápido
- Busca um framework escalável que suporte processadores em soquete ou embarcados e periféricos dentro de limites definidos de tamanho e TDP
- LLM2FPGA: projeto que busca viabilizar inferência local de LLMs open source em FPGAs com um fluxo EDA totalmente open source
- Cria implementações em HDL de LLMs open source leves, valida por simulação e tenta síntese, posicionamento e roteamento em dispositivos FPGA com suporte livre
- Propõe uma alternativa totalmente aberta a hardware e software proprietários e à inferência de LLMs baseada em nuvem
- USB 3 PHY implementation on GateMate FPGAs: projeto para implementar conectividade USB 3.2 Gen.1 x1, 5Gbps em FPGAs Cologne Chip GateMate
- Tin Snipe DAQ: módulo de aquisição digital voltado a aplicações de medição no nível de multímetros portáteis intermediários e avançados
Sistemas operacionais, firmware e confiabilidade de builds
- bcachefs: sistema de arquivos de próxima geração para Linux, orientado a melhorar desempenho, escalabilidade e confiabilidade em relação aos sistemas de arquivos existentes
- O foco central deste apoio é garantir estabilidade
- Também inclui integração em espaço de usuário com systemd, retrabalho de uma API de criptografia mais robusta e a possibilidade de gerar telemetria para capturar casos de borda em ambientes reais
- SSH Stamp: ponte sem fio para UART, segura e baseada em Rust, para dispositivos com porta serial
- O objetivo é tunelar o tráfego por SSH por padrão, evitando conexões físicas
- Ada Bootstrap Compiler: projeto para criar um caminho de bootstrap de C até um compilador Ada, sem depender de binários existentes de compiladores Ada
- KDE Plasma Gestures: adiciona gestos multitoque e por traços ao Plasma Desktop
- Inclui recursos para personalizar troca de áreas de trabalho virtuais, modo Overview, execução de apps, acionamento de ações e outros comportamentos
- LeanFTL: biblioteca de Flash Translation Layer para sistemas embarcados
- Permite verificar robustez e segurança simulando em um emulador situações de perda inesperada de energia
- Maemo Leste Daedalus: melhora estabilidade, segurança e cobertura de dispositivos suportados de um sistema operacional móvel livre e open source baseado em GNU/Linux
- Reproducible Builds in the Scala ecosystem: melhora builds reproduzíveis no ecossistema Scala e sbt, facilitando verificar se binários distribuídos correspondem ao código-fonte
Privacidade, educação e acessibilidade
- LiberaForms: ferramenta de formulários online auto-hospedável, capaz de criptografar respostas de formulários de ponta a ponta com OpenPGP
- Estão em andamento melhorias de usabilidade e a adição de recursos solicitados por usuários para torná-la mais adequada ao uso educacional
- É apresentada como a única solução de formulários conhecida que oferece criptografia de ponta a ponta integrada por padrão
- ClassQuiz: aplicação livre de quizzes pensada para salas de aula
- Oferece auto-hospedagem de forma simples, permitindo que educadores conduzam quizzes sem preocupações com privacidade
- Começou como alternativa ao Kahoot! e segue a diretriz de que softwares educacionais para estudantes devem ser feitos com privacidade em mente
- Flock XR: ferramenta visual de criação e programação para jovens e iniciantes criarem experiências 3D no navegador
- Aproveita recursos de realidade estendida, como VR, realidade aumentada, impressão 3D e áudio espacial
- É construída sobre Blockly e Babylon.js e também considera hardware antigo e ambientes com acesso limitado a dados
- Federating pedagogical immersive experiences: plataforma auto-hospedável para remixar jogos educacionais em XR
- Busca permitir que alunos, pais e professores compartilhem livremente conteúdos adaptados em termos educacionais, culturais e linguísticos
- Accessible KDE File Management: melhora a acessibilidade do gerenciamento de arquivos do KDE, das caixas de diálogo Open/Save, do editor de atalhos e de vários painéis e diálogos
- Pode impactar não apenas o Dolphin, mas também vários aplicativos FLOSS que usam código dos frameworks do KDE
Apps de criação de conteúdo, comunicação e colaboração
- Podlibre: editor tudo-em-um dedicado à produção de podcasts
- Inclui redução de ruído, edição de ruídos de boca, edição de áudio multicanal, inserção de música, transcrição local com correção manual, edição de capítulos e metadados, e publicação em plataformas locais ou hospedadas
- Tem como alvos de suporte a publicação no Castopod, Funkwale e Faircamp
- PeerTube for Institutions: projeto para facilitar que instituições gerenciem e moderem o PeerTube em escala
- Planeja transferência de propriedade de canais, coadministração, recursos de conveniência para moderação e gestão, controle da aparência e experiência da instância, assistente de configuração, ajustes de apps móveis para tablets e TVs, e opções de visualização offline
- Peertube plugin livechat: plugin que adiciona chat a transmissões ao vivo do PeerTube
- Oferece ferramentas de moderação, enquetes, integração do chat na transmissão ao vivo e listas TODO para streamers e equipes de moderação
- Livebook: notebook interativo open source para os ecossistemas Elixir e Erlang VM
- Permite escrever, executar e documentar código em tempo real no navegador e oferece colaboração em tempo real, visualizações personalizadas, smart cells e execução concorrente e distribuída
- Suporta Elixir e Erlang e está avançando na integração de outras linguagens
- Dino: app de mensagens open source baseado em XMPP
- Adiciona moderação de mensagens em chats em grupo, exclusão de mensagens, tratamento de senhas melhorado, SASL2, Bind2 e FAST, armazenamento de segredos no chaveiro do sistema, melhorias em transferência de arquivos e extensão Message Markup
- Kaidan MUC + legacy OMEMO: melhora no cliente XMPP Kaidan recursos como chat multiusuário, backup, favoritos, criptografia OMEMO legada, melhorias em SASL, revogação de mensagens e compartilhamento de mídia
- Signature PDF: alternativa livre para assinatura online de PDFs, reorganização de páginas, edição de metadados e compressão
- O escopo inclui validação de PDFs assinados, integrações de terceiros, usabilidade em smartphones e melhorias de acessibilidade
Padrões de dados e fiscalização pública
- Open Terms Archive vendor lock-in break: preserva todas as versões dos termos de mais de 800 serviços digitais, para que reguladores, legisladores, jornalistas, pesquisadores e a sociedade civil possam usá-las em fiscalização democrática
- Busca substituir conexões hardcoded com software proprietário por APIs padrão e conectores para plataformas open source
- Mantém compatibilidade com integrações comunitárias existentes
- Alaveteli GDPR and Search: substitui a arquitetura e a tecnologia de busca do Alaveteli, plataforma de pedidos de acesso à informação usada em mais de 20 países, e implementa funções para encontrar informações pessoais identificáveis e removê-las quando necessário
- Wiktionary QA tools: desenvolve módulos de QA que facilitam o parsing e o processamento dos dados multilíngues do Wiktionary, com o objetivo de melhorar padronização de formatos e confiabilidade
- Data Package implementation in TypeScript: implementação em TypeScript do padrão Data Package
- Suporta validação e extensão de metadados, além de leitura e escrita de CSV, TSV, JSON e OpenDocument Format no Node.js e outros ambientes
- PodOS: sistema operacional de dados sobre Solid Pods
- Adiciona recursos para que usuários estruturem, conectem e reutilizem dados além das restrições por aplicativo
- Inclui a direção de extrair informações de documentos ou notas e convertê-las em recursos estruturados utilizáveis por outros apps Solid
Transporte, mapas, publicação e ferramentas de criação em XR
- MOTIS: sistema open source de roteamento porta a porta em tempo real para transporte público europeu
- Adiciona suporte a padrões europeus de dados Transmodel, como NeTEx, SIRI-ET, SIRI-SX e OJP
- Os resultados serão implantados em transitous.org e integrados a aplicativos como KDE Itinerary, KTrip e Gnome Maps
- StreetComplete Multiplatform: migra o app Android StreetComplete para um app multiplataforma baseado em Kotlin Multiplatform e Compose Multiplatform
- Permitirá lançamentos para iOS e, depois, Linux, para que mais usuários possam contribuir em campo com dados ausentes do OpenStreetMap
- Modernizing Paged.js Web-to-Print: atualiza a arquitetura do Paged.js, biblioteca JavaScript que pagina conteúdo HTML e CSS no navegador para gerar impressos/PDF
- Inclui layouts adicionais, recursos avançados de layout e implementação de marcação PDF/UA
- Pushing forward for CSS Print: projeto que trata lacunas nas especificações relacionadas a CSS paginated media, demonstra viabilidade de implementação em várias ferramentas e busca impulsionar novas propostas de especificação no CSS Working Group
- cables.gl editor features: adiciona ao cables.gl, ferramenta para criar conteúdo web visual interativo sem programação, timeline, motor de física, Gaussian Splatting, repetição dinâmica de operadores, depurador passo a passo e sistema shadergraph
- Repath Studio: editor multiplataforma de gráficos vetoriais SVG escrito em ClojureScript
- Inclui um shell interativo que permite criar formas por avaliação de código ou estender o editor na hora
- XR Fragments Teamware: desenvolve uma plataforma de publicação de conteúdo XR e um plugin para Blender, permitindo que criadores 3D publiquem e compartilhem conteúdo e pré-visualizem metadados
Orientações a candidatos e apoio futuro
- Esta seleção se refere apenas à chamada de outubro de 2024 do NGI Zero Commons Fund
- Todos os candidatos recebem o resultado da avaliação, independentemente de terem sido selecionados ou não, antes do anúncio público
- Caso não tenha recebido contato, é possível que tenha se inscrito em uma chamada posterior ou em outro fundo, e essa avaliação ainda pode estar em andamento
- O número da inscrição serve como referência para confirmar a rodada da chamada em que a proposta foi enviada
- O número começa pelo ano e mês da chamada; a chamada de outubro de 2024 começa com
2024-10- - O mesmo número também aparece nos e-mails enviados pela NLnet
- O número começa pelo ano e mês da chamada; a chamada de outubro de 2024 começa com
- Projetos que contribuem para a Next Generation Internet podem enviar propostas por meio de submit a proposal, e o próximo prazo é 1º de junho
- O NGI0 Commons fund é operado com apoio financeiro do programa Next Generation Internet da European Commission e financiamento adicional da Swiss State Secretariat for Education, Research and Innovation
1 comentários
Opiniões no Hacker News
A UE e seus Estados-membros estão atualmente investindo bastante dinheiro para reduzir a dependência de empresas de tecnologia dos EUA
Ao olhar a lista de projetos apoiados, dá para ver que eles financiam projetos variados, com escopos e intenções bem diferentes
O grande objetivo é bom, e espero que dê certo, mas acho que estão deixando passar o problema mais importante. Apenas Apple e Microsoft são, na prática, fornecedores de sistemas integrados, e a questão de criar um sistema open source que possa ser implantado em toda uma organização continua sem solução
Em software também seria preciso criar uma empresa/instituição/laboratório e financiá-la adequadamente. Tomando como referência que o custo de desenvolvimento do A400M passou de 20 bilhões de euros, daria para encarregar essa entidade de criar um sistema operacional, um navegador e uma suíte de escritório
Isso deveria ser feito com uma mentalidade centrada em produto, com responsabilidade clara de propriedade, e pagando salários de mercado aos funcionários. Se em 10 anos surgir uma alternativa plausível à Apple/Microsoft, a UE poderia tornar obrigatória a migração das administrações públicas para essa stack de software
O maior obstáculo provavelmente seria dividir os empregos de forma “justa”. A preocupação é que, em vez de alguns polos concentrados por área essencial, tudo acabe fragmentado em 27 escritórios e formando silos. Isso também é uma das grandes fraquezas do Ariane
Isso também não resolve o problema da dependência do setor privado em relação aos EUA
Fico curioso para saber exatamente o que, entre as coisas que a Apple oferece como sistema integrado, é tão difícil de substituir
Nesse caso, repetir os erros das big techs dos EUA não seria uma alternativa real, mas apenas mais um cercado, só que com outro material no muro
Acho que fornecedores de sistemas integrados não se encaixam bem nesse tipo de rodada. Eles precisam de financiamento estável e seguro, e o caminho realista parece ser ou começar como uma iniciativa privada com patrocinadores fortes, ou seguir um modelo público financiado diretamente pela UE. Intermediários como a NLNet são mais adequados para projetos pequenos, mas importantes
O KDE é um projeto alemão, o GNOME é um projeto franco-alemão, e uma parte considerável dos mantenedores do Debian vem da UE. O Manjaro também é um projeto alemão, e é provável que muitos mantenedores do Arch, NixOS e Alpine também estejam majoritariamente na UE
O problema dos projetos open source é sempre a “falta de uma perspectiva clara de produto”. O KDE Plasma, e talvez o elementaryOS, são dos poucos em que a linguagem de design realmente parece integrada
Ainda assim, seria preciso muito financiamento para alcançar paridade funcional com alternativas da Microsoft e da Apple. Isso vale especialmente para suítes corporativas e para a gestão de ambientes de sistemas
Há muitos projetos excelentes recebendo apoio, e PeerTube for Institutions chama atenção em especial
Seria ótimo se instituições e ONGs migrassem mais para o PeerTube
Mas o apoio ao Wiktionary é decepcionante. A Wikimedia tem recursos suficientes e gasta mais de um quarto do orçamento em “análise e criação de serviços de machine learning” https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_...
O projeto pretende desenvolver um módulo de garantia de qualidade para o Wiktionary, facilitando o parsing e o processamento de dados entre idiomas. Isso ajuda a unificar os formatos de dados em todo o Wiktionary e a aumentar a confiabilidade desse recurso valioso
Considerando que a UE tem 24 línguas oficiais, faz bastante sentido investir recursos na melhoria de dados multilíngues. E também é positivo que esses recursos fluam para uma plataforma relativamente aberta
https://en.wikipedia.org/wiki/Wikimedia_Foundation#Wikimedia...
Motis, um calculador de transporte público, Clearance, para análise de contribuições ao OSM, e StreetComplete, para gamificar contribuições ao OSM, são ativos muito importantes para a comunidade de mapas livres. É uma boa notícia
Esses formatos têm muitos recursos que ainda não existem no GTFS(-RT). Implementá-los também ajudará a ativar rapidamente esses recursos no futuro, quando o GTFS(-RT) passar a oferecer suporte a eles
O apoio indireto por meio dos hábitos de compra do governo também é grande: https://blog.documentfoundation.org/blog/2024/04/04/german-s...
Na UE, muitas vezes o tamanho do governo passa de 50% do PIB. O que o governo compra é muito importante e vira muito dinheiro para projetos, consultores e para todo o ecossistema de open source
Se esse modelo se espalhar mais, acho que as empresas tradicionais de software fornecedoras do governo começarão a sugar dinheiro de subsídios e de código de qualidade governamental
Se o governo fosse capaz de financiar corretamente o desenvolvimento de software de alta qualidade, não teríamos o software governamental que temos hoje
De vez em quando haverá casos de sucesso, como o apoio ao Blender, mas isso também é relativamente troco e provavelmente só foi possível por canais de arte/cultura
Não vejo projetos essenciais mantidos e usados há décadas. Há xz, libexpat, openzfs, NetworkManager e inúmeros pequenos projetos que conectam todo o sistema Linux
Para recuperar a internet aberta, é por aí que deveríamos começar. Cadê o pihole, que tenta cortar a gordura da web, e cadê o dnsmasq, o servidor DNS mais usado?
Também há o DNSvizor: https://nlnet.nl/project/DNSvizor
Até onde sei, a NLnet também participa desse esforço, e há outras organizações. Algumas empresas também estão ajudando. Claro que ainda sempre há muito a fazer
A NLnet é uma excelente iniciativa. Entre os muitos projetos que ela apoiou está o mecanismo de busca Marginalia
Quando esse financiamento privado acabou, ela passou a colaborar com a European Commission, e isso é dinheiro público, então vem com mais condições
https://nlnet.nl/project/Mastodon/
Já recebi financiamento da nlnet no passado e foi ótimo trabalhar com eles. Recomendo fortemente colaborar com eles, e eles vêm apoiando projetos incríveis
Parece haver muita perspectiva centrada nos EUA aqui. O fato de Canonical e Suse existirem e serem baseadas/centradas na Europa é tratado como se não existisse
Também há muitas afirmações de que a Microsoft oferece um pacote completo insubstituível, mas isso não é verdade. Essa afirmação parece confundir a dominância de software nos EUA com dominância de hardware. Mesmo isso é questionável, considerando que o Linux roda a maior parte dos backends
A Microsoft não fornece hardware além de um conjunto limitado de desktops, e a maioria das empresas aluga tanto o frontend quanto o backend de fornecedores como Dell, HP e Lenovo. Na verdade, essa parte é que deveria ser o verdadeiro tema da discussão
https://nlnet.nl/project/SSH-Stamp/
O SSH Stamp parece muito interessante à primeira vista, mas não há página do projeto nem informações sobre o desenvolvedor. Ao pesquisar no DuckDuckGo, não aparece nada além dessa página
Fico me perguntando se isso é um projeto real. Se for open source, ele tem uma aparência completamente diferente dos projetos open source que conheço
Considerando a NLnet, é bem provável que algo apareça em breve
Ontem vi o OpenCloud. Mesmo com dinheiro entrando nesses pequenos projetos, não vejo uma visão coesa de como recuperar a internet
Os próprios navegadores pertencem às big techs. Não sei se seria preciso recomeçar no nível dos protocolos
https://opencloud.eu/en
Indo um pouco mais fundo, o que precisamos é de um sistema operacional para a nuvem. Qualquer pessoa deveria poder executá-lo e modificá-lo. Deveria haver protocolos claros entre serviços e, para ser útil, não deveria ser HTTP ou gRPC, mas sim um conjunto básico de serviços
Serviços como o Proton são bons e dá para apoiá-los, mas a estrutura é que eles operam e administram os serviços. Mesmo que você quisesse rodar essa stack por conta própria, não conseguiria. Também não parece ser totalmente open source e, para começo de conversa, esse nem parece ser o objetivo
Para se tornar uma alternativa real às big techs e aos provedores de nuvem, é preciso um modelo aberto básico e uma estratégia coesa de construção. Na minha visão, ainda não chegamos nem perto disso