6 poin oleh GN⁺ 2024-12-11 | 2 komentar | Bagikan ke WhatsApp
  • Antirez (nama asli Salvatore Sanfilippo), pendiri Redis, meninggalkan proyek Redis sekitar 1620 hari yang lalu (~4,44 tahun)
  • Setelah pergi, ia sama sekali tidak melihat kode atau pesan commit Redis, dan hanya mengunduh serta mengompilasi source code saat diperlukan
  • Bukan berarti ia tidak memiliki keterikatan pada pekerjaan lamanya. Meski pekerjaan manajemen proyek meningkat dan mengurangi waktu untuk kerja kreatif, ia tetap menikmati mengerjakan Redis
  • Alasan ia meninggalkan proyek adalah karena ingin menghabiskan lebih banyak waktu bersama keluarga dan mencoba tantangan baru

Kembali ke coding

  • Di tengah aktivitas menulis, coding menjadi salah satu bentuk istirahat baginya
  • Ia menjalankan berbagai eksperimen seperti proyek embedded, jaringan saraf, dan pembuatan bot Telegram
  • Seiring waktu, ia merasakan dorongan kuat untuk kembali terlibat di dunia teknologi dan menyaksikan komunitas Redis terpecah
  • Ia mempertimbangkan untuk kembali terlibat sebagai "penginjil" yang menjembatani komunitas dan perusahaan dalam ekosistem Redis

Waktu di New York dan tawaran untuk kembali

  • Berawal dari keinginan putrinya untuk mengunjungi New York, ia kemudian menghubungi CEO baru Redis Labs, Rowan Trollope
  • Ia mengusulkan peran untuk menyelaraskan arah ekosistem dan codebase Redis, dan akhirnya mencapai kesepakatan

Pandangannya tentang perubahan lisensi

  • Perubahan lisensi Redis bukanlah keputusannya, tetapi ia mengaku memahaminya
  • Lisensi SSPL yang baru hanya membatasi kasus ketika Redis dijual dalam bentuk SaaS, dan untuk sebagian besar penggunaan tetap memberikan kebebasan yang mirip dengan lisensi BSD sebelumnya
  • Ia menyatakan bahwa perubahan lisensi bukan penyebab utama retaknya hubungan dengan komunitas
  • Sebaliknya, ia berharap perubahan ini dapat membantu Redis kembali berfokus pada pengembangan inti

Struktur data baru Redis dan dukungan AI

  • Ia sedang memikirkan penambahan fitur vector indexing ke Redis, dan sedang merancang struktur data baru terkait hal tersebut
  • Struktur data baru ini memperluas konsep sorted sets yang ada untuk mendukung pencocokan K-NN berdasarkan skor multidimensi (embedding)
  • Ia ingin melanjutkan filosofi Redis sebagai "Lego untuk developer", sambil mendorong para developer untuk menciptakan sesuatu secara langsung

Kolaborasi dengan komunitas Redis

  • Ia menyampaikan terima kasih atas kontribusi komunitas Redis, dan berencana terus membagikan ide serta fitur baru ke depan
  • Ia akan aktif di BlueSky dan membagikan perkembangan terkait Redis

Kesimpulan

  • Antirez kembali terlibat dalam proyek Redis dan akan melanjutkan perjalanan baru bersama komunitas. Ia ingin memperkuat kolaborasi antara komunitas dan perusahaan demi perkembangan Redis di masa depan

2 komentar

 
roxie 2024-12-11

Oh... sepertinya ini langkah besar dari Redis (perusahaannya).

 
GN⁺ 2024-12-11
Opini Hacker News
  • Ketidakpuasan terhadap perubahan lisensi Redis berasal dari dua alasan

    • Banyak orang berkontribusi ke proyek Redis secara gratis, dengan pemahaman bahwa proyek tersebut akan tetap dipertahankan di bawah lisensi open source yang sama
    • Keunggulan lisensi open source adalah kita bisa tahu dengan jelas bagaimana perangkat lunak dapat digunakan, tetapi lisensi Redis yang baru terasa merepotkan karena mungkin memerlukan nasihat hukum
    • Perubahan lisensi seperti ini merugikan open source
    • Dulu ada masa ketika orang bisa membangun bisnis di atas proyek open source, tetapi sekarang tidak lagi demikian
    • Bisa dipahami juga kecenderungan perusahaan yang memanfaatkan open source tanpa ikut berkontribusi, tetapi tidak ada jawaban yang jelas
  • Berbagi pengalaman tentang menulis dan coding

    • Coding untuk "Game Programming Patterns" dan "Crafting Interpreters" menyenangkan, tetapi proses menulisnya sangat melelahkan secara mental
  • Meragukan pendapat bahwa perpecahan komunitas bukan disebabkan oleh lisensi

    • Menurutnya lisensi adalah alasan utamanya, dan orang-orang dengan posisi serupa juga berpikir demikian
  • Kecewa dengan perubahan lisensi Redis dan mempertimbangkan valkey sebagai alternatif

    • Siap berpindah ke alternatif lain setiap kali terjadi perubahan lisensi
  • "Perubahan lisensi" membuat tim yang menerbitkan perangkat lunak open source menjadi dipandang dengan curiga

    • Mempertanyakan alasan untuk berkontribusi ke lisensi MIT/GPL
    • Perusahaan dibutuhkan untuk dukungan/kustomisasi proyek open source
  • Menyambut kembalinya Salvatore dan menilai bahwa membuat primitive vektor baru adalah kekuatannya

    • Menaruh harapan bahwa alat terkait vektor dan embedding akan berguna
  • Dua hal dari tulisan Salvatore yang terasa mengesankan

    • Menggunakan Claude efisien dan mengurangi rasa terisolasi dalam pemrograman
    • Bagian ketika Salvatore menjelaskan cara ia menulis perangkat lunak dengan Gen AI terasa mengesankan
  • Meragukan pendapat bahwa Claude unggul jauh dibanding alat lain

    • Sedang menggunakan Amazon Q dan merasa keunggulan besarnya adalah tersedia gratis
  • Kisah perjalanan ke New York bersama putrinya terasa menyentuh

    • Bagian yang mengekspresikan cinta dan rasa syukur kepada anaknya terasa mengesankan
  • Desain vector set sederhana dan elegan, mengingatkan pada desain API Redis