CockroachDB DBMS prechádza na proprietárnu licenciu

Vývojári distribuovaného DBMS CockroachDB oznámil o preklade zdrojového kódu projektu do odkazu z licencií Business Source License (BSL) a Cockroach Community License (CCL), ktorá nie je bezplatná z dôvodu diskriminácie určitých kategórií používateľov. Licencia BSL pred tromi rokmi bola navrhované spoluzakladatelia MySQL ako alternatívy k modelu Open Core. Podstatou BSL je, že kód pokročilej funkcionality je spočiatku k dispozícii na úpravu, ale po určitú dobu je možné ho bezplatne používať iba pri splnení dodatočných podmienok, ktoré si na obchádzanie vyžadujú zakúpenie komerčnej licencie.

Nová licencia umožňuje použitie CockroachDB na ľubovoľnom počte uzlov v klastri a zabudovanie do aplikácií, vrátane tých, ktoré sa predávajú klientom alebo sa spúšťajú ako služby. Jediným obmedzením, ktoré neumožňuje považovať licenciu za voľnú a otvorenú, je zákaz predaja komerčných verzií CockroachDB, realizovaných vo forme cloudových služieb. Expozícia CockroachDB ako platenej cloudovej služby si teraz vyžaduje zakúpenie komerčnej licencie.

Predtým publikovaný kód zvyšky licencovaný pod licenciou Apache 2.0 a dostupný na forkovanie. Okrem toho po troch rokoch od dátumu vydania bude kód odstránený z BSL a distribuovaný pod bežnou licenciou Apache 2.0. Napríklad očakávané októbrové vydanie
CockroachDB 19.2 bude dodávaný pod licenciou BSL do októbra 2022 a potom bude automaticky relicencovaný pod licenciou Apache 2.0. Podľa vývojárov takýto časový posun umožní vývoj konkurenčného produktu pre aplikácie DBaaS (DBMS ako služba) pri zabezpečení otvorenosti hlavných zdrojových kódov a bez prechodu na model Open Core.

Rovnako ako v prípade prelicencovania MongoDB, Moduly Redis и Časová mierkaDB Dôvodom prechodu na proprietárnu licenciu je boj proti parazitovaniu poskytovateľov cloudových služieb, ktorí vytvárajú odvodené komerčné produkty a predávajú otvorené DBMS vo forme cloudových služieb, ale nezúčastňujú sa na živote komunity a nepomáhajú rozvoj. Vytvára sa situácia, keď poskytovatelia cloudu, ktorí s projektom nemajú nič spoločné, profitujú z ďalšieho predaja hotových otvorených riešení, zatiaľ čo samotným vývojárom nič nezostane.

Pripomeňme, že CockroachDB DBMS orientovaný na vytvorenie vysoko spoľahlivého geograficky distribuovaného a horizontálne škálovateľného úložiska, ktoré sa vyznačuje vysokou životnosťou a nie je závislé od zlyhaní diskov, uzlov a dátových centier. CockroachDB zároveň zaručuje integritu transakcií ACID, poskytuje možnosť používať SQL na manipuláciu s údajmi, umožňuje vykonávať zmeny v schéme ukladania za behu, podporuje indexy a cudzie kľúče, podporuje automatickú replikáciu a opätovné vyváženie úložiska.

Zdroj: opennet.ru

Pridať komentár