СУБД CockroachDB преминава на несвободна лицензия

Разработчици на разпределената СУБД CockroachDB обявиха за превода на изходни текстове на проекта на комбинация от лицензии Business Source License (BSL) и Cockroach Community License (CCL), която не е свободна поради дискриминация на определени категории потребители. Лицензията BSL беше предложена основана от съоснователите на MySQL като алтернатива на модела Open Core. Същността на BSL е, че кодът на разширената функционалност първоначално е достъпен за изменения, но за определен период от време може да се използва безплатно само при спазване на допълнителни условия, за заобикалянето на които е необходимо закупуването на търговска лицензия.

Новата лицензия позволява използването на CockroachDB на произволен брой възли в клъстера и интегрирането в приложения, включително такива, които се продават на клиенти или се предоставят като услуги. Единственото ограничение, което не позволява да се счита лицензията за свободна и отворена, е забраната за продажба на търговски версии на CockroachDB, реализирани под формата на облачни услуги. За предлагане на CockroachDB под формата на платени облачни услуги сега е необходима покупката на търговска лицензия.

По-рано публикуваният код остава по лицензия Apache 2.0 е наличен за създаване на форкове. Освен това, след изтичането на три години от момента на издаване, кодът ще бъде изваден от действието на BSL и ще се разпространява под обичайната лицензия Apache 2.0. Например, очакваният в октомври вариант
CockroachDB 19.2 до октомври 2022 г. ще се предоставя под лицензия BSL, а след това автоматично ще бъде прелицензиран под лицензия Apache 2.0. Според разработчиците, подобен времеви интервал ще позволи разработването на конкурентен продукт за приложения DBaaS (СУБД като услуга), гарантирайки при това откритостта на основните изходни текстове и без да се преминава към модел Open Core.

Както и в случая с прелицензирането MongoDB, на модулите Redis и TimescaleDB Причината за преминаването към несвободна лицензия е борбата с паразитирането на доставчиците на облачни услуги, които създават производни търговски продукти и се занимават с препродажба на отворени СУБД под формата на облачни услуги, но не участват в живота на общността и не помагат в разработката. Създава се ситуация, в която печалба получават несвързани с проекта облачни доставчици, препродаващи готови отворени решения, а непосредствените разработчици остават без нищо.

Днес напомняме, че СУБД CockroachDB е ориентирана е проектирана за създаване на високо надеждни географски разпределени и хоризонтално мащабируеми хранилища с висока устойчивост, които не зависят от повреди на дискове, възли и центрове за обработка на данни. При това CockroachDB гарантира целостта на ACID транзакциите, предлага възможност за използване на SQL за манипулиране на данни, позволява носенето на промени в схемата за съхранение в реално време, поддържа индекси и външни ключове, осигурява автоматична репликация и ребалансиране на хранилището.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster