Redis, популярный магазин данных в памяти, снова открыт.
После года двойного источника его кода в рамках запатентованного источника Redis Source Issure License v2 (RSALV2) и общественной лицензии на стороне сервера V1 (SSPLV1), REDIS 8 теперь доступен в соответствии с определенно (открытым исходным кодом) AGPL V3.
Этот шаг произошел после того, как AWS, Google, Oracle и другие поддержали Valkey Fork, которая за последние несколько месяцев получила довольно много внимания в сообществе с открытым исходным кодом.
Причина, по которой Редис перешел на эту схему лицензирования год назад, заключалась в том, чтобы не дать некоторым из основных облачных провайдеров предлагать Redis в качестве хостинга на своих платформах. Согласно новой лицензии, им придется лицензировать Redis, что Microsoft.
«Нам пришлось в некоторой степени дрожать Amazon, Google от нашей спины — и Microsoft», — сказал мне генеральный директор Redis Rowan Trollope Redis Rowan Trollope во время интервью. «Я провел некоторое время, разговаривая с генеральным директором Elasticsearch, и это то же самое, что они прошли. Это действительно просто повторение этого. Когда я разговаривал с ним, я был:« Почему вы это сделали? » И он был: «У нас были просто копирование кода, и мы не смогли ничего не поместить в эластичный [them doing that] — и главное было защитить бренд ».
Но изменение лицензии было только тем, что Троллоп назвал «средним успешным». Когда я разговаривал с ним в прошлом году, он ожидал, что Amazon и другие запустит вилку, что именно это произошло с Valkey.
«В течение полноты времени это больше не будет одним и тем же продуктом», — сказал Троллоп. «Прямо сейчас, это фактически год. Мы запускаем Redis 8. Так что точка дивергенции действительно начинается сейчас».
Троллоп отметил, что он надеялся, что инициатива с открытым исходным кодом, которая, по сути, является привратником, на которую лицензия считается «открытым исходным кодом», может быть, пересмотрит свою позицию в SSPL. Этого не произошло.
«Таким образом, мы получили Microsoft на Redis, но это позволило Amazon и Google, по сути, создать повествование, которое было: Valkey является альтернативой Redis с открытым исходным кодом», — сказал Троллоп.
Когда я спросил Троллопа год назад о том, как первоначальное переход от открытого исходного кода на новую лицензию, вероятно, будет воспринят его клиентами, он утверждал, что подавляющему большинству было все равно. Теперь, однако, он признает, что часть этого была предвзятостью подтверждения.
«Нашим клиентам было все равно, но людям, которые не были нашими клиентами, некоторые из них заботились — и мы не разговаривали с ними», — сказал он. «Итак, моя ошибка. Когда я вышел и говорил с большими потенциальными клиентами, они начали поднимать это:« Нам нравится идея открытого исходного кода ». И независимо от того, как я сказал, что SSPL по сути такая же, как открытый исходный код, это было похоже на то, что он подготовил в гору.
Когда соучредитель Redis Salvatore Sanfilippo вернулся в компанию в прошлом году, он и Trollope начали говорить о перемещении Redis обратно под лицензией с открытым исходным кодом, когда переход на лицензию в фирменную лицензию достигло того, что компания решила сделать.
«Мы действительно думали и сказали:« На самом деле это имеет смысл ». Поскольку Amazon и Google сделали свою кровать, мы могли бы принять лицензию AGPL. [cloud service providers] В этом, если они хотят предложить нам в качестве версии с открытым исходным кодом, что они могут сделать, они должны опубликовать весь код как открытый исходный код. У них есть внутренняя политика, которая говорит, что не сделает этого. Итак, мы думаем, что это эффективная модель ».
Первоначально Редис не хотел использовать AGPL, сказал Троллоп. Это потому, что, хотя команда полагала, что Amazon вряд ли согласится с положениями лицензии, адвокаты Redis утверждали, что, поскольку бизнес Amazon Redis стоит миллиардов долларов (или, по крайней мере, так утверждает Троллоп), что может заставить Amazon изменить свою позицию на AGPL.
Троллоп также признал, что он и остальная часть компании не полностью взаимодействовали с сообществом с открытым исходным кодом. Санфилиппо может теперь иметь доверие к сообществу, чтобы сделать это, считает, но в то время компания оставалась в основном молчаливой, «и это была ошибка», — сказал Троллоп.
Редис не верит, что Valkey Fork сильно повлияла на общее сообщество Redis.
«У нас есть 98% людей, которые фактически внесли свой вклад в работу с открытым исходным кодом Redis для Redis. Люди, которые находятся на основе Valkey, действительно были в большей степени участников Fringe, за исключением Madelyn. [Olson]кто хороший участник, — сказал Троллоп — и сразу же прошел это назад. «Это звучит более уничительно, чем я должен был быть. Мы уважаем этих людей. Нам нравится, что они это делают. Мы хотели бы, чтобы они снова были участниками Redis ».
Что касается самого Redis 8, он будет включать новые векторные наборы, которые Санфилиппо создал во время своего времени в Redis, а также ряд улучшений производительности. Однако, может быть, еще более важно, так это то, что он также будет интегрировать все пакеты из Redis Stack, которые ранее были доступны по отдельной лицензии, но теперь снова реинтегрируется в общее распределение Redis. Это приносит такие функции, как JSON, временные ряды и вероятностная поддержка данных Redis.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Прежде чем присоединиться к новому стеку в качестве старшего редактора для ИИ, Фредерик был редактором предприятия в TechCrunch, где он освещал все, от роста облака и самых ранних дней Kubernetes до появления квантовых вычислений …. Подробнее от Frederic Lardinois