Die Datenbank CockroachDB wechselt zu einer nicht-freien Lizenz

Entwickler der verteilten Datenbank CockroachDB haben bekannt gegeben ĂŒber die Übersetzung der ursprĂŒnglichen Texte des Projekts in die Kombination aus Lizenzen Business Source License (BSL) und Cockroach Community License (CCL), die aufgrund der Diskriminierung bestimmter Benutzergruppen nicht als frei gelten. Die BSL wurde vor drei Jahren wurde vorgeschlagen von den MitbegrĂŒndern von MySQL als Alternative zum Open Core-Modell eingefĂŒhrt. Der Kern der BSL ist, dass der Code fĂŒr erweiterte Funktionen ursprĂŒnglich zur Änderung verfĂŒgbar ist, aber fĂŒr eine bestimmte Zeit kostenlos genutzt werden kann, sofern zusĂ€tzliche Bedingungen erfĂŒllt werden; zur Umgehung dieser ist der Erwerb einer kommerziellen Lizenz erforderlich.

Die neue Lizenz erlaubt die Nutzung von CockroachDB auf beliebig vielen Knoten im Cluster und die Einbettung in Anwendungen, einschließlich solcher, die an Kunden verkauft oder als Dienste bereitgestellt werden. Die einzige EinschrĂ€nkung, die es nicht ermöglicht, die Lizenz als frei und offen zu betrachten, ist das Verbot des Verkaufs kommerzieller Versionen von CockroachDB in Form von Cloud-Diensten. Der Verkauf von CockroachDB in Form von kostenpflichtigen Cloud-Diensten erfordert nun den Erwerb einer kommerziellen Lizenz.

Bereits veröffentlichter Code unbehandelt bleibt. unter der Apache 2.0-Lizenz ist fĂŒr die Erstellung von Forks verfĂŒgbar. Außerdem wird der Code nach Ablauf von drei Jahren nach der Veröffentlichung aus der Geltung der BSL herausgenommen und unter der gewohnten Apache 2.0-Lizenz verbreitet. Zum Beispiel wird die fĂŒr Oktober erwartete Veröffentlichung
CockroachDB 19.2 bis Oktober 2022 unter der BSL-Lizenz angeboten, danach wird sie automatisch unter der Apache 2.0-Lizenz neu lizenziert. Nach Ansicht der Entwickler wird dieser zeitliche Abstand es ermöglichen, ein konkurrierendes Produkt fĂŒr DBaaS-Anwendungen (Datenbank als Dienst) zu entwickeln und gleichzeitig die Offenheit des Hauptcodes sicherzustellen, ohne zu einem Open Core-Modell ĂŒberzugehen.

Wie im Fall der Neulizenzierung MongoDB, von Redis-Modulen und TimescaleDB Der Grund fĂŒr den Wechsel zu einer nicht-freien Lizenz besteht im Kampf gegen das Ausnutzen von Cloud-Service-Anbietern, die derivative kommerzielle Produkte entwickeln und offene Datenbanken in Form von Cloud-Diensten weiterverkaufen, aber nicht aktiv am Leben der Community teilnehmen und nicht bei der Entwicklung helfen. Es entsteht eine Situation, in der die Vorteile an Cloud-Anbieter gehen, die mit dem Projekt nichts zu tun haben und fertige Open-Source-Lösungen weiterverkaufen, wĂ€hrend die eigentlichen Entwickler leer ausgehen.

Wir erinnern daran, dass die Datenbank CockroachDB ist ausgerichtet zur Erstellung von hochgradig zuverlĂ€ssigen, geografisch verteilten und horizontal skalierbaren Speichern dient, die sich durch hohe Ausfallsicherheit auszeichnen und nicht von FestplattenschĂ€den, Knotenfehlern oder AusfĂ€llen von Rechenzentren abhĂ€ngig sind. Gleichzeitig garantiert CockroachDB die IntegritĂ€t von ACID-Transaktionen, bietet die Möglichkeit, SQL zur Datenmanipulation zu verwenden, erlaubt es, Änderungen am Speicherschema unterwegs vorzunehmen, unterstĂŒtzt Indizes und FremdschlĂŒssel und ermöglicht automatische Replikation und Rebalancierung des Speichers.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster