CockroachDB DBMS byter till proprietär licens

Utvecklare av det distribuerade DBMS CockroachDB meddelat om att översätta projektets källkod till en länk från licenser Business Source License (BSL) och Cockroach Community License (CCL), som inte är gratis på grund av diskriminering mot vissa kategorier av användare. BSL-licens för tre år sedan var erbjöd medgrundare av MySQL som ett alternativ till Open Core-modellen. Kärnan i BSL är att koden för avancerad funktionalitet initialt är tillgänglig för modifiering, men kan under en viss tid användas kostnadsfritt endast om ytterligare villkor är uppfyllda, som kräver köp av en kommersiell licens för att kringgå.

Den nya licensen tillåter att CockroachDB kan användas på valfritt antal noder i ett kluster och bäddas in i applikationer, inklusive de som säljs till klienter eller körs som tjänster. Den enda begränsningen som inte tillåter att licensen anses vara fri och öppen är förbudet mot försäljning av kommersiella versioner av CockroachDB, implementerat i form av molntjänster. Exponering av CockroachDB som en betald molntjänst kräver nu köp av en kommersiell licens.

Tidigare publicerad kod resterna licensierad under Apache 2.0-licensen och tillgänglig för forking. Dessutom kommer koden att tas bort från BSL efter tre år från releasedatumet och distribueras under den vanliga Apache 2.0-licensen. Till exempel den förväntade releasen i oktober
CockroachDB 19.2 kommer att skickas under BSL-licensen fram till oktober 2022, och kommer sedan automatiskt att återlicensieras under Apache 2.0-licensen. Enligt utvecklarna kommer en sådan tidsförskjutning att möjliggöra utvecklingen av en konkurrerande produkt för DBaaS (DBMS as a service)-applikationer, samtidigt som öppenheten för de viktigaste källkoderna säkerställs och utan att gå över till Open Core-modellen.

Som i fallet med omlicensiering MongoDB, Redis moduler и Tidsskala DB Anledningen till övergången till en proprietär licens är att bekämpa parasitismen hos molntjänstleverantörer som skapar härledda kommersiella produkter och återförsäljer öppna DBMS i form av molntjänster, men som inte deltar i samhällets liv och inte hjälper till med utveckling. En situation skapas där molnleverantörer som inte har något med projektet att göra tjänar på att sälja vidare färdiga öppna lösningar, samtidigt som utvecklarna själva inte har någonting kvar.

Kom ihåg att CockroachDB DBMS orienterad att skapa mycket tillförlitlig geografiskt distribuerad och horisontellt skalbar lagring, kännetecknad av hög överlevnadsförmåga och inte beroende av fel på diskar, noder och datacenter. Samtidigt garanterar CockroachDB integriteten hos ACID-transaktioner, ger möjligheten att använda SQL för datamanipulation, låter dig göra ändringar i lagringsschemat i farten, stöder index och främmande nycklar, stöder automatisk replikering och lagringsbalansering.

Källa: opennet.ru

Lägg en kommentar