6 puan yazan GN⁺ 2024-12-11 | 2 yorum | WhatsApp'ta paylaş
  • Redis'in yaratıcısı Antirez (gerçek adı Salvatore Sanfilippo), yaklaşık 1620 gün önce (~4,44 yıl) Redis projesinden ayrıldı
  • Ayrıldıktan sonra Redis'in koduna, commit mesajlarına vb. hiç bakmadı; yalnızca ihtiyaç duyduğunda kaynak kodu indirip derledi
  • Geçmişte yaptığı işe karşı bir bağlılığı olmadığı anlamına gelmiyordu. Proje yönetimi işlerinin artması yaratıcı çalışmayı azaltmıştı, ancak Redis üzerinde çalışmak hâlâ keyifliydi
  • Projeden ayrılma nedeni ailesiyle daha fazla zaman geçirmek ve yeni meydan okumalar istemesiydi

Koda geri dönüş

  • Yazı yazdığı dönemde kodlama bir tür dinlenme biçimiydi
  • Gömülü projeler, sinir ağları, Telegram botları yapımı gibi çeşitli deneyler gerçekleştirdi
  • Zaman geçtikçe teknoloji dünyasına yeniden katılma yönünde güçlü bir istek hissetti ve Redis topluluğunun bölündüğüne tanık oldu
  • Redis ekosisteminde topluluk ile şirket arasında köprü kuran bir "evangelist" olarak yeniden katılmayı değerlendirdi

New York'taki zaman ve geri dönüş teklifi

  • Kızının New York'u ziyaret etme isteği vesilesiyle Redis Labs'ın yeni CEO'su Rowan Trollope ile iletişime geçti
  • Redis ekosistemi ile kod tabanının yönünü hizalayacak bir rol önerdi ve anlaşmaya vardılar

Lisans değişikliğine bakışı

  • Redis'in lisans değişikliği kendi kararı değildi, ancak bunu anladığını belirtti
  • Yeni SSPL lisansı yalnızca Redis'i SaaS biçiminde satan durumlara kısıtlama getiriyor ve kullanım senaryolarının çoğunda önceki BSD lisansına benzer bir özgürlük sağlıyor
  • Lisans dönüşümünün toplulukla yaşanan çatlağın ana nedeni olmadığını savundu
  • Aksine, bu değişim sayesinde Redis'in çekirdek geliştirmesine yeniden odaklanılabilmesini umduğunu söyledi

Redis'in yeni veri yapıları ve yapay zeka desteği

  • Redis'e vektör indeksleme özelliği eklemeyi düşünüyor ve bununla ilgili yeni bir veri yapısı tasarlıyor
  • Bu yeni veri yapısı, mevcut sorted sets kavramını genişleterek çok boyutlu skorlar (embedding'ler) temelinde K-NN eşleştirmesini destekliyor
  • Redis'in "geliştiriciler için Lego" felsefesini sürdürerek, geliştiricileri doğrudan bir şeyler yaratmaya teşvik ediyor

Redis topluluğuyla iş birliği

  • Redis topluluğunun katkılarına teşekkür etti ve bundan sonra da yeni fikirler ile özellikleri paylaşmayı planlıyor
  • BlueSky'da aktif olarak Redis'le ilgili gelişmeleri paylaşacağını belirtti

Sonuç

  • Antirez, Redis projesine yeniden katılarak toplulukla birlikte yeni yolculuğunu sürdürecek. Redis'in gelecekteki gelişimi için topluluk ile şirket arasındaki iş birliğini güçlendirmeyi hedefliyor

2 yorum

 
roxie 2024-12-11

Oo... Görünüşe göre Redis (şirket) çok büyük bir hamle yaptı.

 
GN⁺ 2024-12-11
Hacker News görüşleri
  • Redis’in lisans değişikliğine yönelik memnuniyetsizlik iki nedenden kaynaklanıyor

    • Birçok kişi Redis projesine ücretsiz katkıda bulundu ve bunu, projenin aynı açık kaynak lisansı altında kalacağı anlayışıyla yaptı
    • Açık kaynak lisanslarının avantajı, yazılımın nasıl kullanılabileceğinin net olmasıdır; ancak yeni Redis lisansı hukuki danışmanlık gerektirebilir ve bu da rahatsız edicidir
    • Bu tür lisans değişiklikleri açık kaynağa zarar veriyor
    • Bir zamanlar açık kaynak projeleri üzerine iş kurmak mümkündü, ancak artık öyle değil
    • Şirketlerin açık kaynak üzerine kurulup katkı sunmama eğilimi anlaşılabilir, ama net bir doğru cevap yok
  • Yazma ve kodlama deneyimi hakkında görüş paylaşılıyor

    • Game Programming Patterns ve Crafting Interpreters için kod yazmak keyifliydi, ancak yazma kısmı zihinsel olarak zorluydu
  • Topluluğun bölünmesinin lisans yüzünden olmadığı yönündeki görüş sorgulanıyor

    • Yazan kişi, asıl sebebin lisans olduğunu düşünüyor ve benzer görüşte olan başkalarının da böyle düşündüğünü söylüyor
  • Redis’in lisans değişikliğinden dolayı hayal kırıklığı yaşandığı ve alternatif olarak valkey’in değerlendirildiği belirtiliyor

    • Her lisans değişikliğinde başka bir alternatife geçmeye hazır olunduğu söyleniyor
  • “Lisans değişikliği”, açık kaynak yazılım yayımlayan ekiplere şüpheyle bakılmasına yol açıyor

    • MIT/GPL lisanslı projelere neden katkı verildiği sorgulanıyor
    • Şirketlerin, açık kaynak projeler için destek/özelleştirme sağlamak açısından gerekli olduğu belirtiliyor
  • Salvatore’un dönüşü memnuniyetle karşılanıyor ve yeni vektör primitifleri oluşturmanın onun güçlü yanı olduğu düşünülüyor

    • Vektörler ve embedding ile ilgili araçların faydalı olmasının beklendiği ifade ediliyor
  • Salvatore’un yazısında iki şeyin özellikle etkileyici olduğu belirtiliyor

    • Claude kullanmanın verimli olduğu ve programlama sürecindeki yalnızlık hissini azalttığı söyleniyor
    • Salvatore’un Gen AI kullanarak yazılım yazma yöntemini anlattığı bölüm etkileyici bulunuyor
  • Claude’un diğer araçların önünde olduğu görüşü sorgulanıyor

    • Amazon Q kullanıldığı ve ücretsiz sunulmasının büyük bir avantaj olduğu düşünülüyor
  • Kızıyla yapılan New York gezisi hikâyesi duygulandırıcı bulunuyor

    • Çocuğuna yönelik sevgi ve minnettarlığını ifade ettiği bölüm etkileyici bulunuyor
  • Vektör seti tasarımının basit ve zarif olduğu, Redis’in API tasarımını hatırlattığı belirtiliyor