El cambio de licencia y la bifurcación de Redis son un desastre por el que todos pueden sentirse mal

El cambio de licencia y la bifurcación de Redis son un desastre por el que todos pueden sentirse mal
Centros de datos de AWS construidos justo al lado de viviendas sin salida suburbanas
Agrandar / Un centro de datos de Amazon Web Services (AWS) en construcción en Stone Ridge, Virginia, en marzo de 2024. Amazon gastará más de 150 mil millones de dólares en centros de datos en los próximos 15 años.

imágenes falsas

Redisuna herramienta tremendamente popular para almacenar datos en memoria en lugar de en una base de datos, recientemente cambió su licencia de una licencia BSD de código abierto a ambos un Licencia disponible en origen y un Licencia pública del lado del servidor (SSPL).

El proyecto de software y la empresa que lo respalda tenían bastante claro por qué hicieron esto. El director ejecutivo de Redis, Rowan Trollope, escribió el 20 de marzo

que si bien Redis y los voluntarios patrocinaron la mayor parte del desarrollo del código del proyecto, “la mayoría de las ventas comerciales de Redis se canalizan a través de los proveedores de servicios en la nube más grandes, que mercantilizan las inversiones de Redis y su comunidad de código abierto”. Para aclarar un poco, “los proveedores de servicios en la nube que alojen ofertas de Redis ya no podrán utilizar el código fuente de Redis de forma gratuita”.

Aclarando aún más: Amazon Web Services (y los gigantes menores de la nube), no puede continuar revendiendo Redis como servicio como parte de su negocio de 90 mil millones de dólares sin algún tipo de contribución con licencia.

Esto generó mucha discusión, reacciones adversas y acción. Lo más importante fue una bifurcación del proyecto Redis, valkeyeso es respaldado por la Fundación Linux y, de manera crítica, también Amazon Web Services, Google Cloud, Oracle, Ericsson y Snap Inc. Valkey es “completamente de código abierto”, señalan los ejecutivos de la Fundación Linux, con el tipo de Licencia BSD-3-Cláusula Redis lució hasta hace poco. Podrías notar la excepción de Microsoft de esa lista de fanáticos del tenedor.

Como anotado por Matt Asay, que anteriormente dirigió la estrategia y el marketing de código abierto en AWS, la mayoría de los desarrolladores son “en gran medida inmunes al cambio de licencia de Redis”. Asay sugiere que, aparte de las contribuciones individuales de la ingeniera de AWS y ex colaboradora principal de Redis, Madelyn Olson (quien contribuido en su tiempo libre) y Zhao Zhao de Alibaba“Las empresas que saltaron detrás de la bifurcación de Redis no han hecho casi nada para llevar Redis a su estado actual”.

Olson le dijo a Heaven32 que estaba decepcionada por el cambio de licencia de Redis, pero no sorprendida. “Estoy más decepcionado que cualquier otra cosa”. David Nally, actual director de estrategia y marketing de código abierto de AWS, objetó cuando Heaven32 le preguntó si AWS consideraba comprar una licencia de Redis de Redis Inc. antes de bifurcarse. “[F]Desde una perspectiva de código abierto, ahora estamos comprometidos a garantizar el éxito de Valkey”, afirmó Nally.

Los cambios en las licencias de código abierto han desencadenado bifurcaciones anteriores para mantenerlo abierto, incluidas Abrir búsqueda (de Búsqueda elástica) y AbiertoTofu (de Terraformar). Sin embargo, con el respaldo de la Fundación Linux y algunos contribuyentes principales, es probable que Valkey pronto evolucione mucho más allá de un reemplazo directo de Redis, y es probable que Redis haga lo mismo.

Si está leyendo todo esto y no posee un proveedor de nube a gran escala ni forma parte de la junta directiva de una fundación de licencias de código fuente, es difícil saber qué hacer con el fiasco. Cada parte en esta situación está haciendo lo que está legalmente permitido y el software de ambas partes seguirá estando disponible para el público en general. Tomar la pelota y regresar a casa es una tradición de larga data cuando las partes no están de acuerdo sobre los objetivos y prioridades del software. Pero parece que tenía que haber otra manera de que esto hubiera funcionado.

Leave a Reply

Your email address will not be published. Required fields are marked *