7 puan yazan GN⁺ 2024-04-04 | 3 yorum | WhatsApp'ta paylaş
  • Redict topluluğu, Redis® OSS 7.2.4'ün copyleft fork'u olan Redict 7.3.0'ın ilk kararlı sürümünü duyurdu

Neden Redict seçilmeli

  • Redict, teknik olarak kararlılık ve uzun vadeli bakıma odaklanıyor; mevcut kapsam içinde mükemmelliğe ulaşmaya yoğunlaşıyor
  • Redict neredeyse özellik açısından tamamlanmış durumda ve yenilikten ziyade uzun vadeli güvenilirliğe odaklanmanın kullanıcılar için daha değerli olduğuna inanıyor
  • Valkey gibi diğer Redis® fork'larının aksine, Redict yazılımın sınırlı kapsamına ve uzun vadeli kararlılığına daha fazla önem veren, topluluk odaklı bir kültüre sahip
  • Redict, lisansın izin verdiği yazılımlardan faydalı değişiklikleri alıp iyileştirebilir; ancak önceliği kararlılık, yeni özellikler ise ikinci sırada gelir
  • Redict ayrıca diğer fork'lardan farklı toplumsal ve politik hedeflere sahip; yazılımı bağımsız ve topluluk merkezli bir şekilde geliştirmeye odaklanıyor
  • LGPL lisansı uygulanarak yazılım daha fazla sömürüye karşı korunuyor ve bulut sağlayıcılarının aşırı uyumluluk yükleriyle karşılaşmadan Redict'i müşterilerine sunabilmesi sağlanıyor

Teşekkür

  • Redict fork'unun hayata geçirilmesinde yer alan herkese kişisel teşekkürlerini iletiyorlar.
  • Özellikle Redict container çalışmaları üzerinde çalışan Micke Nordin ve Hugo'ya, dokümantasyon ve web sitesi üzerinde çalışan Lucas Dohmen'e, hiredict fork'u ve bakımını üstlenen Anna'ya teşekkür ediliyor.
  • Hem Redis® OSS'ye, hem ticari katkı sağlayanlara hem de bağımsız katkıcılara teşekkür ediliyor. Onların çalışmaları Redict kod tabanının temelini oluşturuyor.

Sonraki adımlar

  • İlk sürümde, mümkün olan en yüksek geriye dönük uyumluluğu sağlamak ve yeni kullanıcıların geçişini kolaylaştırmak için çok muhafazakâr bir değişiklik setine odaklanıldı
  • Gelecekte planlanan değişiklikler arasında build sisteminin modernizasyonu (muon başlıca aday), Redis® istemci kütüphanelerini de içeren ekosistemin fork'lanması ve Lua ile jemalloc gibi bağımlılıkların vendor dışına çıkarılması yer alıyor
  • Lucas, Redict dokümantasyonuna yatırım yapmayı ve bunu ekosistem katılımcıları için seçkin bir referans hâline getirmeyi planlıyor
  • Anna, hiredict için build sistemi iyileştirmeleri ve Unix normlarıyla daha iyi uyum da dâhil olmak üzere değişiklikler planlıyor
  • Topluluk üyelerinden gelen iyileştirmeleri değerlendirmeye hazırlar ve hem bağımsız hem ticari kullanıcıları eşit şekilde memnuniyetle karşılıyorlar

GN⁺ görüşü

  • Redict, mevcut Redis®'in açık kaynak sürümünü temel alarak kullanıcılar ve katkıcılar için daha fazla özgürlük ve kararlılık sunmayı hedefleyen bir proje. Bu, açık kaynak yazılımın sürdürülebilirliğine ve topluluk merkezli geliştirmeye önem veren kullanıcılar için cazip olabilir.
  • LGPL lisansının benimsenmesi, hem ticari kullanıcıların hem de özgür yazılım topluluğunun ihtiyaçlarını dengeli biçimde karşılamaya yönelik bir girişim; bu da bulut hizmet sağlayıcılarının Redict'i kendi hizmetlerine entegre ederken hukuki sorunları en aza indirmesine yardımcı oluyor.
  • Redict'in muhafazakâr yaklaşımı mevcut Redis® kullanıcılarına istikrarlı bir geçiş yolu sunuyor; ancak yenilikçi özellikleri hızla benimsemek isteyen kullanıcılar için sınırlayıcı olabilir.
  • Redict projesi, GitHub gibi mülkiyetli platformlar yerine Codeberg ve SourceHut gibi özgür yazılım temelli altyapılar kullanarak özgür yazılım ekosistemini güçlendirme isteğini gösteriyor.
  • Bu proje, Redis®'in ticari yöneticisinin yol açabileceği krizlere yanıt olarak özgür yazılımın geleceği için önemli bir tercih yapıyor ve bu durum açık kaynak topluluğu için önemli bir örnek olabilir.

3 yorum

 
GN⁺ 2024-04-04
Hacker News görüşleri
  • Lisans ve hosting hakkında çok tartışma var, ancak Redict’in istikrar ve uzun vadeli bakıma odaklanıp mevcut kapsam içinde mükemmelliğe ulaşmaya çalışması gerçekten ilginç bir farklılaştırıcı unsur.
    • Valkey, daha radikal yenilikler geliştirmek için kaynak yatırımı yapabilecek ticari çıkarlara sahip, ancak Redict, uzun vadeli istikrara daha fazla önem veren yazılımları tercih eden kültürel bir farkı kabul ediyor.
  • Redict copyleft olduğundan Valkey katkılarını birleştirebilir, ancak Valkey Redict commit’lerini birleştiremez (katkıda bulunanlar çift lisans vermediği sürece).
    • Redis açık kaynak değil, bu yüzden Valkey katkılarını birleştirebilir ama Redict katkılarını birleştiremez. Bu nedenle kodunuzun Redis’e dahil edilmesini istemiyorsanız Redict’e katkıda bulunmalısınız.
    • İlginç şekilde, lisans değişikliğinden sonraki son 2 haftada bir geliştiricinin Redis deposuna yaptığı commit sayısı yalnızca iki olmuş. Bu çok büyük bir düşüş.
  • Codeberg’deki Redict sürümünün GitHub’daki Valkey fork’u ile rekabet edip edemeyeceğini zaman gösterecek.
  • Bu durum, açık lisansların gerçek gücünü gösteriyor: farklı yaklaşımlara sahip iki fork ve profesyonel, yetkin iki ekip var; hangisinin kazanacağını ya da ikisinin de kazanıp kazanamayacağını görebiliriz.
  • Ticari kullanım için copyleft olmayan fork’lar da kullanılabilir.
  • Valkey’den bahsederek artık iki büyük fork olduğunu belirtiyor.
  • Başka projelerde de ticari yöne fazla gidildiği için kodun fork’landığı örnekler veriyor; örnek olarak MySQL ve MariaDB’yi gösteriyor. Redis Ltd.’nin kendi ürününün değerini abarttığını düşünüyor.
    • Redis kullanıcılarının çoğu basit bir bellek içi anahtar-değer deposu arıyor ve Redict’in daha iyi olacağına inanıyor.
  • Redis lisans değişikliği hakkında soru soruyor; yeni lisans altında host edilen bir sürümü satmadığı sürece projede Redis’i ücretsiz kullanıp kullanamayacağını netleştirmek istiyor.
  • Bulut sağlayıcılarının Redict veya Valkey’in host edilen sürümlerini sunup sunmayacağı ve Redis’ten bir yükseltme yolu olup olmayacağı soruluyor.
  • Redis’i RedisJSON ile birlikte kullandığını, Redict ve Valkey’in JSON veri tipini desteklemiyor gibi göründüğünü söylüyor ve JSON belgelerini işleyen bir sunucu hakkında bilgi istiyor.
 
xguru 2024-04-04

Bence en etkileyici kısım bu

Redict copyleft olduğu için Valkey katkılarını birleştirebilir, ancak Valkey Redict commit’lerini birleştiremez (katkıda bulunan kişi çift lisans vermediği sürece). Redis açık kaynak olmadığı için Valkey katkılarını birleştirebilir ama Redict katkılarını birleştiremez. Bu yüzden kodunuzun Redis’e dahil edilmesini istemiyorsanız Redict’e katkıda bulunmalısınız.

 
kuroneko 2024-04-04

Görünüşe göre Valkey ile lisans üzerinden rekabet ediyorlar. İlginçmiş. +_+