9 poin oleh kbumsik 2024-03-22 | 6 komentar | Bagikan ke WhatsApp

Redis telah diubah dari lisensi BSD sebelumnya menjadi lisensi ganda Redis Source Available License (RSALv2) dan Server Side Public License (SSPLv1).

Akibat perubahan lisensi ini, pengguna Redis dan pustaka yang menggunakan Redis tidak akan terdampak, tetapi layanan dari penyedia cloud yang meng-host Redis akan dibatasi.

SSPLv1 adalah lisensi yang pertama kali diperkenalkan oleh MongoDB; kode sumbernya tetap terbuka, tetapi lisensi ini membatasi layanan yang bersaing dengan layanan cloud miliknya sendiri, dan belakangan ini diadopsi oleh banyak perusahaan berbasis open source.

6 komentar

 
ssssut 2024-03-23

https://gomomento.com/blog/…
Ternyata ada cerita di balik layar seperti ini. "Redis bukan dibuat oleh Redis."

 
hanbee1123 2024-03-23

Setahu saya, RedisLabs awalnya berkembang sebagai perusahaan yang menyediakan dukungan teknis untuk Redis
lalu belakangan merekrut Salvatore Sanfilippo, pengembang pertama Redis, dan dengan begitu secara alami memasukkan Redis ke dalam perusahaan.

 
ssssut 2024-03-23

Ya, itu juga yang tertulis di artikelnya.

 
xguru 2024-03-22

Kebetulan saya juga melihat berita ini, jadi saya lampirkan ringkasan reaksi Hacker News dari GN+.

Pendapat Hacker News

  • Perubahan lisensi akan merugikan Redis Labs

    • Ini dapat menimbulkan masalah hukum bagi startup kecil, dan perusahaan besar seperti AWS bisa saja mem-fork Redis lalu beralih ke lisensi yang lebih terbuka.
    • Open source adalah tentang kepemilikan pengguna atas perangkat lunak; mengejar keuntungan dengan akal-akalan hukum dapat merugikan pengguna, bukan perusahaan besar.
    • Salah satu alasan Redis sukses adalah karena ia merupakan proyek open source yang permisif, dan mengubah hal itu bisa menimbulkan dampak buruk di masa depan.
  • Sebagian besar pengguna Redis tidak pernah membayar Redis Labs, dan perubahan lisensi seperti ini tidak akan mengubah perilaku para pengguna.

    • Karena ada banyak pengguna komersial Redis dan penyedia cloud, diperkirakan mereka akan terorganisasi untuk merespons.
    • Ada tren meningkatnya jumlah pengguna dan pelanggan yang bergantung pada fork open source, sehingga menjauhkan pengguna masa depan sebagai strategi bisnis adalah arah yang keliru.
  • Perlu mengadopsi lisensi yang lebih restriktif seperti SSPL. Ini karena para pengembang individu tidak berkontribusi untuk mendukung perusahaan besar seperti AWS agar bisa menikmati tumpangan gratis.

    • Di era cloud, ketika perusahaan menggunakan layanan terkelola dari Amazon/MS/Google dan sejenisnya, peluang finansial bagi para maintainer proyek dan pihak terkait bisa hancur.
  • Monetisasi melalui hosting merupakan motivasi penting bagi perusahaan pemilik proyek, dan ini menjadi tren yang mendorong perubahan lisensi.

    • Diperlukan model baru untuk menyediakan program yang kompleks dengan lisensi open source, tetapi sejauh ini belum terlihat cara yang benar-benar layak.
  • Pandangan positif pengembang terhadap perubahan lisensi Redis:

    • Ada pendapat bahwa penyedia cloud harus berbagi premium yang mereka kenakan kepada pelanggan untuk layanan cloud Redis.
    • Pengembang tetap dapat mengakses source code dan menggunakannya dalam produk pribadi maupun komersial.
  • Informasi tentang lisensi baru Redis dan akhir dukungan (EOL):

    • Redis 7.4 dijadwalkan menjadi rilis pertama di bawah lisensi baru, sementara 7.2 adalah rilis terakhir dengan lisensi sebelumnya.
    • Redis saat ini mendukung dua rilis tambahan, dan hal ini dapat memengaruhi rencana akhir dukungan di masa depan.
    • Ubuntu dan Debian menyediakan pembaruan keamanan untuk Redis, tetapi karena lisensi baru, Redis bisa dikeluarkan dari repositori resmi.
  • Peluncuran Garnet oleh Microsoft dan momennya:

    • Bersamaan dengan perubahan lisensi Redis, Microsoft meluncurkan Garnet.
  • Apakah lisensi SSPL termasuk open source:

    • Lisensi baru (SSPL) mungkin bukan open source karena adanya pembatasan pada bidang penggunaan.
  • Pengumuman Redis Inc. tentang perubahan lisensi:

    • Redis Inc. sedang mengalihkan proyek Redis dari lisensi BSD 3-Clause ke dua lisensi yang tidak disetujui OSI.
 
kbumsik 2024-03-22

Hanya berselang sehari, Microsoft mengumumkan proyek open source kompatibel dengan Redis bernama Garnet, jadi timing-nya sungguh luar biasa.

https://github.com/microsoft/garnet

 
hanbee1123 2024-03-23

Sepertinya di AWS juga tak lama lagi akan muncul produk hasil fork dari Redis,,
Yang menarik, sebagian besar Redis tampaknya keluar melalui Azure,,,