CockroachDB ДҚБЖ меншік лицензиясына ауысады

Бөлінген ДББЖ CockroachDB әзірлеушілері жариялады жобаның бастапқы кодын сілтемеге аудару туралы лицензиялар Бизнес көзі лицензиясы (BSL) және тарақандар қауымдастығы лицензиясы (CCL), ол пайдаланушылардың кейбір санаттарына қатысты кемсітушілікке байланысты тегін емес. BSL лицензиясы үш жыл бұрын болған ұсынылды Open Core моделіне балама ретінде MySQL негізін қалаушылар. 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

пікір қалдыру