Il DBMS CockroachDB passa alla licenza proprietaria

Sviluppatori del DBMS distribuito CockroachDB annunciato sulla traduzione del codice sorgente del progetto in un collegamento da licenze Business Source License (BSL) e Cockroach Community License (CCL), che non è gratuita a causa della discriminazione nei confronti di alcune categorie di utenti. La licenza BSL tre anni fa era proposto co-fondatori di MySQL come alternativa al modello Open Core. L'essenza di BSL è che il codice delle funzionalità avanzate è inizialmente disponibile per la modifica, ma per un certo periodo di tempo può essere utilizzato gratuitamente solo se vengono soddisfatte condizioni aggiuntive, che richiedono l'acquisto di una licenza commerciale per aggirarlo.

La nuova licenza consente di utilizzare CockroachDB su un numero qualsiasi di nodi in un cluster e incorporato in applicazioni, comprese quelle vendute ai clienti o eseguite come servizi. L'unica restrizione che non consente di considerare la licenza libera e aperta è il divieto di vendita di versioni commerciali di CockroachDB, implementate sotto forma di servizi cloud. L'esposizione di CockroachDB come servizio cloud a pagamento ora richiede l'acquisto di una licenza commerciale.

Codice pubblicato in precedenza resti concesso in licenza con la licenza Apache 2.0 e disponibile per il fork. Inoltre, dopo tre anni dalla data di rilascio, il codice verrà rimosso dalla BSL e distribuito sotto la regolare licenza Apache 2.0. Ad esempio, il rilascio previsto per ottobre
CockroachDB 19.2 verrà distribuito con la licenza BSL fino a ottobre 2022, quindi verrà automaticamente concesso in licenza con la licenza Apache 2.0. Secondo gli sviluppatori, questo spostamento temporale consentirà lo sviluppo di un prodotto concorrente per applicazioni DBaaS (DBMS as a service), garantendo l'apertura dei principali codici sorgente e senza passare al modello Open Core.

Come nel caso della nuova licenza MongoDB, Moduli Redis и Scala cronologica DB Il motivo del passaggio a una licenza proprietaria è combattere il parassitismo dei fornitori di servizi cloud che creano prodotti commerciali derivati ​​e rivendono DBMS aperti sotto forma di servizi cloud, ma non prendono parte alla vita della comunità e non aiutano sviluppo. Si sta creando una situazione in cui i fornitori cloud che non hanno nulla a che fare con il progetto beneficiano della rivendita di soluzioni aperte già pronte, mentre gli stessi sviluppatori non rimangono nulla.

Ricordiamo che il DBMS CockroachDB focalizzata creare storage altamente affidabile distribuito geograficamente e scalabile orizzontalmente, caratterizzato da elevata sopravvivenza e non dipendente da guasti di dischi, nodi e data center. Allo stesso tempo, CockroachDB garantisce l'integrità delle transazioni ACID, offre la possibilità di utilizzare SQL per la manipolazione dei dati, consente di apportare modifiche al volo allo schema di archiviazione, supporta indici e chiavi esterne, supporta la replica automatica e il ribilanciamento dello storage.

Fonte: opennet.ru

Aggiungi un commento