CockroachDB DBMS beralih ke lisensi kepemilikan

Pengembang DBMS CockroachDB terdistribusi diumumkan tentang menerjemahkan kode sumber proyek menjadi tautan dari lisensi Izin Sumber Usaha (BSL) dan Izin Komunitas Kecoa (CCL) yang tidak gratis karena adanya diskriminasi terhadap kategori pengguna tertentu. Lisensi BSL tiga tahun lalu adalah diajukan salah satu pendiri MySQL sebagai alternatif model Open Core. Inti dari BSL adalah bahwa kode fungsionalitas tingkat lanjut pada awalnya tersedia untuk dimodifikasi, tetapi untuk jangka waktu tertentu dapat digunakan secara gratis hanya jika kondisi tambahan terpenuhi, yang memerlukan pembelian lisensi komersial untuk menghindarinya.

Lisensi baru ini memungkinkan CockroachDB untuk digunakan pada sejumlah node dalam sebuah cluster dan tertanam dalam aplikasi, termasuk yang dijual ke klien atau dijalankan sebagai layanan. Satu-satunya batasan yang tidak memungkinkan lisensi dianggap gratis dan terbuka adalah larangan penjualan CockroachDB versi komersial, yang diimplementasikan dalam bentuk layanan cloud. Pemaparan CockroachDB sebagai layanan cloud berbayar kini memerlukan pembelian lisensi komersial.

Kode yang diterbitkan sebelumnya tetap berlisensi di bawah lisensi Apache 2.0 dan tersedia untuk forking. Selain itu, setelah tiga tahun sejak tanggal rilis, kode tersebut akan dihapus dari BSL dan didistribusikan di bawah lisensi reguler Apache 2.0. Misalnya, rilis bulan Oktober yang diharapkan
CockroachDB 19.2 akan dikirimkan di bawah lisensi BSL hingga Oktober 2022, dan kemudian akan secara otomatis diberi lisensi ulang di bawah lisensi Apache 2.0. Menurut pengembangnya, pergeseran waktu seperti itu akan memungkinkan pengembangan produk pesaing untuk aplikasi DBaaS (DBMS sebagai layanan), sekaligus memastikan keterbukaan kode sumber utama dan tanpa berpindah ke model Open Core.

Seperti dalam kasus perizinan ulang MongoDB, Modul Redis и Skala waktuDB Alasan peralihan ke lisensi kepemilikan adalah untuk memerangi parasitisme penyedia layanan cloud yang membuat produk komersial turunan dan menjual kembali DBMS terbuka dalam bentuk layanan cloud, namun tidak mengambil bagian dalam kehidupan komunitas dan tidak membantu dalam perkembangan. Situasi sedang tercipta di mana penyedia cloud yang tidak ada hubungannya dengan proyek mendapat keuntungan dari penjualan kembali solusi terbuka yang sudah jadi, sementara pengembangnya sendiri tidak punya apa-apa.

Ingatlah bahwa DBMS CockroachDB berorientasi untuk menciptakan penyimpanan yang sangat andal dan terdistribusi secara geografis dan dapat diskalakan secara horizontal, ditandai dengan kemampuan bertahan hidup yang tinggi dan tidak bergantung pada kegagalan disk, node, dan pusat data. Pada saat yang sama, CockroachDB menjamin integritas transaksi ACID, menyediakan kemampuan untuk menggunakan SQL untuk manipulasi data, memungkinkan Anda membuat perubahan pada skema penyimpanan dengan cepat, mendukung indeks dan kunci asing, mendukung replikasi otomatis dan penyeimbangan kembali penyimpanan.

Sumber: opennet.ru

Tambah komentar