CockroachDB DBMS bytter til proprietær lisens

Utviklere av den distribuerte DBMS CockroachDB kunngjort om å oversette prosjektets kildekode til en lenke fra lisenser Business Source License (BSL) og Cockroach Community License (CCL), som ikke er gratis på grunn av diskriminering av visse kategorier brukere. BSL-lisens for tre år siden var foreslått medgründerne av MySQL som et alternativ til Open Core-modellen. Essensen av BSL er at koden for avansert funksjonalitet i utgangspunktet er tilgjengelig for modifikasjon, men i en viss periode kan brukes gratis bare hvis ytterligere betingelser er oppfylt, som krever kjøp av en kommersiell lisens for å omgå.

Den nye lisensen lar CockroachDB brukes på et hvilket som helst antall noder i en klynge og innebygd i applikasjoner, inkludert de som selges til klienter eller kjøres som tjenester. Den eneste begrensningen som ikke tillater at lisensen anses som fri og åpen, er forbudet mot salg av kommersielle versjoner av CockroachDB, implementert i form av skytjenester. Eksponering av CockroachDB som en betalt skytjeneste krever nå kjøp av en kommersiell lisens.

Tidligere publisert kode rester lisensiert under Apache 2.0-lisensen og tilgjengelig for forking. I tillegg, etter tre år fra utgivelsesdatoen, vil koden bli fjernet fra BSL og distribuert under den vanlige Apache 2.0-lisensen. For eksempel forventet utgivelse i oktober
CockroachDB 19.2 vil bli sendt under BSL-lisensen frem til oktober 2022, og vil da automatisk lisensieres på nytt under Apache 2.0-lisensen. Ifølge utviklerne vil en slik tidsforskyvning tillate utvikling av et konkurrerende produkt for DBaaS (DBMS as a service)-applikasjoner, samtidig som åpenheten til hovedkildekodene sikres og uten å gå over til Open Core-modellen.

Som ved relisensiering MongoDB, Redis moduler и TidsskalaDB Årsaken til overgangen til en proprietær lisens er å bekjempe parasittismen til skytjenesteleverandører som lager avledede kommersielle produkter og videreselger åpne DBMS-er i form av skytjenester, men som ikke tar del i samfunnets liv og ikke hjelper til med utvikling. Det skapes en situasjon der skyleverandører som ikke har noe med prosjektet å gjøre tjener på å videreselge ferdige åpne løsninger, mens utviklerne selv sitter igjen med ingenting.

Husk at CockroachDB DBMS orientert å skape svært pålitelig geografisk distribuert og horisontalt skalerbar lagring, preget av høy overlevelsesevne og ikke avhengig av feil på disker, noder og datasentre. Samtidig garanterer CockroachDB integriteten til ACID-transaksjoner, gir muligheten til å bruke SQL for datamanipulering, lar deg gjøre endringer i lagringsskjemaet i farten, støtter indekser og fremmednøkler, støtter automatisk replikering og lagringsrebalansering.

Kilde: opennet.ru

Legg til en kommentar