CockroachDB DBMS jabedun lizentziara aldatzen da

Banatutako DBMS CockroachDBren garatzaileak iragarri du proiektuaren iturburu-kodea esteka batera itzultzeari buruz lizentziak Enpresa-iturburu-lizentzia (BSL) eta Cockroach Community License (CCL), doakoa ez dena, erabiltzaile-kategoria batzuen aurkako diskriminazioagatik. Duela hiru urte BSL lizentzia zen proposatu MySQL-ren sortzailekideek Open Core ereduaren alternatiba gisa. BSL-ren funtsa da funtzionalitate aurreratuen kodea hasieran aldatzeko erabilgarri dagoela, baina denbora-tarte jakin batean doan erabil daiteke baldintza gehigarriak betetzen badira, eta horiek saihesteko lizentzia komertziala erostea eskatzen dute.

Lizentzia berriari esker, CockroachDB kluster bateko edozein nodotan erabil daiteke eta aplikazioetan txertatzea, bezeroei saltzen zaizkienak edo zerbitzu gisa exekutatzen direnak barne. Lizentzia libretzat eta irekitzat jotzea onartzen ez duen murrizketa bakarra CockroachDB-ren bertsio komertzialak saltzeko debekua da, hodeiko zerbitzuen moduan ezarrita. CockroachDB ordainpeko hodeiko zerbitzu gisa esposizioak orain lizentzia komertziala erostea eskatzen du.

Aurretik argitaratutako kodea hondarrak Apache 2.0 lizentziapean eta bifurkatzeko eskuragarri dago. Horrez gain, kaleratu zenetik hiru urte igaro ondoren, kodea BSLtik kenduko da eta Apache 2.0 lizentzia arruntarekin banatuko da. Adibidez, espero den urriko kaleratzea
CockroachDB 19.2 BSL lizentziarekin bidaliko da 2022ko urrira arte, eta orduan automatikoki berriro lizentziatuko da Apache 2.0 lizentziarekin. Garatzaileen arabera, denbora-aldaketa horrek DBaaS (DBMS zerbitzu gisa) aplikazioetarako produktu lehiakor bat garatzea ahalbidetuko du, iturburu-kode nagusien irekitasuna bermatuz eta Open Core eredura pasatu gabe.

Berriz ematearen kasuan bezala MongoDB, Redis moduluak ΠΈ Denbora eskalaDB Jabedun lizentzia batera igarotzearen arrazoia hodeiko zerbitzu hornitzaileen parasitismoari aurre egitea da, produktu komertzial deribatuak sortzen dituzten eta DBMS irekiak birsaltzen dituzten hodeiko zerbitzuen moduan, baina komunitatearen bizitzan parte hartzen ez dutenak eta laguntzen ez dutenak. garapena. Egoera bat sortzen ari da, non proiektuarekin zerikusirik ez duten hodeiko hornitzaileek prest egindako soluzio irekiak birsaltzen baliatzen diren bitartean, garatzaileek beraiek ezer gabe geratzen diren bitartean.

Gogoratu CockroachDB DBMS dela orientatua geografikoki banatuta eta horizontalki eskalagarria den biltegiratze oso fidagarria sortzea, biziraupen handikoa eta disko, nodo eta datu-zentroen hutsegiteen menpekoa ez dena. Aldi berean, CockroachDB-k ACID transakzioen osotasuna bermatzen du, datuak manipulatzeko SQL erabiltzeko gaitasuna ematen du, biltegiratze-eskeman aldaketak egiteko aukera ematen du hegan, indizeak eta atzerriko gakoak onartzen ditu, erreplikazio automatikoa eta biltegiratze-orekatze automatikoa onartzen du.

Iturria: opennet.ru

Gehitu iruzkin berria