9 puntos por kbumsik 2024-03-22 | 6 comentarios | Compartir por WhatsApp

Redis cambió de la licencia BSD existente a un esquema de doble licencia con Redis Source Available License (RSALv2) y Server Side Public License (SSPLv1).

Debido a este cambio de licencia, los usuarios de Redis y las bibliotecas que usan Redis no se verán afectados, pero sí quedarán limitados los servicios de proveedores de nube que ofrecen Redis como servicio alojado.

SSPLv1 es una licencia introducida originalmente por MongoDB; aunque el código fuente sigue siendo público, restringe los servicios que compiten con su propio servicio en la nube, y recientemente muchas empresas basadas en código abierto la están adoptando.

6 comentarios

 
ssssut 2024-03-23

https://gomomento.com/blog/…
Parece que había una historia detrás de esto. “Redis no fue creado por Redis.”

 
hanbee1123 2024-03-23

Tengo entendido que redislabs al principio creció como una empresa que brindaba soporte técnico para Redis,
luego contrató a Salvatore Sanfilippo, quien desarrolló Redis originalmente, y de manera natural incorporó Redis.

 
ssssut 2024-03-23

Sí, eso también aparece en el artículo.

 
xguru 2024-03-22

Justo yo también vi esta noticia, así que adjunto la reacción de Hacker News resumida por GN+.

Opiniones en Hacker News

  • El cambio de licencia perjudicará a Redis Labs

    • Esto puede causar problemas legales a startups pequeñas, y grandes empresas como AWS podrían hacer un fork de Redis y cambiarlo a una licencia más abierta.
    • El open source trata sobre la propiedad del software por parte de los usuarios, y buscar ganancias mediante trucos legales puede perjudicar a los usuarios, no a las grandes corporaciones.
    • Una de las razones del éxito de Redis fue que era un proyecto open source permisivo, y cambiar eso podría traer malas consecuencias en el futuro.
  • La mayoría de los usuarios de Redis nunca le han pagado dinero a Redis Labs, y este cambio de licencia no va a cambiar su comportamiento.

    • Como hay muchos usuarios comerciales de Redis y proveedores de nube, se espera que se organicen para responder.
    • Cada vez más usuarios y clientes dependen de forks open source, así que alejar a futuros usuarios como estrategia de negocio va en la dirección equivocada.
  • Se debería adoptar una licencia más restrictiva como la SSPL. Esto se debe a que los desarrolladores individuales no contribuyen para subsidiar el free riding de grandes empresas como AWS.

    • En la era de la nube, cuando las empresas usan servicios administrados de Amazon/MS/Google, pueden destruirse las oportunidades financieras de los mantenedores del proyecto y de las personas relacionadas con él.
  • Monetizar a través del hosting es una motivación importante para las empresas dueñas de los proyectos, y esta es una tendencia que impulsa los cambios de licencia.

    • Se necesita un nuevo modelo para ofrecer programas complejos con licencias open source, pero todavía no se ve una forma viable de hacerlo realidad.
  • Visión positiva de un desarrollador sobre el cambio de licencia de Redis:

    • Hay quienes opinan que los proveedores de nube deberían compartir el sobreprecio que cobran a sus clientes por los servicios cloud de Redis.
    • Los desarrolladores todavía pueden acceder al código fuente y usarlo en productos personales o comerciales.
  • Información sobre la nueva licencia de Redis y el fin de soporte (EOL):

    • Redis 7.4 será la primera versión lanzada bajo la nueva licencia, y 7.2 es la última release bajo la licencia anterior.
    • Redis actualmente da soporte a dos releases adicionales, lo que podría afectar sus planes futuros de fin de soporte.
    • Ubuntu y Debian ofrecen actualizaciones de seguridad para Redis, pero por la nueva licencia Redis podría quedar fuera de los repositorios oficiales.
  • Lanzamiento de Garnet por parte de Microsoft y el momento en que ocurre:

    • Al mismo tiempo que Redis cambia su licencia, Microsoft lanza Garnet.
  • Si la licencia SSPL es open source o no:

    • La nueva licencia (SSPL) podría no ser open source debido a las restricciones sobre los casos de uso.
  • Anuncio de Redis Inc. sobre el cambio de licencia:

    • Redis Inc. está cambiando el proyecto Redis de la licencia BSD de 3 cláusulas a dos licencias no aprobadas por la OSI.
 
kbumsik 2024-03-22

Justo con un día de diferencia, Microsoft había presentado un proyecto open source compatible con Redis llamado Garnet; el timing es increíble.

https://github.com/microsoft/garnet

 
hanbee1123 2024-03-23

Parece que en AWS pronto también podría salir un producto derivado de un fork de Redis,,
Lo interesante es que una parte considerable de Redis sale a través de Azure,,,