- Redis Adopts Dual Source-Available Licensing | Redis
- Beginning today, all future versions of Redis will be released with source-available licenses. Read more on the blog.
Redis — это In-Memory база данных, использующая оперативную память. Ее основное преимущество — значительно более высокая скорость по сравнению с базами данных на основе дисков. Структура «ключ-значение» упрощает обработку данных.
Изначально Redis в основном использовался для хранения данных сеансов. Позже он стал применяться и для кэширования. Хранение часто используемых значений в Redis позволяет извлекать данные быстро, без необходимости постоянного обращения к базе данных.
Самое большое преимущество Redis — это его потрясающая производительность. Использование оперативной памяти хоть и немного увеличивает стоимость сервера, но превосходство в производительности делает эти затраты оправданными.
Недавно были новости об изменении политики Redis. Утверждается, что конечных пользователей это не коснется, но поставщики облачных услуг могут столкнуться с некоторыми последствиями. Есть небольшое беспокойство по поводу возможного повышения цен, но Redis все равно остается незаменимым инструментом.
Довольно долгое время у меня не было возможности углубиться в изучение Redis, но недавно я с удивлением узнал о добавлении функции векторного поиска (Vector Search). Видимо, векторный поиск сейчас на пике популярности.
Итак, давайте подробнее поговорим об этих новых изменениях в Redis.
В августе 2023 года Redis изменил свою лицензионную политику. Вместо прежней лицензии BSD теперь применяется двойная лицензия — RSALv2 (Redis Source Available License) и SSPLv1 (Server Side Public License).
По словам разработчиков, это изменение лицензии — шаг к устойчивому развитию Redis. Redis развивался благодаря вкладу сообщества разработчиков с открытым исходным кодом, но большая часть коммерческих продаж осуществлялась через поставщиков облачных услуг, которые предлагали Redis в качестве своего продукта, не инвестируя в его развитие.
В соответствии с новой лицензионной политикой поставщики облачных услуг, предоставляющие Redis, больше не могут бесплатно использовать исходный код Redis. Для предоставления Redis версии 7.4 и выше им необходимо заключить лицензионное соглашение с Redis.
Однако для обычных разработчиков ничего существенно не меняется. Они по-прежнему могут бесплатно использовать исходный код Redis через Redis Community Edition, а все клиентские библиотеки Redis также сохраняют лицензию с открытым исходным кодом.
Пока еще неясно, к каким последствиям приведет изменение лицензии Redis. Но мы надеемся, что Redis и впредь останется популярной базой данных среди разработчиков.
Комментарии0