CockroachDB DBMS siirtyy omaan lisenssiin

Hajautetun DBMS CockroachDB:n kehittäjät ilmoitti projektin lähdekoodin kääntämisestä linkiksi lisenssit Business Source License (BSL) ja Cockroach Community License (CCL), jotka eivät ole ilmaisia ​​tiettyjen käyttäjäryhmien syrjinnän vuoksi. BSL-lisenssi kolme vuotta sitten oli ehdotettu MySQL:n perustajia vaihtoehtona Open Core -mallille. BSL:n ydin on, että edistyneiden toimintojen koodi on alun perin muokattavissa, mutta sitä voidaan käyttää tietyn ajan maksutta vain, jos lisäehdot täyttyvät, joiden kiertäminen edellyttää kaupallisen lisenssin ostamista.

Uusi lisenssi sallii CockroachDB:n käytön missä tahansa määrässä klusterin solmuja ja upotettuna sovelluksiin, mukaan lukien ne, jotka myydään asiakkaille tai joita käytetään palveluina. Ainoa rajoitus, joka ei salli lisenssin katsomista vapaaksi ja avoimeksi, on CockroachDB:n kaupallisten versioiden myyntikielto, joka toteutetaan pilvipalvelujen muodossa. CockroachDB:n paljastaminen maksullisena pilvipalveluna edellyttää nyt kaupallisen lisenssin ostamista.

Aiemmin julkaistu koodi jäännökset lisensoitu Apache 2.0 -lisenssillä ja saatavana forkingille. Lisäksi kolmen vuoden kuluttua julkaisupäivästä koodi poistetaan BSL:stä ja jaetaan tavallisella Apache 2.0 -lisenssillä. Esimerkiksi odotettu lokakuun julkaisu
CockroachDB 19.2 toimitetaan BSL-lisenssillä lokakuuhun 2022 asti, minkä jälkeen se lisensoidaan automaattisesti Apache 2.0 -lisenssin alaisena. Kehittäjien mukaan tällainen aikasiirtymä mahdollistaa kilpailevan tuotteen kehittämisen DBaaS-sovelluksiin (DBMS as a service) varmistaen samalla päälähdekoodien avoimuuden siirtymättä Open Core -malliin.

Kuten uudelleenlisensoinnin tapauksessa MongoDB, Redis moduulit и AikatauluDB Omistuslisenssiin siirtymisen syynä on torjua pilvipalveluntarjoajien loistamista, jotka luovat kaupallisia johdannaistuotteita ja jälleenmyyvät avoimia DBMS-järjestelmiä pilvipalvelujen muodossa, mutta eivät osallistu yhteisön elämään eivätkä auta kehitystä. Syntyy tilanne, jossa pilvipalveluntarjoajat, joilla ei ole mitään tekemistä projektin kanssa, hyötyvät valmiiden avoimien ratkaisujen jälleenmyynnistä, kun taas kehittäjät itse jäävät vaille.

Muista, että CockroachDB DBMS suuntautunut luoda erittäin luotettavaa maantieteellisesti hajautettua ja vaakasuoraan skaalautuvaa tallennustilaa, jolle on ominaista korkea säilyvyys ja joka ei ole riippuvainen levyjen, solmujen ja datakeskusten vioista. Samaan aikaan CockroachDB takaa ACID-tapahtumien eheyden, tarjoaa mahdollisuuden käyttää SQL:ää tietojen käsittelyyn, antaa sinun tehdä muutoksia tallennusjärjestelmään lennossa, tukee indeksejä ja vierasavaimia, tukee automaattista replikointia ja tallennustilan uudelleen tasapainottamista.

Lähde: opennet.ru

Lisää kommentti