Redis, meninggalkan lesen BSD dan bukan lagi sumber terbuka

redis.

logo redis.

Redis, pangkalan data popular dann memori yang digunakan oleh berjuta-juta pembangun di seluruh dunia, telah mengumumkan perubahan ketara kepada dasar pelesenannya. Diedarkan secara tradisional di bawah lesen BSD tiga fasal, lesen sumber terbuka yang permisif, Redis telah memilih untuk menggunakan model pelesenan dwi.

Dari versi Redis 7.4, projek itu akan mengedarkan kodnya di bawah dua lesen proprietari: RSALv2 (Redis Source Available License v2) dan SSPLv1 (Server Side Public License v1), bukannya lesen BSD yang digunakan sebelum ini. Sebelum ini, hanya modul tambahan yang menawarkan fungsi lanjutan untuk pengguna perusahaan, seperti RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, antara lain, disediakan di bawah lesen proprietari. Kini, lesen proprietari juga akan digunakan pada asas kod DBMS teras.

Perubahan dalam lesen pakan membenarkan penyepaduan modul proprietari dengan keupayaan lanjutan dan enjin pemprosesan data dalam struktur utama versi masa depan Redis DBMS. Versi lama masih akan tersedia di bawah lesen BSD lama dan boleh digunakan sebagai asas untuk mencipta garpu bebas.

El Penyelenggaraan cawangan Redis 7.x lama yang dikeluarkan sebelum pertukaran lesen akan diteruskan sekurang-kurangnya sehingga keluaran Redis Community Edition 9.0. Tampalan yang membetulkan kelemahan dan isu kritikal akan dikeluarkan untuk versi lama di bawah lesen BSD dan boleh digunakan dalam garpu. Selepas tempoh sokongan untuk versi lama, tampung akan dikeluarkan hanya di bawah lesen SSPL dan RSAL, bermakna pengarang fork perlu mengendalikan penyelenggaraan mereka sendiri.

"Kami berharap dapat meneruskan kerja kerjasama kami untuk menyokong pembangun dengan inovasi terkini dalam penyimpanan dan pengurusan data," kata Julia Liuson, presiden Bahagian Pembangun Microsoft. "Kerjasama kami terus menyokong penyelesaian bersepadu seperti Azure Cache untuk Redis dan akan memberikan pelanggan Microsoft akses eksklusif kepada ciri yang diperluaskan dalam tawaran Redis."

Adalah penting untuk ambil perhatian bahawa Lesen SSPL dan RSAL bukan sumber terbuka dan mempunyai sekatan tambahan yang melarang penggunaan percuma produk untuk menawarkan perkhidmatan awan.dan. Kedua-dua lesen mempunyai objektif yang sama, walaupun lesen SSPL adalah berdasarkan lesen copyleft AGPLv3, manakala lesen RSAL adalah berdasarkan lesen BSD permisif.

Lesen RSAL membenarkan penggunaan, pengubahsuaian, pengedaran dan penyepaduan kod dalam aplikasi, kecuali dalam kes komersial atau dalam perkhidmatan berbayar terurus (penggunaan percuma dibenarkan untuk perkhidmatan dalaman, manakala sekatan dikenakan kepada perkhidmatan berbayar yang menyediakan akses kepada Redis ). Sebaliknya, lesen SSPL, mengikut prinsip copyleft, memerlukan bukan sahaja kod aplikasi itu sendiri, tetapi juga kod sumber semua komponen yang terlibat dalam menyediakan perkhidmatan awan dihantar di bawah lesen yang sama. .

Sebabnya di sebalik perubahan polisi cutis adalah untuk menghalang penyedia perkhidmatan awan daripada mendapat manfaat daripada perisian sumber terbuka tanpa menyumbang kepada pembangunan atau menyokong masyarakat. Redis tidak berpuas hati dengan keadaan semasa di mana penyedia awan menjana pendapatan daripada produk terbitan komersial berdasarkan Redis dan menjual perkhidmatan awan tanpa mengambil bahagian dalam pembangunan atau bekerjasama dengan komuniti. Dinamik ini menyebabkan pembangun tidak mendapat keuntungan manakala penyedia awan mendapat keuntungan daripada penyelesaian terbuka sedia ada.

Kedua-dua lesen yang dilaksanakan mendiskriminasi jenis pengguna tertentu, yang menghalang mereka daripada dianggap sebagai lesen terbuka atau percuma. Inisiatif Sumber Terbuka (OSI) telah menyatakan bahawa lesen ini tidak mematuhi piawaian sumber terbuka dan produk berdasarkannya harus dianggap proprietari. Ini bermakna produk di bawah lesen SSPL dan RSAL tidak boleh menjadi sebahagian daripada pengedaran seperti Fedora dan Debian.

Jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butirannya Dalam pautan berikut.