Apresentado Gram, um fork do editor de código Zed sem IA, serviços externos e telemetria

Kristoffer Grönlund, que trabalha na SUSE, anunciou a criação de um fork do editor de código Zed, que será desenvolvido sob o nome Gram. A razão para a criação do fork é o desejo de ter um editor de código que possa servir como alternativa ao VS Code, sem utilizar funcionalidades baseadas em IA, sem impor a assinatura de um acordo de utilização incompatível com licenças abertas e sem enviar telemetria para corporações. O desenvolvimento será realizado com foco na criação de um produto amigável para desenvolvedores iniciantes e estudantes, aos quais o autor do fork leciona. O código do projeto é distribuído sob as licenças GPLv3 e AGPLv3.

As diferenças entre Gram e Zed incluem a suspensão da entrega de ferramentas de IA e código para envio de telemetria, a remoção de vínculos com processadores de servidor proprietários, serviços externos e componentes usados para facilitar a colaboração em código e a instalação automática de atualizações. Os usuários do Gram não são submetidos a condições de uso separadas e assinaturas pagas.

O desenvolvimento futuro do fork será conduzido de maneira conservadora, independente do Zed e de corporações, focando principalmente na estabilidade. A aceitação de mudanças no Gram ocorre sem a necessidade de assinar um acordo de transferência de direitos de propriedade (CCA, Contributor License Agreement). Mudanças sob a licença Apache 2.0 não serão aceitas no Gram; para novos códigos, apenas as licenças GPLv3 e AGPLv3 podem ser utilizadas (o Zed era distribuído sob três licenças: Apache 2.0, GPLv3 e AGPLv3, o que permitia o uso do seu código em produtos proprietários sem a necessidade de divulgar alterações).

Foi lançado simultaneamente o primeiro release do Gram, no qual o código relacionado a IA, telemetria, download e instalação de atualizações, colaboração no código e vinculação a contas foi removido. Entre os recursos adicionais, a documentação foi incorporada ao editor, suporte para as linguagens de programação Gleam, Zig e Odin foi adicionado, e um sistema de auto-completar de entrada no estilo Vim Supertab foi implementado. Os plugins instaláveis no Gram devem ser compilados a partir do código fonte e não são atualizados automaticamente. Para a instalação de componentes LSP (Language Server) e Node, é necessário a confirmação obrigatória do usuário. Compilações prontas estão disponíveis para Linux e macOS.

Apresentado Gram, um fork do editor de código Zed sem IA, serviços externos e telemetria

Vale destacar que este não é o primeiro fork do Zed — o projeto Zedless desenvolve um fork focado em garantir a privacidade e em operar localmente sem depender de servidores externos. No Zedless, assim como no Gram, foram removidas as ligações a serviços de nuvem proprietários, o código para envio de telemetria e relatórios de falhas gerados automaticamente foi eliminado, e não é necessário um acordo de CLA. No entanto, a funcionalidade de colaboração não foi removida, mas sim centrada na implantação da própria infraestrutura, embora o usuário possa reverter o uso de serviços externos a seu critério.

O projeto Zed é desenvolvido sob a liderança de Nathan Sobo, autor do editor Atom (a base do VS Code), com a participação de uma equipe de ex-desenvolvedores do editor Atom, da plataforma Electron e da biblioteca de análise de sintaxe Tree-sitter. Durante o desenvolvimento, foi levado em consideração a experiência na criação do Atom e houve uma tentativa de implementar algumas ideias sobre como deve ser o editor ideal para programadores. O Zed combina em um único produto um editor de texto leve e a funcionalidade de modernas IDEs. Grande atenção é dada ao desempenho e à responsividade da interface — de acordo com a visão dos criadores do projeto, todas as ações durante a edição devem ser realizadas instantaneamente, e as tarefas de codificação devem ser resolvidas da forma mais eficiente possível. O alto desempenho do Zed é alcançado por meio do uso ativo de multithreading, envolvendo todos os núcleos disponíveis do CPU e utilizando a GPU no processo de renderização.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster