Redis sekali lagi adalah perisian percuma di bawah lesen AGPLv3.

Kembali ke sumber terbuka: Redis 8 mengguna pakai lesen AGPLv3, yang diluluskan oleh OSI, selepas satu tahun kontroversi mengenai penggunaan SSPL bukan percuma. Perubahan didorong oleh penciptanya: Salvatore Sanfilippo, pengasas Redis, kembali ke projek itu dan mengetuai pemulangan kepada lesen terbuka kerana sabitan peribadi. Ciri baharu: Redis 8 memperkenalkan Set Vektor, berguna untuk carian AI dan semantik, serta menyepadukan teknologi seperti JSON, Siri Masa dan Enjin Pertanyaan Redis.

Redis sekali lagi adalah perisian percuma di bawah lesen AGPLv3.

Hanya lebih setahun selepas pertukaran lesen kontroversial di Redis, satu lagi kelainan yang tidak dijangka berlaku dalam sejarah stor data dalam memori yang popular ini.

Dan ia Redis secara rasmi telah kembali ke dunia perisian percuma.. Bermula dengan versi 8.0, Redis sekali lagi tersedia di bawah lesen sumber terbuka, GNU Affero General Public License (AGPLv3), yang diluluskan oleh Open Source Initiative (OSI).

Kontroversi SSPL dan perpecahan dengan masyarakat

Kita mesti ingat bahawa pada Mac 2024, Redis telah menukar lesennya mempunyai a model dwi yang menggabungkan Lesen Tersedia Sumber Redis v2 dengan Lesen Awam Sisi Pelayan (SSPL), keputusan yang mencetuskan gelombang kritikan. Walaupun berdaya maju dari segi undang-undang, SSPL tidak diiktiraf oleh OSI sebagai lesen sumber terbuka, yang secara berkesan menamatkan status perisian percuma Redis. Perubahan ini bertujuan untuk mengehadkan penggunaan percuma daripada perisian oleh pembekal awan besar seperti AWS atau Google Cloud, yang mendapat manfaat daripada Redis tanpa menyumbang kepada pembangunannya. Bagaimanapun, keputusan itu tidak disenangi masyarakat.

Projek seperti Valkey, garpu Dipimpin oleh Yayasan Linux, mereka muncul sebagai alternatif percuma kepada Redis. Malah pengedaran seperti Fedora mempertimbangkan untuk mengalih keluar Redis daripada repositori mereka, bimbang isu keserasian dengan dasar perisian percuma mereka.

Kembalinya Redis kepada asalnya

Perlu dinyatakan bahawa pengembalian Redis kepada sumber terbuka tidak berlaku dalam sekelip mata, sejak ini pergerakan diberikan terima kasih kepada Salvatore Sanfilippo (dikenali sebagai "antirez"), pencipta asal Redis, yang pada November 2024, menyertai semula projek itu sebagai pemaju dan tidak lama kemudian mula mempromosikan kembali kepada lesen yang benar-benar terbuka. Seperti yang dijelaskannya dalam catatan emosional di blog rasmi, menulis perisian percuma adalah bahagian penting dalam identitinya sebagai pengaturcara, dan dia tidak dapat membayangkan kerjanya diedarkan di bawah lesen tertutup.

Sanfilippo menyertai perdebatan dalaman sudah aktif dalam Redis, di mana beberapa suara telah mempertahankan pilihan untuk menerima pakai AGPL dan bukannya SSPL. Terima kasih kepada kepimpinan dan kerjasamanya dengan CTO Benjamin Renaud, Redis akhirnya memutuskan untuk memasukkan AGPLv3 sebagai pilihan pelesenan ketiga bersama yang sebelumnya.

Redis 8, laluan baharu

Seperti yang kami nyatakan pada mulanya, Redis 8 adalah versi yang mana ia berada memperkenalkan model pelesenan baharu dan bukan itu sahaja, tetapi juga dengan banyak penambahbaikan dan antaranya menyerlahkan kedatangan Set Vektor, yang pertama jenis data baharu yang menambah kepada Redis selama bertahun-tahun, direka untuk tugas pembelajaran mesin, carian semantik dan pengambilan vektor berdimensi tinggi.

Selain itu, Redis 8 secara asalnya menggabungkan teknologi yang tersedia sebelum ini menggunakan Redis Stack, seperti JSON, Siri Masa dan Enjin Pertanyaan Redis, menyatukan integrasi. Menurut syarikat itu, versi ini termasuk lebih daripada 30 peningkatan prestasi, dengan arahan yang boleh sehingga 87% lebih pantas, dan prestasi keseluruhan yang berganda berbanding versi sebelumnya.

Masa depan yang tidak pasti tetapi penuh harapan

Memandangkan keadaan di mana Redis diletakkan, Memulihkan kedudukannya sebelum kontroversi akan menjadi sukar, kerana kajian 2024 mendedahkan bahawa 83% daripada perusahaan besar yang menggunakan Redis sama ada telah menerima pakai Valkey atau sedang mempertimbangkannya sebagai tindak balas kepada perubahan pelesenan.

Ketua Pegawai Eksekutif Redis, Rowan Trollope juga menjelaskan motivasi perniagaan di sebalik penggunaan awal SSPL, menunjukkan ketidakseimbangan yang diperkenalkan oleh hyperscalers awan dengan mendapat keuntungan daripada perisian sumber terbuka tanpa menyumbang kepada kemampanannya. Walau bagaimanapun, keputusan untuk menggabungkan AGPL nampaknya menyedari bahawa memelihara perisian terbuka adalah pilihan terbaik.

Dengan keluaran Redis 8 di bawah lesen AGPLv3, projek itu menyelaraskan dirinya dengan prinsip perisian percuma. Walaupun masyarakat telah mengalami keretakan yang ketara, perubahan ini mewakili percubaan serius untuk perdamaian.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran di dalam pautan berikut.