11 pontos por GN⁺ 2024-01-25 | 3 comentários | Compartilhar no WhatsApp
  • A Zed anunciou que se tornou um projeto open source
  • Foi disponibilizado sob licenças com proteção de copyright (o editor usa GPL, e os componentes do lado do servidor usam AGPL).
  • O GPUI, framework de UI que executa o Zed, é distribuído sob a licença Apache 2, permitindo distribuir aplicativos desktop de alto desempenho sob uma licença permissiva

Motivação

  • Porque acreditam que tornar o Zed open source é a melhor forma de construir o melhor produto
  • O objetivo é criar o editor de código mais avançado do mundo e colocá-lo nas mãos de milhões de desenvolvedores
  • Como todos os usuários do Zed são programadores, faz mais sentido abrir o Zed para o maior pool de talentos possível
  • Eles gostam de se conectar com as pessoas por meio do software e querem compartilhar a beleza interna do Zed

Apresentando o Fireside Hacks

  • Pelo desejo de se conectar com as pessoas em um nível humano, lançaram um novo recurso chamado Zed Channels
  • Por meio do Zed Channels, desenvolvedores do mundo todo podem programar juntos em tempo real apenas compartilhando um link
  • Com o programa Fireside Hacks, eles desenvolvem o Zed ao vivo em canais públicos, trabalhando junto com as pessoas que participam

Espera aí... o dinheiro não manda em tudo ao redor?

  • Acreditam que, para construir e manter o melhor editor do mundo, isso precisa estar ligado a um modelo de negócios sustentável
  • Consideram que tornar o Zed open source não prejudica seus objetivos comerciais
  • Em vez de vender um editor proprietário, preferem vender serviços que se integrem perfeitamente ao editor
  • O Zed Channels é um exemplo desse tipo de serviço: por enquanto é gratuito, mas após o período beta planejam cobrar pelo uso privado
  • Outra forma de monetização é oferecer computação do lado do servidor para dar suporte a recursos de IA
  • Estão disponibilizando como open source 100% do código escrito até agora, e no futuro também poderão oferecer produtos proprietários voltados a casos comerciais e corporativos

O caminho até a versão 1.0

  • O próximo passo depende em parte dos usuários, embora a equipe ainda seja pequena
  • Estão preparando um roadmap público para ampliar significativamente a adoção do Zed em 2024, para que mais desenvolvedores possam se beneficiar
  • Se uma contribuição ajudar a concluir o roadmap, é muito provável que dediquem mais tempo a ela
  • Quem quiser contribuir é incentivado a consultar o guia de contribuição e, se possível, participar de um próximo Fireside Hack para se apresentar

Quer experimentar o Zed?

  • Você já pode experimentar o Zed no macOS hoje. Disponível para download agora.

Opinião do GN⁺

  • A transição do Zed para open source oferece uma grande oportunidade para a comunidade de desenvolvedores, com potencial para impulsionar colaboração e inovação.
  • A abordagem de tentar construir um modelo de negócios sustentável mesmo sendo um projeto open source, por meio de serviços como o Zed Channels para colaboração em tempo real, é interessante.
  • Oferecer aos desenvolvedores a chance de participar diretamente da melhoria do produto por meio da interação com a comunidade open source pode contribuir para a democratização do desenvolvimento de software.

3 comentários

 
pmc7777 2024-01-26

Eu nunca imaginei que isso se tornaria open source.

 
GN⁺ 2024-01-25
Comentários no Hacker News
  • Experiência de uso do editor Zed

    • A responsividade do editor Zed é excelente, e dá para perceber como outros editores são relativamente mais lentos.
    • A equipe reage rapidamente ao feedback dos usuários, e a funcionalidade de busca/substituição ficou muito melhor de usar do que no começo.
    • O modo de depuração da árvore sintática é um exemplo dos recursos avançados do Zed, usando tecnologia mais moderna do que editores antiquados baseados em expressões regulares.
    • O fluxo de trabalho colaborativo e a segurança não estão claros. Só é possível fazer login via GitHub, e não está claro se é possível fazer self-hosting ou usar outros provedores de autenticação.
    • Há interesse em integração com o Ollama. A falta desse recurso às vezes obriga o uso do VSCode.
  • Feedback e pedidos sobre o editor Zed

    • O tamanho e a posição da janela não são mantidos ao fechar e reabrir o Zed.
    • Erros do servidor de linguagem acontecem com frequência.
    • O tema Alabaster não funciona mais, e seria bom poder importar temas do VSCode para o Zed.
    • O design da UI do Zed é elegante e ajuda na concentração por não ter distrações como ícones, menus e cores em excesso, como em outros editores.
  • Desejo de expansão de plataforma para o editor Zed

    • Há expectativa de que o Zed seja portado para outras plataformas, especialmente Linux.
  • Código aberto e licença do editor Zed

    • Avaliação positiva do Zed como editor open source feito em Rust.
    • O GPUI, framework de UI do Zed, é distribuído sob a licença Apache 2, permitindo criar aplicações desktop com qualquer licença.
    • A escolha da licença é considerada interessante.
  • Desempenho e funcionalidades do editor Zed

    • O Zed é muito rápido e inclui o rust-analyzer.
    • Ao abrir um projeto Python no Zed, o LSP é carregado automaticamente. Porém, a ordem do autocomplete não é útil.
    • Em comparação com o Sublime, o recurso de selecionar todas as ocorrências de um determinado destaque é lento no Zed.
  • Pedido de melhoria para o editor Zed

    • Há um pedido para adicionar um recurso em que, ao clicar no botão "corrigir" de um erro, seja iniciado um novo chat com o contexto do código e a mensagem de erro, além de sugerir possíveis correções.
  • Reação à transição do Zed para open source

    • Reação positiva ao fato de o Zed ter se tornado open source.
    • Há preferência por editores que não enviem requisições externas, e o Vim é usado como editor principal.
    • Existe interesse em uma versão simplificada do Zed, com recursos adicionais instaláveis por plugin quando necessário.
  • Referência histórica ao nome do editor Zed

    • No passado, havia uma IDE Zortech C++ chamada Zed, que desapareceu após ser adquirida pela Symantec.
    • Há menção ao desenvolvedor original do Zed, Phil Murray.
  • Link do repositório GitHub do editor Zed

    • É fornecido um link direto para o repositório GitHub do editor Zed.