Redis wechselt die Lizenz und erwirbt Speedb, um über seine Kern-In-Memory-Datenbank hinauszugehen


Redis, der beliebte In-Memory-Datenspeicher, weicht von der Open-Source-BSD-Lizenz mit drei Klauseln ab. Stattdessen wird Redis nun eine doppelte Lizenz erhalten, was eindeutig darauf abzielt, die großen Cloud-Anbieter daran zu hindern, kostenlose Alternativen zu den eigenen gehosteten Diensten von Redis anzubieten Verfügbare Redis-Quellenlizenz (RSALv2) und Server Side Public License (SSPLv1). Im Rahmen dieser neuen Lizenz müssen Cloud-Dienstanbieter, die Redis hosten, eine kommerzielle Vereinbarung mit Redis abschließen. Das erste Unternehmen, das dies tut, ist Microsoft.

Darüber hinaus gab Redis heute die Übernahme der Speicher-Engine bekannt Speedb (ausgesprochen „speedy-bee“), um es über den Speicherbereich hinaus zu übertragen. Mehr dazu gleich.

Redis-Lizenzänderungen

In gewisser Weise ist die Lizenzvergabe keine Überraschung. Wir haben gesehen, dass andere Open-Source-Unternehmen wie MongoDB, Elastic und Confluent ähnliche Schritte unternommen haben. Sogar Redis – als es noch Redis Labs hieß – durchlief in den Jahren 2018 und 2019 eine Reihe von Änderungen, die die Art und Weise veränderten, wie das Unternehmen seine Redis-Module lizenzierte. Zu diesem Zeitpunkt stellte das Unternehmen die erste Version seiner Redis Source Available License vor.

„Ich denke, wir haben aus denselben Gründen gewechselt, aus denen alles, was vor uns kam, gewechselt hat, was unsere Investitionen in Open Source schützt“, sagte Redis-CEO Rowan Trollope, der vor etwas mehr als einem Jahr zum Unternehmen kam Mich. „Gerade bei Speedb ist das für uns als Startup eine große Investition. Wenn wir das dort reinstecken und die Cloud-Service-Anbieter die Möglichkeit haben, es schnell und einfach an ihre Kunden zu versenden – praktisch ohne etwas zu bezahlen – ist das für uns problematisch, wie Sie sich vorstellen können.“

Das Unternehmen ist sich durchaus bewusst, wie dies von der Open-Source-Community wahrgenommen werden könnte. Redis Trollope, der vor etwas mehr als einem Jahr zum Unternehmen kam, erzählte mir, dass er eine ganze Reihe Kunden über diese Änderung informiert habe und keinerlei Kontroversen erlebt habe. Er ist sich auch darüber im Klaren, dass diese neuen Lizenzen dazu führen, dass Redis nicht als Open Source gilt, zumindest laut die Definition des Open Source Institute. Er betonte jedoch auch, dass Redis weiterhin offen arbeiten und es jedem Unternehmen ermöglichen möchte, die Open-Source-Version von Redis bereitzustellen.

„Es würde mich nicht überraschen, wenn Amazon einen Fork sponsern würde“, fügte er hinzu. „Microsoft hat Redis bereits lizenziert. Unsere Türen stehen sowohl Google als auch Amazon für die Lizenzierung der Software offen. Es ist nicht so, dass sie Redis nicht weiterhin liefern können, sie müssen lediglich eine kommerzielle Vereinbarung mit uns treffen.“

Mit dieser Lizenzänderung konsolidiert das Unternehmen nun auch Redis Stack und die Redis Community Edition in einer einzigen Distribution. Redis Stack wurde 2022 als hochmoderne Distribution eingeführt, die einige der beliebtesten Module, ein Visualisierungstool und ein Client-SDK kombiniert. Aufgrund der BSD-Lizenz war Redis nicht in der Lage, seine neuesten Innovationen in Redis Core zu integrieren, was bedeutete, dass ihm beispielsweise Funktionen wie Suche und Abfrage fehlten. Dieser Schritt, argumentierte Trollope, werde die Komplexität für Benutzer verringern, die zuvor mehrere Teile herunterladen mussten, um das Beste aus Redis herauszuholen.

Erwerb von Speedb

Zusätzlich zur Lizenzänderung gab das Unternehmen heute auch die Übernahme von Speedb bekannt.

Im Kern handelt es sich bei Speedb um eine RocksDB-kompatible Schlüsselwert-Speicher-Engine, was für den In-Memory-Datenspeicher Redis wie eine seltsame Anschaffung erscheinen mag. Schließlich setzte Redis lange Zeit voll und ganz auf In-Memory-Speicher. Die Verwendung von RAM war die einzige Möglichkeit, das Leistungsniveau zu erreichen, das das Team damals anstrebte. Sich drehende Festplatten waren einfach nicht schnell genug. Heutzutage lässt sich jedoch angesichts der NVMe-Laufwerke und ihrer hohen Übertragungsraten ein Mittelweg finden, der schnelle Laufwerke mit In-Memory-Speicherung in einer Art sehr großem Cache kombiniert.

Die Datenmengen steigen, RAM wird teuer und moderne Solid-State-Drives sind vergleichsweise günstig. Unterdessen versuchen Unternehmen derzeit, ihre Ausgaben einzuschränken, sodass diese neue Option neue Anwendungsfälle – auch im Bereich KI – ermöglicht, die für viele Unternehmen sonst unerreichbar wären.

Ein weiterer interessanter Schritt besteht darin, dass Redis im Laufe des letzten Jahres still und leise viele der sprachspezifischen Open-Source-Client-Bibliotheken erworben hat. Diese Bibliotheken bleiben Open Source, betonte Trollope. Er wies darauf hin, dass auch dies einige Verwirrung bei den Entwicklern beseitigen und es Redis ermöglichen werde, die Entwicklung dieser Tools aktiver zu steuern.

Trollope merkte an, dass wir in Zukunft möglicherweise weitere Übernahmen von Redis erleben werden. „Es gibt viele Datenunternehmen, die noch keine Fluchtgeschwindigkeit erreicht haben“, sagte er. „Redis und Databricks sind meiner Meinung nach die beiden größeren Unternehmen, die sich gewissermaßen auf dem Weg vor dem Börsengang befinden. Aber es gibt Dutzende kleinerer Einzelunternehmen. Ich denke, dass es in der Branche wahrscheinlich zu einer starken Konsolidierung kommen wird. Ich werde unsere konkreten Pläne nicht kommentieren, aber es gibt viele Möglichkeiten dafür [acquisitions].“

Vor dem jüngsten Abschwung befand sich Redis auf dem klaren Weg zu einem Börsengang. Trollope bekräftigte, dass das Unternehmen immer noch einsatzbereit sei, sobald sich das IPO-Fenster wieder öffnet (vielleicht mit Databricks als Vorreiter).

Was die unmittelbare Zukunft von Speedb betrifft, sagte mir Trollope, dass Redis nicht lange im Geschäft mit dem Verkauf einer Speicher-Engine tätig sein wird, das Unternehmen jedoch vorerst weiterhin die Kunden von Speedb unterstützen wird.

source-116

Leave a Reply