Конец открытого исходного кода — это закрытый исходный код. Мы видели такую ​​ситуацию с MongoDB, Elastic, Confluence и другими продуктами. Популярное приложение для кэширования баз данных Redis также отказалось от лицензии BSD с открытым исходным кодом. Начиная с версии Redis 7.4, Redis будет использовать модель двойной лицензии.

Двойная лицензия относится к лицензиям RSALv2 и SSPLv1. Это изменение лицензии практически не повлияет на конечных пользователей, и Redis продолжит предоставлять сообществу открытый исходный код.

Однако, если платформа облачных вычислений хочет предоставлять услуги Redis, она должна подписать коммерческое соглашение с Redis. На данный момент первой компанией, подписавшей коммерческое соглашение с Redis, является Microsoft. Подписав коммерческое соглашение, Microsoft сможет продолжать предоставлять управляемую версию Redis клиентам в Azure.

На самом деле особо нечего сказать о внесении изменений в лицензию. Эта ситуация точно такая же, как и раньше: крупномасштабные платформы облачных вычислений зарабатывают деньги на использовании программного обеспечения с открытым исходным кодом, но само программное обеспечение с открытым исходным кодом не приносит большого дохода.

Redis заявила, что при смене лицензии защищает инвестиции Redis в открытый исходный код. Компания ясно дала понять, что новая лицензия означает, что Redis больше не будет считаться программным обеспечением с открытым исходным кодом, по крайней мере, согласно определению Института открытого исходного кода.

Однако компания также подчеркнула, что Redis по-прежнему будет иметь открытый исходный код и позволит любой компании развертывать версию Redis с открытым исходным кодом. Сообщество и разработчики также могут продолжать получать исходный код Redis, в то время как поставщикам облачных услуг, на которых размещаются продукты Redis, больше не будет разрешено использовать исходный код Redis бесплатно.

Президент отдела разработчиков Microsoft заявил, что Microsoft надеется на продолжение сотрудничества, чтобы предоставить разработчикам новейшую поддержку инноваций в области хранения и управления данными. Сотрудничество между Microsoft и Redis будет продолжать поддерживать интегрированные решения, такие как Azure Cache для Redis, и предоставлять клиентам Microsoft эксклюзивный доступ к расширенным функциям продуктов Redis.