Redis sekali lagi menjadi perangkat lunak bebas di bawah lisensi AGPLv3.

Kembali ke sumber terbuka: Redis 8 mengadopsi lisensi AGPLv3 yang disetujui oleh OSI setelah setahun terjadi kontroversi atas penggunaan SSPL yang tidak bebas. Perubahan didorong oleh penciptanya: Salvatore Sanfilippo, pendiri Redis, kembali ke proyek dan memimpin pengembalian ke lisensi terbuka karena keyakinan pribadi. Fitur baru: Redis 8 memperkenalkan Vector Sets, berguna untuk AI dan penelusuran semantik, dan mengintegrasikan teknologi seperti JSON, Time Series, dan Redis Query Engine.

Redis sekali lagi menjadi perangkat lunak bebas di bawah lisensi AGPLv3.

Lebih dari setahun setelah perubahan lisensi kontroversial di Redis, terjadi perubahan tak terduga lainnya dalam sejarah penyimpanan data dalam memori yang populer ini.

Dan apakah itu Redis telah resmi kembali ke dunia perangkat lunak bebas.. Dimulai dengan versi 8.0, Redis sekali lagi tersedia di bawah lisensi sumber terbuka, Lisensi Publik Umum GNU Affero (AGPLv3), yang disetujui oleh Open Source Initiative (OSI).

Kontroversi SSPL dan perpisahan dengan komunitas

Kita harus ingat bahwa pada bulan Maret 2024, Redis telah mengubah lisensinya ke a model ganda yang menggabungkan Lisensi Redis Source Available v2 dengan Lisensi Publik Sisi Server (SSPL), sebuah keputusan yang memicu gelombang kritik. Meskipun layak secara hukum, SSPL tidak diakui oleh OSI sebagai lisensi sumber terbuka, yang secara efektif mengakhiri status perangkat lunak bebas Redis. Perubahan ini bertujuan untuk membatasi penggunaan gratis perangkat lunak oleh penyedia cloud besar seperti AWS atau Google Cloud, yang mendapat manfaat dari Redis tanpa memberikan kontribusi terhadap perkembangannya. Akan tetapi keputusan itu tidak diterima baik oleh masyarakat.

Proyek seperti Valkey, sebuah garpu Dipimpin oleh Linux Foundation, mereka muncul sebagai alternatif gratis untuk Redis. Bahkan distribusi seperti Fedora mempertimbangkan untuk menghapus Redis dari repositori mereka, karena khawatir akan masalah kompatibilitas dengan kebijakan perangkat lunak bebas mereka.

Kembalinya Redis ke asal-usulnya

Perlu disebutkan bahwa kembalinya Redis ke sumber terbuka tidak terjadi dalam semalam, karena ini gerakan ini diberikan berkat Salvatore Sanfilippo (dikenal sebagai "antirez"), pencipta asli Redis, yang pada bulan November 2024, bergabung kembali dengan proyek tersebut sebagai pengembang dan segera mulai mempromosikan kembalinya ke lisensi terbuka yang sebenarnya. Seperti yang dijelaskannya dalam postingan emosional di blog resminya, menulis perangkat lunak bebas adalah bagian penting dari identitasnya sebagai seorang programmer, dan dia tidak dapat membayangkan karyanya didistribusikan di bawah lisensi tertutup.

Sanfilippo bergabung dalam debat internal sudah aktif dalam Redis, di mana beberapa suara telah mempertahankan pilihan untuk mengadopsi AGPL daripada SSPL. Berkat kepemimpinan dan kolaborasinya dengan CTO Benjamin Renaud, Redis akhirnya memutuskan untuk menyertakan AGPLv3 sebagai opsi lisensi ketiga di samping yang sebelumnya.

Redis 8, jalur baru

Seperti yang kami sebutkan di awal, Redis 8 adalah versi yang digunakan memperkenalkan model lisensi baru dan tidak hanya itu saja, namun juga dengan banyak sekali perbaikan dan diantaranya menyoroti kedatangan Vector Sets, pertama tipe data baru yang menambah Redis dalam hitungan tahun, dirancang untuk tugas pembelajaran mesin, pencarian semantik, dan pengambilan vektor berdimensi tinggi.

Selain itu, Redis 8 secara asli menggabungkan teknologi yang sebelumnya tersedia menggunakan Redis Stack, seperti JSON, Time Series, dan Redis Query Engine, mengkonsolidasikan integrasi. Menurut perusahaan, versi ini menyertakan lebih dari 30 peningkatan kinerja, dengan perintah yang dapat menjadi 87% lebih cepat, dan kinerja keseluruhan yang dua kali lipat dibandingkan versi sebelumnya.

Masa depan yang tidak pasti namun penuh harapan

Mengingat keadaan di mana Redis diposisikan, Mengembalikan posisinya sebelum kontroversi akan sulit, karena sebuah studi tahun 2024 mengungkapkan bahwa 83% perusahaan besar yang menggunakan Redis telah mengadopsi Valkey atau sedang mempertimbangkannya sebagai respons terhadap perubahan lisensi.

CEO Redis, Rowan Trollope, juga menjelaskan motivasi bisnis di balik penggunaan awal SSPL, dengan menunjuk pada ketidakseimbangan yang diperkenalkan oleh para hyperscaler cloud dengan mengambil untung dari perangkat lunak sumber terbuka tanpa berkontribusi pada keberlanjutannya. Namun, keputusan untuk menggabungkan AGPL tampaknya mengakui bahwa mempertahankan perangkat lunak terbuka adalah pilihan terbaik.

Dengan dirilisnya Redis 8 di bawah lisensi AGPLv3, proyek tersebut selaras kembali dengan prinsip-prinsip perangkat lunak bebas. Meskipun masyarakat telah menderita keretakan yang signifikan, perubahan ini merupakan upaya serius menuju rekonsiliasi.

Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detail di link berikut.