CockroachDB DBMS prelazi na vlasničku licencu

Programeri distribuiranog DBMS-a CockroachDB najavio o prevođenju izvornog koda projekta u poveznicu iz licencije Business Source License (BSL) i Cockroach Community License (CCL) koja nije besplatna zbog diskriminacije određenih kategorija korisnika. BSL licenca prije tri godine je bila zaprosio suosnivači MySQL-a kao alternative modelu Open Core. Bit BSL-a je da je kod napredne funkcionalnosti inicijalno dostupan za modifikaciju, ali se određeno vrijeme može koristiti besplatno samo ako su ispunjeni dodatni uvjeti, koji zahtijevaju kupnju komercijalne licence za zaobilaženje.

Nova licenca omogućuje korištenje CockroachDB-a na bilo kojem broju čvorova u klasteru i ugradnju u aplikacije, uključujući one koje se prodaju klijentima ili izvode kao usluge. Jedino ograničenje koje ne dopušta da se licenca smatra besplatnom i otvorenom je zabrana prodaje komercijalnih verzija CockroachDB-a, implementiranih u obliku usluga u oblaku. Izlaganje CockroachDB-a kao plaćene usluge u oblaku sada zahtijeva kupnju komercijalne licence.

Prethodno objavljen kod ostaci licenciran pod licencom Apache 2.0 i dostupan za račvanje. Osim toga, nakon tri godine od datuma izdavanja, kod će biti uklonjen iz BSL-a i distribuiran pod uobičajenom licencom Apache 2.0. Na primjer, očekivano izdanje u listopadu
CockroachDB 19.2 isporučivat će se pod licencom BSL do listopada 2022., a zatim će se automatski ponovno licencirati pod licencom Apache 2.0. Prema programerima, takav će vremenski pomak omogućiti razvoj konkurentskog proizvoda za aplikacije DBaaS (DBMS kao usluga), uz osiguravanje otvorenosti glavnih izvornih kodova i bez prelaska na model Open Core.

Kao i u slučaju relicenciranja MongoDB, Redis moduli и Vremenska skalaDB Razlog prelaska na vlasničku licencu je borba protiv parazitizma pružatelja usluga u oblaku koji stvaraju izvedene komercijalne proizvode i preprodaju otvorene DBMS-ove u obliku usluga u oblaku, ali ne sudjeluju u životu zajednice i ne pomažu u razvoj. Stvara se situacija da cloud provideri koji nemaju nikakve veze s projektom imaju koristi od preprodaje gotovih otvorenih rješenja, dok sami programeri ostaju bez ičega.

Podsjetimo se da CockroachDB DBMS orijentiran stvoriti visoko pouzdanu geografski distribuiranu i horizontalno skalabilnu pohranu, koju karakterizira visoka sposobnost preživljavanja i koja ne ovisi o kvarovima diskova, čvorova i podatkovnih centara. U isto vrijeme, CockroachDB jamči integritet ACID transakcija, pruža mogućnost korištenja SQL-a za manipulaciju podacima, omogućuje izmjene u shemi pohrane u hodu, podržava indekse i strane ključeve, podržava automatsku replikaciju i rebalans pohrane.

Izvor: opennet.ru

Dodajte komentar