CockroachDB heeft een wijziging in zijn licentiebeleid aangekondigd, waarbij de levering van de Core-variant van zijn database wordt stopgezet en er aanzienlijke beperkingen worden opgelegd aan de gratis opties. Deze wijzigingen zullen van kracht zijn vanaf versie 24.3, die gepland staat voor november. De code van CockroachDB blijft beschikbaar, maar onder een beperkende licentie (model 'code toegankelijk'). Tot nu toe bood het bedrijf twee versies van de database aan: de gratis CockroachDB Core, die basisfunctionaliteit biedt, en de betaalde CockroachDB Enterprise, die meer geavanceerde functies en optimalisaties biedt voor fouttolerantie, schaalbaarheid en gegevensbeveiliging.
De levering van de gratis CockroachDB Core-variant stopt nu en in plaats daarvan worden voor het inzetten van CockroachDB op hun servers twee nieuwe Enterprise-editie aangeboden, die alle geavanceerde functies bevatten, maar beperkingen hebben op het gebruik: de proefversie CockroachDB Enterprise Trial, die slechts 30 dagen kan worden gebruikt, en de CockroachDB Enterprise Free-variant, die niet tijdgebonden is, maar alleen door individuele ontwikkelaars, studenten en bedrijven met een inkomen van minder dan 10 miljoen dollar per jaar kan worden gebruikt.
Dit is de tweede stap van CockroachDB weg van het open ontwikkelingsmodel. Aanvankelijk werd deze database verspreid onder de Apache 2.0-licentie, maar in 2019 werd deze overgezet naar de Business Source License (BSL), die niet vrij is vanwege discriminatie tegen bepaalde categorieën gebruikers. De essentie van de BSL-licentie is dat de code voor de uitgebreide functionaliteit gedurende een bepaalde tijd gratis kan worden gebruikt, mits er aan aanvullende voorwaarden wordt voldaan, waarvoor de aanschaf van een commerciële licentie nodig is. In het geval van CockroachDB houdt de aanvullende voorwaarde in dat de verkoop van commerciële versies van CockroachDB in de vorm van cloudservices verboden is.
De CockroachDB-database is gericht op het creëren van hoogbetrouwbare, geografisch verspreide en horizontaal schaalbare opslagoplossingen, die gekenmerkt worden door hoge beschikbaarheid en ongevoeligheid zijn voor schijf- en knooppuntstoringen. datacentersCockroachDB garandeert de integriteit van ACID-transacties, biedt de mogelijkheid om SQL te gebruiken voor gegevensmanipulatie, maakt het mogelijk om wijzigingen in het opslagstructuur door te voeren terwijl het systeem draait, ondersteunt indexen en vreemde sleutels, en biedt automatische replicatie en herbalance van opslag.
Bron: opennet.ru
