Redis'teki tartışmalı lisans değişikliğinden sadece bir yıl sonra, beklenmedik bir gelişme daha yaşanıyor Bu popüler bellek içi veri deposunun tarihinde.
Ve Redis resmen özgür yazılım dünyasına geri döndü.. Redis, 8.0 sürümünden itibaren Açık Kaynak Girişimi (OSI) tarafından onaylanan GNU Affero Genel Kamu Lisansı (AGPLv3) adı verilen açık kaynak lisansı altında yeniden kullanıma sunuldu.
SSPL tartışması ve toplulukla kopuş
Mart 2024'te şunu hatırlamalıyız ki, Redis lisansını değiştirmişti bir Redis Kaynak Kullanılabilir Lisansı v2'yi Sunucu Tarafı Genel Lisansı ile birleştiren ikili model (SSPL), bir karar bir eleştiri dalgasına yol açtı. Yasal olarak uygulanabilir olmasına rağmen, SSPL OSI tarafından açık kaynaklı bir lisans olarak tanınmadı ve bu da Redis'in özgür yazılım statüsünü fiilen sona erdirdi. Bu değişiklik ücretsiz kullanımı sınırlamayı amaçlıyordu yazılımın büyük bulut sağlayıcıları tarafından Redis'ten faydalanan AWS veya Google Cloud gibi gelişimine katkıda bulunmadan. Ancak bu karar toplum nezdinde pek de hoş karşılanmadı.
Gibi projeler Valkey, bir çatal Linux Vakfı öncülüğünde Redis'e ücretsiz bir alternatif olarak ortaya çıktılar. Fedora gibi dağıtımlar bile, özgür yazılım politikalarıyla uyumluluk sorunları yaşanabileceği endişesiyle Redis'i depolarından kaldırmayı düşündü.
Redis'in kökenlerine dönüşü
Redis'in açık kaynaklı hale dönüşünün bir gecede gerçekleşmediğini belirtmekte fayda var, çünkü bu hareket Salvatore Sanfilippo sayesinde sağlandı (bilinen adıyla "antirez"), Kasım 2024'te Redis'in orijinal yaratıcısı, projeye yeniden katıldı bir geliştirici olarak başladı ve kısa süre sonra gerçek anlamda açık bir lisansa dönüşü teşvik etmeye başladı. Resmi blogda duygusal bir paylaşımda bulunduğu üzere, özgür yazılım yazmak bir programcı olarak kimliğinin vazgeçilmez bir parçasıydı ve çalışmalarının kapalı bir lisans altında dağıtılacağını hayal edemiyordu.
Sanfilippo dahili bir tartışmaya katıldı Redis'te zaten aktif olan ve birçok sesin duyulduğu SSPL yerine AGPL'yi benimseme seçeneğini savundu. CTO Benjamin Renaud ile olan liderliği ve işbirliği sayesinde Redis, AGPLv3'ü önceki lisanslama seçeneklerinin yanına üçüncü bir lisanslama seçeneği olarak eklemeye karar verdi.
Redis 8, yeni bir yol
Başta da belirttiğimiz gibi Redis 8 sürümü şu anda kullanılan sürümdür. yeni lisanslama modelini tanıtıyor ve sadece bu değil, aynı zamanda birçok iyileştirmeyle ve bunların arasında Vektör Setlerinin gelişini vurgularilk yeni veri türü Yıllar geçtikçe Redis'e eklenen, makine öğrenimi görevleri, anlamsal arama ve yüksek boyutlu vektör alma için tasarlanmış.
Buna ek olarak, Redis 8, daha önce mevcut olan teknolojileri doğal olarak bünyesinde barındırıyor Redis Stack'i kullanarakJSON, Zaman Serisi ve Redis Sorgu Motoru gibi entegrasyonun pekiştirilmesi. Şirkete göre bu sürümde 30'dan fazla performans iyileştirmesi yer alıyor, komutlar %87'ye kadar daha hızlı olabiliyor ve genel performans önceki sürümlere kıyasla iki katına çıkıyor.
Belirsiz ama umutlu bir gelecek
Redis'in içinde bulunduğu koşullar göz önüne alındığında, Tartışma öncesindeki konumunu yeniden kazanması zor olacak2024 yılında yapılan bir araştırma, Redis kullanan büyük işletmelerin %83'ünün Valkey'i zaten benimsediğini veya lisans değişikliklerine yanıt olarak bunu düşündüğünü ortaya koydu.
Redis CEO'su Rowan Trollope, SSPL'nin başlangıçta kullanılmasının ardındaki iş motivasyonunu açıklayarak, bulut hiper ölçekleyicilerinin açık kaynaklı yazılımdan kar elde ederken onun sürdürülebilirliğine katkıda bulunmamaları nedeniyle ortaya çıkan dengesizliğe işaret etti. Ancak AGPL'yi dahil etme kararı, açık yazılımın korunmasının en iyi seçenek olduğunun kabul edildiği anlamına geliyor.
Redis 8'in AGPLv3 lisansı altında yayınlanmasıyla birlikte proje özgür yazılım ilkeleriyle yeniden uyumlu hale geliyor. Toplumda önemli bir kırılma yaşanmış olsa da, bu değişim ciddi bir uzlaşma girişimini temsil ediyor.
Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, aşağıdaki ayrıntılara başvurabilirsiniz. aşağıdaki bağlantı.