CockroachDB DBMS skakel oor na eie lisensie

Ontwikkelaars van die verspreide DBMS CockroachDB aangekondig oor die vertaling van die projek se bronkode in 'n skakel van lisensies Besigheidsbronlisensie (BSL) en Kakkerlak-gemeenskapslisensie (CCL), wat nie gratis is nie as gevolg van diskriminasie teen sekere kategorieë gebruikers. BSL-lisensie drie jaar gelede was voorgestelde medestigters van MySQL as 'n alternatief vir die Open Core-model. Die essensie van BSL is dat die kode van gevorderde funksionaliteit aanvanklik beskikbaar is vir wysiging, maar vir 'n sekere tydperk gratis gebruik kan word slegs indien bykomende voorwaardes nagekom word, wat die aankoop van 'n kommersiële lisensie vereis om te omseil.

Die nuwe lisensie laat CockroachDB toe om op enige aantal nodusse in 'n groepering gebruik te word en in toepassings ingebed te word, insluitend dié wat aan kliënte verkoop word of as dienste bedryf word. Die enigste beperking wat nie toelaat dat die lisensie as vry en oop beskou word nie, is die verbod op die verkoop van kommersiële weergawes van CockroachDB, geïmplementeer in die vorm van wolkdienste. Blootstelling van CockroachDB as 'n betaalde wolkdiens vereis nou die aankoop van 'n kommersiële lisensie.

Voorheen gepubliseerde kode bly oor gelisensieer onder die Apache 2.0-lisensie en beskikbaar vir vurk. Daarbenewens, na drie jaar vanaf die datum van vrystelling, sal die kode van die BSL verwyder word en onder die gewone Apache 2.0-lisensie versprei word. Byvoorbeeld, die verwagte Oktober-vrystelling
CockroachDB 19.2 sal tot Oktober 2022 onder die BSL-lisensie verskeep word, en sal dan outomaties herlisensieer word onder die Apache 2.0-lisensie. Volgens die ontwikkelaars sal so 'n tydverskuiwing die ontwikkeling van 'n mededingende produk vir DBaaS (DBMS as 'n diens)-toepassings moontlik maak, terwyl die oopheid van die hoofbronkodes verseker word en sonder om na die Open Core-model te beweeg.

Soos in die geval van herlisensiëring MongoDB, Herdis modules и TydskaalDB Die rede vir die oorgang na 'n eiendomslisensie is om die parasitisme van wolkdiensverskaffers te bekamp wat afgeleide kommersiële produkte skep en oop DBBS'e in die vorm van wolkdienste herverkoop, maar nie deelneem aan die lewe van die gemeenskap nie en nie help in ontwikkeling. ’n Situasie word geskep waar wolkverskaffers wat niks met die projek te doen het nie baat by die herverkoop van klaargemaakte oop oplossings, terwyl die ontwikkelaars self met niks gelaat word nie.

Onthou dat die CockroachDB DBMS georiënteerd om hoogs betroubare geografies verspreide en horisontaal skaalbare berging te skep, gekenmerk deur hoë oorlewingsvermoë en nie afhanklik van mislukkings van skywe, nodusse en datasentrums nie. Terselfdertyd waarborg CockroachDB die integriteit van ACID-transaksies, bied die vermoë om SQL vir datamanipulasie te gebruik, laat jou toe om veranderinge aan die stoorskema aan te bring, ondersteun indekse en vreemde sleutels, ondersteun outomatiese replikasie en bergingherbalansering.

Bron: opennet.ru

Voeg 'n opmerking