- Redis Adopts Dual Source-Available Licensing | Redis
- Beginning today, all future versions of Redis will be released with source-available licenses. Read more on the blog.
Redis to pamięciowa baza danych (In-Memory DB) wykorzystująca pamięć RAM. Jej największą zaletą jest znacznie szybsza prędkość działania w porównaniu do baz danych opartych na dyskach. Prosta struktura klucz-wartość upraszcza przetwarzanie danych.
Początkowo Redis był głównie wykorzystywany do przechowywania danych sesji. Z czasem zaczął być stosowany również do celów cache'owania. Przechowywanie często używanych wartości w Redis pozwala na szybkie ich pobieranie bez konieczności każdorazowego odwoływania się do bazy danych.
Największą zaletą Redisa jest jego imponująca wydajność. Chociaż korzystanie z pamięci RAM wiąże się z nieco wyższymi kosztami serwera, to rewelacyjne osiągi w pełni uzasadniają ten kompromis.
Niedawno pojawiły się informacje o zmianie polityki Redisa. Mimo że użytkownicy końcowi nie odczują tego w żaden sposób, dostawcy usług w chmurze mogą być dotknięci zmianami. Istnieje pewien niepokój związany z potencjalnym wzrostem cen, ale Redis pozostaje nieodzownym narzędziem.
Przez jakiś czas nie miałem okazji zagłębić się w Redis, ale ostatnio dowiedziałem się o dodaniu funkcji wyszukiwania wektorowego (Vector Search) i byłem zaskoczony. Wygląda na to, że wyszukiwanie wektorowe jest obecnie bardzo popularne.
Dobrze, przyjrzyjmy się teraz bliżej tym nowym zmianom w Redis.
W sierpniu 2023 roku Redis zmienił politykę licencyjną. Zamiast dotychczasowej licencji BSD, wprowadzono podwójną licencję na podstawie RSALv2 (Redis Source Available License) i SSPLv1 (Server Side Public License).
Zmiana licencji ma na celu zapewnienie zrównoważonego rozwoju Redisa. Redis rozwijał się dzięki wkładowi społeczności open source, ale większość komercyjnych sprzedaży odbywała się za pośrednictwem dostawców usług w chmurze, którzy komercjalizowali Redisa bez inwestowania w jego rozwój.
Zgodnie z nową polityką licencyjną, dostawcy usług w chmurze hostujący produkty Redis nie mogą już korzystać z kodu źródłowego Redisa bezpłatnie. Aby móc oferować wersje Redisa 7.4 i nowsze, muszą zawrzeć umowę licencyjną z Redis.
Dla zwykłych programistów nie ma to większego znaczenia. Mogą nadal korzystać z kodu źródłowego Redisa bezpłatnie za pośrednictwem Redis Community Edition, a wszystkie biblioteki klienckie Redisa zachowują otwarte licencje.
Na razie nie wiadomo, jakie będą ostateczne konsekwencje zmiany licencji Redisa. Mimo to, mamy nadzieję, że Redis pozostanie popularną bazą danych cenioną przez programistów.
Komentarze0