CockroachDB DBMS ngalih menyang lisensi proprietary

Pangembang saka DBMS CockroachDB sing disebarake diumumake babagan nerjemahake kode sumber proyek menyang link saka lisensi Lisensi Sumber Bisnis (BSL) lan Lisensi Komunitas Cockroach (CCL), sing ora gratis amarga diskriminasi marang kategori pangguna tartamtu. Lisensi BSL telung taun kepungkur yaiku disaranake co-pendiri MySQL minangka alternatif kanggo model Open Core. Inti saka BSL yaiku kode fungsi majeng wiwitane kasedhiya kanggo modifikasi, nanging kanggo wektu tartamtu bisa digunakake kanthi gratis mung yen syarat tambahan ditemoni, sing mbutuhake tuku lisensi komersial kanggo ngubengi.

Lisensi anyar ngidini CockroachDB bisa digunakake ing sawetara simpul ing kluster lan dipasang ing aplikasi, kalebu sing didol menyang klien utawa digunakake minangka layanan. Watesan mung sing ora ngidini lisensi kasebut dianggep gratis lan mbukak yaiku larangan penjualan versi komersial CockroachDB, sing diimplementasikake ing bentuk layanan awan. Eksposur CockroachDB minangka layanan awan sing dibayar saiki mbutuhake tuku lisensi komersial.

Kode sing diterbitake sadurunge tetep dilisensi ing lisensi Apache 2.0 lan kasedhiya kanggo forking. Kajaba iku, sawise telung taun saka tanggal rilis, kode kasebut bakal dibusak saka BSL lan disebarake miturut lisensi Apache 2.0 biasa. Contone, release Oktober samesthine
CockroachDB 19.2 bakal dikirim miturut lisensi BSL nganti Oktober 2022, lan bakal kanthi otomatis dilisensi maneh miturut lisensi Apache 2.0. Miturut pangembang, owah-owahan wektu kasebut bakal ngidini pangembangan produk saingan kanggo aplikasi DBaaS (DBMS minangka layanan), nalika njamin keterbukaan kode sumber utama lan tanpa pindhah menyang model Open Core.

Kaya ing kasus relicensing MongoDB, Redis modul ΠΈ TimescaleDB Alesan kanggo transisi menyang lisensi kepemilikan yaiku kanggo nglawan parasitisme panyedhiya layanan maya sing nggawe produk komersial turunan lan adol maneh DBMS sing mbukak ing bentuk layanan awan, nanging ora melu ing urip masyarakat lan ora mbantu ing pembangunan. Kahanan digawe ing ngendi panyedhiya awan sing ora ana hubungane karo proyek entuk manfaat saka adol maneh solusi mbukak sing wis siap, dene pangembang dhewe ora ana apa-apa.

Elinga yen DBMS CockroachDB berorientasi kanggo nggawe panyimpenan sing disebarake sacara geografis lan bisa diukur kanthi horisontal, ditondoi kanthi daya tahan sing dhuwur lan ora gumantung marang kegagalan disk, simpul lan pusat data. Ing wektu sing padha, CockroachDB njamin integritas transaksi ACID, nyedhiyakake kemampuan kanggo nggunakake SQL kanggo manipulasi data, ngidini sampeyan ngganti skema panyimpenan kanthi cepet, ndhukung indeks lan kunci asing, ndhukung replikasi otomatis lan rebalancing panyimpenan.

Source: opennet.ru

Add a comment