CockroachDB DBMS hubadilisha hadi leseni ya umiliki

Watengenezaji wa DBMS CockroachDB iliyosambazwa alitangaza kuhusu kutafsiri msimbo wa chanzo wa mradi kuwa kiungo kutoka leseni Leseni ya Chanzo cha Biashara (BSL) na Leseni ya Jumuiya ya Cockroach (CCL), ambayo si ya bure kwa sababu ya ubaguzi dhidi ya aina fulani za watumiaji. Leseni ya BSL miaka mitatu iliyopita ilikuwa iliyopendekezwa waanzilishi wenza wa MySQL kama njia mbadala ya modeli ya Open Core. Kiini cha BSL ni kwamba kanuni ya utendakazi wa hali ya juu inapatikana kwa marekebisho, lakini kwa muda fulani inaweza kutumika bila malipo tu ikiwa masharti ya ziada yametimizwa, ambayo yanahitaji ununuzi wa leseni ya kibiashara ili kukwepa.

Leseni mpya inaruhusu CockroachDB kutumika kwenye idadi yoyote ya nodi katika kundi na kupachikwa katika programu, ikiwa ni pamoja na zile zinazouzwa kwa wateja au zinazoendeshwa kama huduma. Kizuizi pekee ambacho hakiruhusu leseni kuchukuliwa kuwa huru na wazi ni kupiga marufuku uuzaji wa matoleo ya kibiashara ya CockroachDB, yanayotekelezwa kwa njia ya huduma za wingu. Mfiduo wa CockroachDB kama huduma ya wingu inayolipishwa sasa inahitaji ununuzi wa leseni ya kibiashara.

Nambari iliyochapishwa hapo awali mabaki iliyopewa leseni chini ya leseni ya Apache 2.0 na inapatikana kwa uma. Kwa kuongeza, baada ya miaka mitatu tangu tarehe ya kutolewa, msimbo utaondolewa kwenye BSL na kusambazwa chini ya leseni ya kawaida ya Apache 2.0. Kwa mfano, kutolewa kwa Oktoba inayotarajiwa
CockroachDB 19.2 itasafirishwa chini ya leseni ya BSL hadi Oktoba 2022, na kisha itapewa leseni kiotomatiki chini ya leseni ya Apache 2.0. Kulingana na watengenezaji, mabadiliko ya wakati kama haya yataruhusu ukuzaji wa bidhaa shindani kwa programu za DBaaS (DBMS kama huduma), wakati wa kuhakikisha uwazi wa nambari kuu za chanzo na bila kuhamia mfano wa Open Core.

Kama ilivyo kwa utoaji wa leseni MongoDB, Redis moduli ΠΈ TimescaleDB Sababu ya mpito kwa leseni ya umiliki ni kupambana na vimelea vya watoa huduma za wingu ambao huunda bidhaa za kibiashara zinazotokana na kuuza tena DBMS zilizo wazi kwa njia ya huduma za wingu, lakini hawashiriki katika maisha ya jamii na hawasaidii katika maendeleo. Hali inaundwa ambapo watoa huduma za wingu ambao hawana uhusiano wowote na mradi wananufaika kwa kuuza tena suluhu zilizo wazi zilizotengenezwa tayari, huku watengenezaji wenyewe wakiwa hawana chochote.

Kumbuka kwamba CockroachDB DBMS iliyoelekezwa kuunda uhifadhi unaoaminika sana wa kijiografia na unaoweza kuenea kwa usawa, unaojulikana na uwezo wa juu wa kuishi na hautegemei kushindwa kwa diski, nodi na vituo vya data. Wakati huo huo, CockroachDB inahakikisha uadilifu wa shughuli za ACID, hutoa uwezo wa kutumia SQL kwa udanganyifu wa data, inakuwezesha kufanya mabadiliko kwenye mpango wa uhifadhi kwenye kuruka, inasaidia indexes na funguo za kigeni, inasaidia replication otomatiki na kuhifadhi kusawazisha.

Chanzo: opennet.ru

Kuongeza maoni