- Antirez (nome real Salvatore Sanfilippo), criador do Redis, deixou o projeto Redis há cerca de 1.620 dias (~4,44 anos)
- Depois de sair, não viu absolutamente nada do código, das mensagens de commit etc. do Redis; apenas baixava o código-fonte e compilava quando necessário
- Não é que ele não tivesse apego ao trabalho do passado. Com o aumento das tarefas de gestão do projeto, o trabalho criativo diminuiu, mas ele ainda gostava de trabalhar no Redis
- O motivo de ter deixado o projeto foi querer passar mais tempo com a família e encarar novos desafios
De volta à programação
- Durante seu período de escrita, programar era uma forma de descanso
- Fez vários experimentos, como projetos embarcados, redes neurais e criação de bots para Telegram
- Com o passar do tempo, sentiu um forte desejo de voltar a participar do mundo da tecnologia e testemunhou a divisão da comunidade Redis
- Considerou voltar a se envolver como um "evangelista", fazendo a ponte entre a comunidade e a empresa no ecossistema Redis
O período em Nova York e a proposta de retorno
- Motivado pelo desejo da filha de visitar Nova York, entrou em contato com Rowan Trollope, novo CEO da Redis Labs
- Propôs assumir um papel de alinhamento da direção do ecossistema Redis e da base de código, e chegaram a um acordo
Visão sobre a mudança de licença
- A mudança de licença do Redis não foi decisão dele, mas ele diz entender
- A nova licença SSPL impõe restrições apenas quando o Redis é vendido como SaaS e, na maioria dos casos de uso, oferece uma liberdade parecida com a antiga licença BSD
- Ele afirma que a mudança de licença não foi a principal causa da ruptura com a comunidade
- Em vez disso, espera que essa mudança permita voltar a focar no desenvolvimento central do Redis
Nova estrutura de dados no Redis e suporte a IA
- Está planejando adicionar ao Redis recursos de indexação vetorial e está projetando uma nova estrutura de dados relacionada a isso
- A nova estrutura de dados expande o conceito atual de sorted sets para oferecer suporte a correspondência K-NN com base em pontuações multidimensionais (embeddings)
- Mantendo a filosofia do Redis de ser um "Lego para desenvolvedores", ele quer incentivar que os desenvolvedores criem coisas por conta própria
Colaboração com a comunidade Redis
- Agradeceu pelas contribuições da comunidade Redis e pretende continuar compartilhando novas ideias e funcionalidades no futuro
- Pretende atuar no BlueSky e compartilhar por lá os avanços relacionados ao Redis
Conclusão
- Antirez volta a participar do projeto Redis e dará continuidade a uma nova jornada com a comunidade, buscando fortalecer a colaboração entre comunidade e empresa para o futuro desenvolvimento do Redis
2 comentários
Nossa... a Redis (empresa) mandou uma jogada e tanto, hein.
Comentários no Hacker News
A insatisfação com a mudança de licença do Redis vem de dois motivos
Compartilha sua experiência com escrita e programação
Questiona a opinião de que a divisão da comunidade não se deve à licença
Ficou decepcionado com a mudança de licença do Redis e considera o valkey como alternativa
Por causa de "mudanças de licença", equipes que publicam software de código aberto passam a ser vistas com desconfiança
Dá boas-vindas ao retorno de Salvatore e acha que criar novos primitivos vetoriais é um ponto forte dele
Duas coisas no texto de Salvatore chamaram atenção
Questiona a opinião de que Claude está à frente de outras ferramentas
A história da viagem a Nova York com a filha foi comovente
O design do conjunto de vetores é simples e elegante, e lembra o design de API do Redis