Twórcy dystrybucji Arch Linux ogłosili o zastąpieniu w repozytorium „extra” pakietów z bazą danych Redis pakietami z bazą danych Valkey w związku z przejściem Redis na licencję własnościową. W ramach projektu Valkey rozwijany jest fork Redis, który nadal korzysta z licencji BSD i jest wspierany przez organizację Linux Foundation przy udziale byłego maintenera Redis oraz firm Amazon, Google, Oracle, Ericsson i Snap. Valkey już zastępuje Redis w dystrybucjach Debian 13, Ubuntu 24.10, Fedora 41, RHEL 10, Azure Linux 3 i Alpine 3.20.
Od wydania 7.4 baza danych Redis przeszła na korzystanie z licencji RSALv2 (Redis Source Available License v2) i SSPLv1 (Server Side Public License v1), które prowadzą do dyskryminacji niektórych grup użytkowników, co uniemożliwia uznanie ich za otwarte lub wolne. W swoich celach obie licencje są do siebie podobne, a różnice sprowadzają się do tego, że licencja SSPL oparta jest na licencji copyleft AGPLv3, a licencja RSAL oparta jest na licencji permissywnej BSD. Licencja RSAL pozwala na korzystanie, modyfikowanie, dystrybuowanie i integrowanie kodu w aplikacjach, z wyjątkiem przypadków, gdy aplikacje te są komercyjne lub używane do świadczenia zarządzanych płatnych usług. Licencja SSPL dodatkowo zawiera wymóg dostarczenia pod tą samą licencją nie tylko kodu samej aplikacji, ale także źródłowych tekstów wszystkich komponentów zaangażowanych w świadczenie usługi w chmurze.
W Arch Linux pakiet „redis” będzie znajdować się w repozytorium „extra” jeszcze przez około dwa tygodnie, po czym zostanie przeniesiony do repozytorium AUR (Arch User Repository), pakiety w którym są zarządzane przez entuzjastów i nie są oficjalnie wspierane. Po usunięciu z repozytorium „extra” twórcy Arch Linux nie zamierzają wydawać aktualizacji dla pakietu redis w AUR. Przez jakiś czas pakiet redis w AUR będzie miał status przestarzałego, po czym zostanie usunięty. Użytkownikom Arch Linux, którzy korzystają z bazy danych Redis, zaleca się jak najszybsze przejście na pakiet „valkey”.
Źródło: opennet.ru
