- A Igalia está conduzindo projetos importantes para o avanço do motor web Servo com investimento do Sovereign Tech Fund
- O Servo é um motor web paralelizado baseado em Rust, com estrutura modular e arquitetura inovadora
- As áreas de foco deste projeto são suporte a acessibilidade, desenvolvimento da API WebView e manutenção contínua
- Com a adição de recursos de acessibilidade, a compatibilidade com leitores de tela e tecnologias assistivas será ampliada, e com a conclusão da API WebView será reforçada a facilidade de incorporação em aplicativos
- Com o crescimento da comunidade, o plano é fortalecer ainda mais a capacidade de manutenção em áreas como gestão de issues, revisão de PRs e lançamento de versões
Visão geral
- A Igalia está realizando trabalhos encomendados para o avanço do motor web Servo com um novo investimento do Sovereign Tech Fund
- Como mantenedora do Servo, a Igalia iniciou uma abordagem multifacetada com foco em interesse público, usabilidade para desenvolvedores e sustentabilidade de longo prazo
O papel e a necessidade do Servo
- O Servo é um motor web moderno e paralelizado desenvolvido em Rust e operado como um projeto da Linux Foundation Europe
- O design modular do Servo vem sendo útil em todo o ecossistema Rust
- No entanto, é necessário investimento contínuo para sua manutenção e, por ser open source, o apoio externo é importante para que ele alcance todo o seu potencial de crescimento
Principais trabalhos viabilizados pelo investimento do Sovereign Tech Fund
Suporte inicial a acessibilidade
- Com a expansão do uso do Servo, cresce também a necessidade de design inclusivo
- Atualmente, faltam recursos básicos de acessibilidade para leitores de tela e outras tecnologias assistivas
- Essas limitações restringiam sua utilidade em cenários reais de uso
- Graças ao investimento, será implementado o primeiro suporte a acessibilidade, para evoluir o Servo como um motor voltado a todos os usuários
- Isso é essencial para desenvolvê-lo como um motor adequado para aplicações web públicas
API WebView
- Para incorporar o Servo em aplicativos, é necessária uma API WebView estável e completa
- Já havia algum trabalho anterior, mas ainda não estava em um estágio utilizável de forma geral
- Agora, a API WebView será concluída para permitir incorporação em aplicativos desktop e mobile
- Essa é uma melhoria importante para abrir novos casos de uso e ampliar a adoção
- Uma camada de incorporação estável é um elemento essencial para o sucesso do Servo como motor de propósito geral
Manutenção do projeto
- O Servo vai além de um simples motor de navegador: ele é um conjunto de crates amplamente usados no ecossistema Rust
- A manutenção dessas bibliotecas beneficia não apenas o Servo, mas também toda a plataforma web
- Desde que a Igalia assumiu a manutenção, a comunidade e o projeto cresceram significativamente
- Com o investimento, o plano é dedicar mais recursos a gestão de issues, revisão de PRs, lançamento de versões e suporte de governança
- Com isso, contribuirá para uma manutenção ativa e ágil do Servo, garantindo confiabilidade para desenvolvedores e usuários
A liderança da Igalia na inovação open source da web
- A Igalia vem liderando continuamente a inovação open source na web por meio de contribuições ao Chromium, WebKit e Gecko, liderança em padronização e desenvolvimento de ferramentas para desenvolvedores
- A empresa acredita que o Servo terá um papel único no campo dos motores web do futuro
- Pretende continuar compartilhando o progresso daqui para frente
Mensagem final
- Expressa agradecimento ao Sovereign Tech Fund por reconhecer a importância do projeto e oferecer apoio
- Demonstra expectativa em compartilhar os próximos avanços
1 comentários
Comentários no Hacker News
A Sovereign Tech Agency começou em outubro de 2022 como Sovereign Tech Fund, com apoio do Ministério Federal da Economia e Energia da Alemanha, e atualmente é subsidiária da SPRIND GmbH, empresa pública alemã de promoção da inovação
É uma boa iniciativa, mas quase não se vê movimento reduzindo de forma concreta a dependência de iOS/App Store, Android/Play Store, Play Services e da Microsoft em desktops corporativos e governamentais na vida dos cidadãos europeus; os formuladores de políticas parecem até aumentar essa dependência. Como exemplo, veja a política de identidade digital da UE e a implementação de referência da carteira de identidade digital da UE
O resultado prático do suporte a motores de navegador alternativos no iOS deve ser um ponto de inflexão importante nessa discussão. Por exemplo, existe a brecha de a Apple ficar, na prática, com o poder regulatório ao decidir por conta própria se um motor como o Servo cumpre critérios de segurança da cadeia de suprimentos de software para usar recursos importantes como JIT. Ainda assim, há expectativa de que, com esse tipo de financiamento, o Servo consiga atender aos critérios e a Apple, mesmo que a contragosto, siga a política de acordo com o espírito da regulação, permitindo que novos motores de navegador liderem a inovação da web móvel e gerem efeitos positivos também fora da UE
É preciso evitar FUD (medo, incerteza e dúvida). A implementação mencionada acima é apenas a implementação de referência da carteira de identidade digital da UE; não há nela conteúdo sobre monopólio de um OS ou ecossistema específico, e o objetivo é apoiar cada país na construção autônoma de serviços por meio do fornecimento de bibliotecas open source, módulos e apps de referência
Compartilhando que a Sovereign vai apoiar o projeto Servo com um total de 545.400 euros em 2025 e 2026 (informação oficial, arquivo)
A Igalia já vem tocando muitos projetos excelentes, e é bom ver que o Servo parece continuar essa linha
É bem-vindo o esforço da Europa, especialmente da Alemanha, para reduzir a dependência das big techs dos EUA por meio da ampliação do apoio a open source; ainda há muito a fazer, mas só o fato de essas tentativas terem começado já é significativo (programa do fundo)
Também é possível doar diretamente para o projeto Servo
A Sovereign Tech Agency está fazendo um excelente trabalho; seria bom se cada país criasse instituições de apoio a open source como a Alemanha. Se vamos depender de open source, investir em custos de manutenção também é indispensável
O Servo é um motor moderno e bom, mas é uma pena que não exista um navegador realmente usado por ele
Por enquanto, o plano é usá-lo primeiro como componente WebView. Como apps baseados em WebView conseguem contornar problemas do motor, isso parece uma estratégia válida. Também há expectativa de que o Tauri (v2) possa oferecer o Servo como opção no futuro
Houve uma tentativa chamada Verso, mas atualmente o desenvolvimento está interrompido (link do projeto)
Acho que a forma realmente significativa do Sovereign Tech Fund é como uma expansão do princípio “dinheiro público, código público”. Se ao menos parte do que governos do mundo inteiro pagam todos os anos para MS, Adobe e outras empresas fosse direcionada para adicionar recursos a open source como LibreOffice, GIMP e Nextcloud, aumentariam muito as chances de viabilizar a sustentabilidade do desenvolvimento de OSS
Acho que a evolução centrada na API de WebView também será uma notícia bem-vinda para a comunidade Tauri