2 poin oleh GN⁺ 2024-03-22 | 1 komentar | Bagikan ke WhatsApp

Redis mengadopsi lisensi ganda source-available

  • Versi Redis mendatang akan terus menyediakan penggunaan kode sumber yang gratis dan permisif di bawah lisensi RSALv2 dan SSPLv1.
  • Mulai Redis 7.4, semua versi Redis di masa depan akan memiliki lisensi ganda di bawah Redis Source Available License (RSALv2) dan Server Side Public License (SSPLv1).
  • Dengan perubahan ini, Redis tidak lagi didistribusikan di bawah lisensi Berkeley Software Distribution (BSD) tiga klausul.

Pertumbuhan Redis dan kontribusi komunitas

  • Redis telah menyediakan fondasi performa dan kesederhanaan bagi aplikasi serta infrastruktur data yang menggerakkan internet modern.
  • Setelah 15 tahun, Redis merasa bangga dapat mendukung aplikasi real-time yang diandalkan setiap hari oleh jutaan pengembang di seluruh dunia.
  • Modul Redis tingkat lanjut yang sudah menerapkan lisensi ganda dalam distribusi Redis Stack telah diterima dengan baik oleh komunitas.

Motivasi dan tujuan perubahan lisensi

  • Lisensi source-available yang baru memungkinkan penyediaan penggunaan permisif atas kode sumber secara berkelanjutan.
  • Redis sedang melangkah ke tahap pengembangan berikutnya sebagai platform data real-time melalui penyediaan klien, alat, dan produk inti Redis yang terintegrasi.
  • Redis akan terus menyediakan kode sumber secara gratis kepada pengembang, pelanggan, dan mitra melalui Redis Community Edition.

Fitur baru dan integrasi di Redis

  • Rilis Redis source-available di masa depan akan mengintegrasikan Redis Stack dan Redis inti, termasuk model data pencarian, JSON, vektor, probabilistik, dan deret waktu.
  • Hal ini akan memudahkan penggunaan Redis sebagai penyimpanan key/value dan dokumen berperforma tinggi, mesin kueri yang kuat, serta basis data vektor berlatensi rendah untuk menjalankan aplikasi AI generatif.

Dampak perubahan lisensi terhadap penyedia layanan cloud

  • Di bawah lisensi baru, penyedia layanan cloud tidak lagi dapat menggunakan kode sumber Redis secara gratis.
  • Sebagai contoh, penyedia layanan cloud hanya dapat menawarkan Redis 7.4 setelah menyetujui persyaratan lisensi dengan Redis.

Dukungan untuk komunitas pengembang dan ekosistem mitra

  • Komunitas pengembang Redis tetap dapat menikmati lisensi yang permisif di bawah skema lisensi ganda.
  • Semua pustaka klien Redis akan tetap menggunakan lisensi open source.
  • Redis akan terus mendukung ekosistem mitra melalui program mitranya, termasuk akses eksklusif ke semua rilis, pembaruan, dan fitur di masa depan.

Tidak ada perubahan bagi pelanggan Redis Enterprise

  • Tidak ada perubahan bagi pelanggan Redis Enterprise yang sudah ada.

FAQ tentang perubahan lisensi

  • Informasi lebih lanjut tentang perubahan lisensi dapat dilihat di FAQ di bawah ini.

Opini GN⁺

  • Perubahan lisensi Redis dapat dipandang sebagai upaya untuk menemukan keseimbangan antara komunitas open source dan penggunaan komersial. Ini merupakan keputusan strategis untuk sekaligus menjamin perkembangan teknologi yang berkelanjutan dan kemampuan perusahaan dalam menghasilkan pendapatan.
  • Perubahan lisensi ini akan membawa perubahan penting dalam hubungan dengan penyedia layanan cloud, dan dapat membuat mereka harus membayar biaya lisensi untuk layanan yang mereka sediakan menggunakan Redis.
  • Perubahan lisensi ini dapat memengaruhi perusahaan yang ingin memanfaatkan fitur dan performa Redis, dan mereka mungkin perlu mempertimbangkan negosiasi lisensi tambahan untuk penyediaan layanan mereka sendiri.
  • Basis data open source lain yang menawarkan fungsi serupa dengan Redis antara lain PostgreSQL, MongoDB, dan Cassandra, dan sebagian di antaranya sudah mengadopsi strategi lisensi yang mirip.
  • Hal-hal yang perlu dipertimbangkan saat mengadopsi teknologi mencakup pemahaman atas persyaratan lisensi, perencanaan biaya jangka panjang, serta isu dukungan komunitas dan kompatibilitas. Keuntungan yang bisa diperoleh dari memilih Redis meliputi performa tinggi, dukungan model data yang luas, serta komunitas dan jaringan mitra yang kuat.

1 komentar

 
GN⁺ 2024-03-22
Opini Hacker News
  • Ada beragam pendapat tentang perubahan lisensi Redis Labs:
    • Seorang pengguna berpendapat bahwa perubahan lisensi seperti ini akan merugikan Redis Labs dan menimbulkan masalah hukum bagi startup kecil. Perusahaan besar seperti AWS justru mungkin menjadi pilihan yang lebih baik karena mereka bisa melakukan fork terhadap Redis dan mengubah lisensinya.
    • Pengguna lain menilai bahwa sebagian besar pengguna Redis tidak pernah membayar Redis Labs, dan perubahan lisensi seperti ini tidak akan efektif dalam jangka panjang. Sebaliknya, pengguna akan memakai versi hasil fork.
    • Pengguna lain lagi mengatakan bahwa pendapatan dari hosting adalah motivasi utama bagi proyek seperti ini, dan memperkirakan perubahan lisensi akan terus berlanjut. Redis dinilai telah memberi banyak nilai bagi dunia, tetapi memperoleh pendapatan yang relatif kecil dibandingkan itu.
    • Ada pendapat bahwa di era cloud, peluang finansial untuk memelihara dan mendukung proyek open source makin berkurang, sementara perusahaan besar seperti AWS memperoleh keuntungan dari proyek open source tetapi kontribusinya kecil.
    • Ada argumen bahwa proyek open source perlu mengadopsi lisensi yang lebih ketat seperti SSPL, atau bereksperimen dengan pembatasan bergaya Llama 2. Alasannya, para pengembang individu tidak berkontribusi untuk mendukung perusahaan besar seperti AWS agar bisa menjadi penumpang gratis.
    • Mulai Redis versi 7.4, lisensi baru akan diterapkan, dan versi 7.2 akan menjadi rilis terakhir dengan lisensi sebelumnya. Redis saat ini mendukung dua rilis tambahan, yang berarti pengguna perlu menyusun rencana terkait perubahan lisensi ini.
    • Redis Inc. sedang mengubah lisensi proyek Redis dari BSD 3-Clause menjadi dua lisensi baru yang tidak disetujui OSI. Ini bertentangan dengan pernyataan sebelumnya bahwa lisensi inti Redis akan selalu tetap BSD 3-Clause.
    • Lisensi baru (SSPL) mungkin bukan open source karena adanya pembatasan pada bidang penggunaan.
    • Microsoft mengumumkan proyek baru bernama Garnet. Ini menunjukkan timing yang tepat.
    • Para pendiri teknis Redis dan Hashicorp masing-masing mengundurkan diri sebelum perusahaan mereka mengalami perubahan menjauh dari FOSS. Ini bisa berarti mereka sudah memperkirakan perubahan itu dan tidak setuju, atau tidak ingin reputasinya terdampak. Ini murni spekulasi.