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 ще се доставя под лиценз BSL до октомври 2022 г. и след това автоматично ще се прелицензира под лиценз Apache 2.0. Според разработчиците такова изместване във времето ще позволи разработването на конкурентен продукт за приложения DBaaS (СУБД като услуга), като същевременно гарантира отвореността на основния изходен код и няма да премине към модела Open Core.

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

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

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

Добавяне на нов коментар