CockroachDB DBMS-ն անցնում է սեփական լիցենզիայի

Բաշխված DBMS CockroachDB-ի մշակողները հայտարարեց նախագծի սկզբնական կոդը հղումից թարգմանելու մասին լիցենզիաներ Բիզնեսի աղբյուրի լիցենզիա (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 (DBMS որպես ծառայություն) հավելվածների համար՝ միաժամանակ ապահովելով հիմնական կոդերի բացությունը և առանց անցնելու Open Core մոդելին։

Ինչպես վերալիցենզավորման դեպքում MongoDB- ը, Redis մոդուլներ и TimescaleDB Գույքային լիցենզիայի անցնելու պատճառը ամպային ծառայություններ մատուցողների մակաբուծության դեմ պայքարելն է, ովքեր ստեղծում են ածանցյալ առևտրային ապրանքներ և վերավաճառում բաց DBMS-ներ ամպային ծառայությունների տեսքով, բայց չեն մասնակցում համայնքի կյանքին և չեն օգնում. զարգացում. Ստեղծվում է մի իրավիճակ, երբ նախագծի հետ կապ չունեցող ամպային պրովայդերները շահում են պատրաստի բաց լուծումների վերավաճառքից, իսկ իրենք՝ մշակողները, ոչինչ չեն մնում։

Հիշեցնենք, որ CockroachDB DBMS-ը կողմնորոշված ստեղծել բարձր հուսալի աշխարհագրորեն բաշխված և հորիզոնական մասշտաբային պահեստ, որը բնութագրվում է բարձր գոյատևմամբ և կախված չէ սկավառակների, հանգույցների և տվյալների կենտրոնների խափանումներից: Միևնույն ժամանակ, CockroachDB-ն երաշխավորում է ACID գործարքների ամբողջականությունը, հնարավորություն է տալիս SQL-ն օգտագործել տվյալների մանիպուլյացիայի համար, թույլ է տալիս փոփոխություններ կատարել պահեստավորման սխեմայում անմիջապես, աջակցում է ինդեքսներին և օտար բանալիներին, աջակցում է ավտոմատ կրկնօրինակման և պահեստավորման վերաբալանսի:

Source: opennet.ru

Добавить комментарий