6 puntos por GN⁺ 2024-12-11 | 2 comentarios | Compartir por WhatsApp
  • Antirez, fundador de Redis (nombre real: Salvatore Sanfilippo), dejó el proyecto Redis hace unos 1620 días (~4.44 años)
  • Tras su salida, no volvió a ver en absoluto el código ni los mensajes de commit de Redis; solo descargaba y compilaba el código fuente cuando lo necesitaba
  • No es que no sintiera apego por su trabajo anterior. Aunque el aumento de las tareas de gestión del proyecto redujo el trabajo creativo, seguir trabajando en Redis le seguía gustando
  • Dejó el proyecto porque quería pasar más tiempo con su familia y asumir nuevos retos

Volver a programar

  • Mientras escribía, programar era una forma de descanso
  • Hizo distintos experimentos, como proyectos embebidos, redes neuronales y bots de Telegram
  • Con el paso del tiempo sintió un fuerte deseo de volver a involucrarse en el mundo tecnológico y vio cómo la comunidad de Redis se fragmentaba
  • Consideró volver a participar como un "evangelista" que sirviera de puente entre la comunidad y la empresa dentro del ecosistema de Redis

Su tiempo en Nueva York y la propuesta de regreso

  • A raíz del deseo de su hija de visitar Nueva York, se puso en contacto con Rowan Trollope, el nuevo CEO de Redis Labs
  • Propuso asumir un papel para alinear la dirección del ecosistema de Redis y de su base de código, y llegaron a un acuerdo

Su postura sobre el cambio de licencia

  • El cambio de licencia de Redis no fue una decisión suya, pero dice entenderlo
  • La nueva licencia SSPL solo impone restricciones cuando Redis se vende en modalidad SaaS, y para la mayoría de los casos de uso ofrece una libertad similar a la anterior licencia BSD
  • Sostiene que el cambio de licencia no fue la causa principal de la ruptura con la comunidad
  • Más bien, espera que este cambio permita volver a poner el foco en el desarrollo central de Redis

Nuevas estructuras de datos y soporte para IA en Redis

  • Está considerando añadir capacidades de indexación vectorial a Redis y está diseñando una nueva estructura de datos relacionada con ello
  • La nueva estructura de datos amplía el concepto de los sorted sets existentes para soportar coincidencias K-NN basadas en puntuaciones multidimensionales (embeddings)
  • Mantiene la filosofía de Redis como "LEGO para desarrolladores" y busca animar a los desarrolladores a crear cosas por sí mismos

Colaboración con la comunidad de Redis

  • Agradece las contribuciones de la comunidad de Redis y planea seguir compartiendo nuevas ideas y funciones en adelante
  • Estará activo en BlueSky y compartirá ahí los avances relacionados con Redis

Conclusión

  • Antirez vuelve a participar en el proyecto Redis y continuará este nuevo camino junto con la comunidad. Busca fortalecer la colaboración entre la comunidad y la empresa para el desarrollo futuro de Redis

2 comentarios

 
roxie 2024-12-11

Oh... parece que Redis (la empresa) hizo una jugada maestra.

 
GN⁺ 2024-12-11
Opiniones en Hacker News
  • El descontento con el cambio de licencia de Redis surge por dos razones

    • Muchas personas contribuyeron gratuitamente al proyecto Redis, bajo el entendimiento de que el proyecto se mantendría bajo la misma licencia de código abierto
    • Una ventaja de las licencias de código abierto es saber con claridad cómo se puede usar el software, pero la nueva licencia de Redis resulta incómoda porque puede requerir asesoría legal
    • Este tipo de cambios de licencia perjudica al código abierto
    • Antes era posible construir un negocio sobre proyectos de código abierto, pero ahora ya no tanto
    • También se entiende la tendencia de las empresas a basarse en open source sin contribuir, pero no hay una respuesta clara
  • Comparte su experiencia escribiendo y programando

    • Programar para "Game Programming Patterns" y "Crafting Interpreters" fue divertido, pero escribir fue mentalmente agotador
  • Cuestiona la opinión de que la división de la comunidad no se debe a la licencia

    • Cree que la licencia sí es la razón principal, y otras personas con posturas similares también lo creen
  • Le decepcionó el cambio de licencia de Redis y considera valkey como alternativa

    • Está listo para cambiarse a otra alternativa cada vez que haya un cambio de licencia
  • Debido al "cambio de licencia", ahora se mira con sospecha a los equipos que publican software de código abierto

    • Se pregunta por qué alguien contribuiría a licencias MIT/GPL
    • Las empresas son necesarias para dar soporte/personalización a proyectos de código abierto
  • Da la bienvenida al regreso de Salvatore y cree que crear nuevos primitivos vectoriales es una de sus fortalezas

    • Espera que las herramientas relacionadas con vectores y embeddings sean útiles
  • Dos cosas del texto de Salvatore le parecieron especialmente llamativas

    • Usar Claude es eficiente y reduce la sensación de aislamiento al programar
    • Le impresionó la parte donde Salvatore explica cómo usa Gen AI para escribir software
  • Cuestiona la idea de que Claude esté por delante de otras herramientas

    • Usa Amazon Q y cree que su gran ventaja es que se ofrece gratis
  • La historia del viaje a Nueva York con su hija le conmovió

    • Le impresionó la parte donde expresa amor y gratitud hacia su hija
  • El diseño del conjunto de vectores es simple y elegante, y le recuerda al diseño de la API de Redis