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
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.