СУБД 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