Добавить в корзинуПозвонить
Найти в Дзене
Savecons

Redis снова стал Open Source: что это значит для разработчиков и реестра Минцифры

Важная новость для всех, кто использует Redis в составе своих программных решений и готовит продукты для включения в Единый реестр российского ПО. С выпуском Redis 8 разработчики официально объявили о возвращении проекта к открытой модели распространения: теперь Redis снова доступен под лицензией AGPLv3, признанной Open Source Initiative (OSI).
Это также означает, что Redis вновь может рассматриваться как легитимный компонент при разработке отечественного ПО. До версии 7.2.4 Redis распространялся под MIT-лицензией, что полностью соответствовало требованиям включения в Реестр Минцифры — MIT признана открытой и допускает свободное использование и модификацию.
Однако начиная с версии 7.2.5, Redis перешёл на проприетарные лицензии: RSAL (Redis Source Available License) и позже SSPL (Server Side Public License), которые не подходят для коммерческого использования в программных продуктах, претендующих на включение в Реестр отечественного ПО.
Это решение вызвало негативную реакцию сообщ
Оглавление

Важная новость для всех, кто использует Redis в составе своих программных решений и готовит продукты для включения в Единый реестр российского ПО. С выпуском Redis 8 разработчики официально объявили о возвращении проекта к открытой модели распространения: теперь Redis снова доступен под лицензией AGPLv3, признанной Open Source Initiative (OSI).

Это также означает, что Redis вновь может рассматриваться как легитимный компонент при разработке отечественного ПО.

Как мы дошли до этого

До версии 7.2.4 Redis распространялся под MIT-лицензией, что полностью соответствовало требованиям включения в Реестр Минцифры — MIT признана открытой и допускает свободное использование и модификацию.

Однако начиная с версии 7.2.5, Redis перешёл на проприетарные лицензии: RSAL (Redis Source Available License) и позже SSPL (Server Side Public License), которые не подходят для коммерческого использования в программных продуктах, претендующих на включение в Реестр отечественного ПО.

Это решение вызвало негативную реакцию сообщества и массовый переход на форки, такие как Valkey, поддерживающие открытую модель. Появились сложности и у российских разработчиков, использующих Redis как встроенный компонент — необходимо было либо «замораживать» использование на версии 7.2.4, либо заменять Redis другим решением.

Что изменилось в Redis 8

Теперь ситуация меняется. С релизом Redis 8, разработчики предлагают тройную модель лицензирования:

- AGPLv3 — открытая лицензия, одобренная OSI;

- SSPLv1 — по-прежнему не признана открытой;

- RSALv2 — собственная лицензия Redis Inc.

На практике это значит, что Redis Open Source 8 теперь официально доступен под AGPLv3, и этот вариант можно использовать при разработке ПО, предназначенного для включения в реестр Минцифры, при условии соблюдения требований AGPL.

Почему это важно

Лицензия AGPLv3 (Affero General Public License) является одной из самых строгих открытых лицензий — она требует раскрытия исходного кода не только при распространении ПО, но и при предоставлении его в виде облачного сервиса. Однако она не препятствует включению ПО в Реестр, при условии корректного декларирования и соблюдения лицензионных условий.
Таким образом, начиная с Redis 8, разработчики снова могут использовать актуальную версию Redis как сторонний компонент в своих продуктах.

Что делать разработчикам

Если вы используете Redis и планируете включение своего ПО в реестр Минцифры, можно рассмотреть обновление Redis до версии 8 с выбором AGPLv3.
При этом следует внимательно изучить требования AGPL. Не модифицируя и взаимодействуя по API с Redis достаточно будет добавить в лицензионное соглашение/оферту упоминание об использовании СУБД и лицензии ее распространения, а также указать ссылку на репозиторий исходного кода.

Важно также удостовериться, что в
технической документации указано, что Redis используется в рамках лицензии AGPLv3, с соответствующей ссылкой на текст лицензии.

Возвращение Redis к Open Source-модели — важный шаг.

Это решение открывает возможности для обновления решений, ранее «замороженных» на устаревших версиях.

Будет ли это примером для других проектов, ранее ушедших от открытого лицензирования, таких как MongoDB или Terraform?
Время покажет. А пока — можно уверенно сказать:
Redis снова с нами.

Open Source
12 тыс интересуются