- Zedless é um fork baseado no editor open source Zed, com ênfase em proteção de privacidade e em um ambiente local-first
- O Zedless remove dependências de nuvem e permite que o usuário configure diretamente a infraestrutura que desejar
- Planeja remover completamente todos os recursos de spyware e telemetria remota
- Adota uma política sem reatribuição de direitos autorais de contribuidores (No CLA), para que todos os desenvolvedores mantenham seus direitos autorais
- Usa ferramentas adicionais para automação de gestão de licenças e conformidade com licenças open source
Introdução ao Zedless
- Zedless é um fork do editor de código Zed, com o objetivo de garantir a privacidade do usuário e priorizar a usabilidade em ambientes locais
- O projeto está atualmente em desenvolvimento e aceita contribuições externas livremente
Principais mudanças planejadas
- Remoção de dependências de serviços em nuvem que não podem ser auto-hospedados
- Componentes e recursos que dependem estritamente de nuvens de terceiros devem ser removidos
- Remoção de spyware e proteção de dados
- Telemetria e sistemas automáticos de relatório de falhas serão todos removidos
- Prioridade ao suporte da infraestrutura do usuário
- Ao usar recursos de serviço de rede, o usuário poderá definir diretamente o provedor de serviço em um formato padrão
- Não existe uma lista de "provedores padrão", e esse recurso fica desativado por padrão
- Sem cessão de direitos autorais
- Os participantes do projeto mantêm seus direitos autorais
- Aplica uma política de No rugpulls para evitar prejuízos aos desenvolvedores
Gestão de licenças e dependências
- É obrigatório fornecer informações de licença das dependências de terceiros, e para isso é usada a ferramenta cargo-about
- Observações
- Se ocorrer o erro 'no license specified' em uma crate escrita por você, é necessário adicionar
publish = false ao Cargo.toml
- Se ocorrer um erro por não atender aos requisitos de licença de um pacote dependente, é necessário verificar e declarar a adequação dessa licença
- Se o cargo-about não conseguir encontrar a licença de uma dependência, é preciso adicionar um item de explicação claro ao script
Importância do projeto
- O Zedless é uma excelente alternativa especialmente para usuários e equipes que valorizam privacidade e um ambiente de desenvolvimento centrado no local, oferecendo estabilidade, autonomia e proteção legal
- Em comparação com o Zed original, ele elimina de forma decisiva potenciais vulnerabilidades de segurança, como serviços proprietários em nuvem e recursos de rastreamento remoto, o que permite garantir confiabilidade com base em infraestrutura própria e no ecossistema open source
Ainda não há comentários.