AWS, Google и Oracle объединяют усилия в знак поддержки открытого кода.
Такой подход позволяет разработчикам работать над проектом, не влияя на оригинальную версию, и экспериментировать с новыми функциями и улучшениями без риска повредить исходный код. Также форки могут использоваться для создания новых проектов на основе уже существующих.
" data-html="true" data-original-title="Форк">форка популярной резидентной базы данныхRedis, получившего названиеValkey. Это произошло после того, как компания-разработчик Redis Labs объявила о переходе своего ключевого продукта на двойную лицензионную модель с более жесткими условиями использования.
Ранее исходный код Redis распространялся по пермиссивной лицензии BSD, позволяющей свободно использовать программу в любых целях, включая коммерческие проекты.
Решение компании вызвало жесткую реакцию в индустрии. Форк исходного кода последней открытой версии Redis 7.2.4 был создан при участииLinux Foundationи независимых мейнтейнеров самого Redis. Гиганты AWS, Google, Snap Inc, Ericsson и Oracle объединили усилия, чтобы поддержать Valkey. Новый проект будет развиваться под открытой лицензией без каких-либо ограничений.
«Я 6 лет трудилась над открытым проектом Redis, из них 4 года в качестве ключевого разработчика в основной команде. Открытость ПО очень важна для меня, и я хочу продолжать вносить в него свой вклад. Благодаря Valkey мы сможем возродить открытое сообщество на базе последней версии», — прокомментировала Мэделин Олсон, бывший мейнтейнер Redis и соавтор Valkey из AWS.
Valkey будет поддерживаться на Linux, macOS, OpenBSD, NetBSD и FreeBSD. В списке компаний, присоединившихся к инициативе, заметным исключением стала Microsoft — владелец второй по величине публичной облачной платформы в мире.
Комментируя ситуацию, представитель Microsoft заявил, что корпорация хочет сохранить партнерские отношения с Redis и продолжит предоставлять клиентам интегрированные решения вроде Azure Cache for Redis с непрерывным доступом к актуальным обновлениям. В то же время Microsoft недавно анонсировала Garnet — собственную версию протокола Redis — якобы альтернативу с высокой производительностью и низкой задержкой.
В 2020 году Redis стала самой популярной базой данных на AWS, крупнейшем облачном провайдере IaaS и PaaS-сервисов. Эксперты призывают разработчиков присмотреться к Valkey, чтобы своевременно перейти на новую открытую альтернативу после нескольких стабильных релизов.