- Antirez (de son vrai nom Salvatore Sanfilippo), le fondateur de Redis, a quitté le projet Redis il y a environ 1 620 jours (~4,44 ans)
- Après son départ, il n’a plus du tout regardé le code de Redis ni les messages de commit ; il s’est contenté de télécharger le code source et de le compiler quand il en avait besoin
- Ce n’est pas qu’il n’était pas attaché à son travail passé. L’augmentation des tâches de gestion du projet avait réduit le travail créatif, mais travailler sur Redis restait quelque chose qu’il appréciait
- S’il a quitté le projet, c’était pour passer plus de temps avec sa famille et relever de nouveaux défis
Retour au code
- Pendant sa période d’écriture, coder représentait une forme de repos
- Il a mené diverses expérimentations, notamment des projets embarqués, des réseaux de neurones et la création de bots Telegram
- Avec le temps, il a ressenti un fort désir de se réengager dans le monde de la tech et a vu la communauté Redis se fragmenter
- Il a envisagé de se réinvestir comme « évangéliste », faisant le lien entre la communauté et l’entreprise dans l’écosystème Redis
Le temps passé à New York et la proposition de retour
- À l’occasion du souhait de sa fille de visiter New York, il a repris contact avec Rowan Trollope, le nouveau CEO de Redis Labs
- Il a proposé de jouer un rôle pour réaligner l’orientation de l’écosystème Redis et de la base de code, et un accord a été trouvé
Son point de vue sur le changement de licence
- Le changement de licence de Redis n’était pas sa décision, mais il dit le comprendre
- La nouvelle licence SSPL n’impose des restrictions que lorsqu’on vend Redis sous forme de SaaS, et offre pour la plupart des usages une liberté proche de l’ancienne licence BSD
- Il affirme que le changement de licence n’est pas la cause principale de la rupture avec la communauté
- Il espère plutôt que ce changement permettra de remettre l’accent sur le développement du cœur de Redis
Nouvelles structures de données pour Redis et prise en charge de l’IA
- Il envisage d’ajouter à Redis des capacités d’indexation vectorielle et conçoit une nouvelle structure de données liée à cela
- Cette nouvelle structure de données étend le concept existant des sorted sets afin de prendre en charge le matching K-NN sur la base de scores multidimensionnels (embeddings)
- Il entend poursuivre la philosophie de Redis comme « des Lego pour développeurs », en encourageant les développeurs à créer eux-mêmes de nouvelles choses
Collaboration avec la communauté Redis
- Il remercie la communauté Redis pour ses contributions et prévoit de continuer à partager de nouvelles idées et fonctionnalités à l’avenir
- Il sera actif sur BlueSky et y partagera les évolutions liées à Redis
Conclusion
- Antirez revient participer au projet Redis et poursuivra une nouvelle aventure avec la communauté, avec l’objectif de renforcer la coopération entre la communauté et l’entreprise pour l’avenir de Redis
2 commentaires
Oh... Redis (l’entreprise) vient de jouer un très gros coup, on dirait.
Avis Hacker News
Le mécontentement face au changement de licence de Redis vient de deux raisons
Partage d’une expérience sur l’écriture et le code
Des doutes sont exprimés sur l’idée que la division de la communauté ne serait pas due à la licence
Déception face au changement de licence de Redis, avec valkey envisagé comme alternative
Le "changement de licence" rend suspectes les équipes qui publient des logiciels open source
Bon retour à Salvatore, dont la force serait de créer de nouvelles primitives vectorielles
Deux points du billet de Salvatore ont particulièrement marqué
Des doutes sont exprimés sur l’idée que Claude serait en avance sur les autres outils
Le récit du voyage à New York avec sa fille était émouvant
Le design de l’ensemble vectoriel est simple et élégant, et rappelle la conception des API de Redis