Andmebaas CockroachDB läheb mittetäiendavale litsentsile

Jaotatud andmebaasi CockroachDB arendajad teatasid projekti lähtekoodide tõlkimisest kombineeritud litsentsidest Business Source License (BSL) ja Cockroach Community License (CCL), mis ei ole avatud, kuna eristab teatud kasutajatega. BSL litsents loodi kolme aasta eest pakutakse MySQLi kaasasutajate poolt alternatiivina Open Core mudelile. BSL-i olemus on see, et laiendatud funktsionaalsuse kood on algselt muudatuste tegemiseks kergesti kergesti saadaval, kuid mõnda aega võib seda tasuta kasutada ainult siis, kui täidetakse täiendavad tingimused, mida tuleb vältida, ostes kommertslitsentsi.

Uus litsents lubab CockroachDB kasutamist klastris igasuguste sõlmede arvuga ja selle integreerimist rakendustesse, sealhulgas rakendustesse, mida müüakse klientidele või mis toimivad teenustena. Ainsaks piiranguks, mis ei luba litsentsi lugeda vaba ja avatud, on keel müüa kaubanduslikke versioone CockroachDB-st, mis on esitatud pilveteenustena. Nüüd on CockroachDB esitlemiseks tasuliste pilveteenustena vaja osta kommertslitsents.

Varem avaldatud kood jäänud Apache 2.0 litsentsi alusel ja on saadaval forkkide loomiseks. Lisaks, kolme aasta möödumisel väljaandmise päevast, kodeeritakse see BSL alt ja levitatakse tavalise Apache 2.0 litsentsi alusel. Näiteks oodatav väljaanne oktoobris.
CockroachDB 19.2 antakse välja BSL litsentsi alusel kuni 2022. aasta oktoobrini, seejärel ümber litsentsitakse automaatselt Apache 2.0 litsentsi alusel. Arendajate arvates võimaldab see ajaline nihke konkurentsiväärse toote arendamist DBaaS (andmebaas kui teenus) rakenduste jaoks, tagades samal ajal peamiste lähtekoodide avatuse ja mitte üleminekut Open Core mudelile.

Nagu juhtus ümber litsentsimise puhul. MongoDB, Redis moodulite ja TimescaleDB Mitte põhjuseks ülemiseks mitte-vabaks litsentsiks on võitlus pilveteenuste pakkujate parasiitimise vastu, kes loovad tuletatud kommertstooteid ja tegelevad avatud andmebaasihaldussüsteemide edasimüügiga pilveteenustena, kuid ei osale kogukonna elus ega aita arenduses. Tekib olukord, kus kasu saavad mitteseotud pilveteenuse pakkujad, kes edasimüüvad valmis avatud lahendusi, samas kui arendajad jäävad ilma.

Tuletame meelde, et andmebaasihaldussüsteem CockroachDB on suunatud on loodud kõrge usaldusväärsusega geograafiliselt jaotatud ning horisontaalselt skaleeritavate salvestusseente loomiseks, mis eristuvad kõrge elujõulisusega ja ei sõltu kõvaketaste, node'ide ja andmekeskuste riketest. Samal ajal tagab CockroachDB ACID-transaktsioonide terviklikkuse, pakub SQL'i kasutamise võimalust andmete manipuleerimiseks, võimaldab muutusi salvestusskeemis reaalajas, toetab indekseid ja väliseid võtmeid ning toetab automaatset replikatsiooni ja salvestuse ümberjaotamist.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster