Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

      July 22, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Redis e il Ritorno all’Open Source

    Redis e il Ritorno all’Open Source

    May 6, 2025
    Redis e il ritorno all'open-source

    Redis è un sistema di gestione di strutture dati in memoria, estremamente popolare per la sua velocità e versatilità. Ideale per caching, gestione di sessioni, analisi in tempo reale e sistemi di messaggistica, Redis è diventata una componente fondamentale in numerose architetture software, specialmente in ambienti cloud e applicazioni distribuite. La sua capacità di gestire diversi tipi di dati (stringhe, liste, insiemi, hash, set ordinati) la rende una soluzione molto apprezzata tra gli sviluppatori software.

    Nata nel 2009 da Salvatore Sanfilippo (siciliano conosciuto come antirez), Redis è stata inizialmente distribuita sotto la licenza BSD a 3 clausole, una delle più permissive in ambito open source. Nel corso degli anni, Redis ha visto una crescita esponenziale, con oltre 4 miliardi di download su Docker e il supporto a più di 50 linguaggi di programmazione. Redis è multi-piattaforma: può essere eseguita su GNU/Linux, macOS e Windows, anche se la comunità ne raccomanda l’utilizzo su sistemi UNIX-like per prestazioni e stabilità.

    Nel marzo 2024, Redis ha abbandonato la licenza BSD per adottare la Server Side Public License (SSPL) e la Redis Source Available License (RSAL), entrambe non riconosciute dall’Open Source Initiative (OSI) come licenze open source. Questa scelta ha provocato una forte reazione nella comunità, portando alla nascita di fork (sviluppo di un nuovo progetto software che parte dal codice sorgente di un altro già esistente) come Valkey, sostenuta dalla Linux Foundation e da grandi aziende come AWS, Google e Oracle.

    Dopo poco più di un anno, Redis ha annunciato il ritorno all’open source, scegliendo la licenza AGPLv3 (Affero General Public License versione 3), una licenza copyleft approvata dall’OSI che tutela la libertà del software anche in ambito cloud.

    Novità in Redis 8

    Redis 8 segna un punto di svolta, sia dal punto di vista tecnico che comunitario. Ecco le principali novità introdotte:

    • Redis è ora disponibile anche sotto licenza AGPLv3, garantendo nuovamente la piena apertura del codice sorgente e la compatibilità con i principi dell’open source.
    • Introduzione dei “vector set”, un nuovo tipo di dato creato da Salvatore Sanfilippo: questa innovazione amplia le possibilità di utilizzo di Redis in ambiti come l’intelligenza artificiale e la ricerca semantica.
    • Integrazione delle tecnologie di Redis Stack direttamente nel core della versione 8: ora funzionalità come JSON, Time Series, tipi di dati probabilistici e il motore di interrogazione Redis Query Engine sono parte integrante della distribuzione principale, tutte sotto licenza AGPL.
    • Oltre 30 miglioramenti prestazionali, con comandi fino all’87% più veloci e un raddoppio della capacità di throughput rispetto alle versioni precedenti.
    • Maggiore coinvolgimento della comunità, soprattutto per quanto riguarda i contributi all’ecosistema dei client e lo sviluppo collaborativo.

    La decisione di Redis di abbandonare temporaneamente l’open source non è stata un caso isolato: altre aziende come Elastic, MongoDB e Hashicorp hanno compiuto scelte simili, adottando licenze più restrittive per proteggere i propri interessi commerciali di fronte ai grandi fornitori di servizi cloud. La SSPL, ad esempio, impone che chi offre il software come servizio debba pubblicare tutto il codice sorgente dell’infrastruttura correlata, un vincolo che va oltre le classiche licenze copyleft.

    Questi cambi di rotta hanno spesso portato a una frammentazione dell’offerta, con la nascita di fork sostenuti dalla comunità o da altre aziende. Nel caso di Redis, il fork Valkey ha rapidamente guadagnato popolarità, anche grazie al supporto di importanti realtà del settore e al coinvolgimento di numerose sviluppatrici e sviluppatori originari del progetto Redis. Questo fenomeno, però, ha comportato una dispersione degli sforzi e una perdita di coesione nella comunità, con conseguenze tangibili sullo sviluppo e sulla qualità del software.

    Il ritorno di Redis all’open source è stato accompagnato dal rientro di Salvatore Sanfilippo nel team, con l’obiettivo dichiarato di ricostruire il rapporto con la comunità e riportare il focus sullo sviluppo condiviso. La scelta della licenza AGPLv3 rappresenta una garanzia per chi desidera utilizzare, modificare e contribuire al progetto, anche in ambito cloud.

    Implicazioni per le distribuzioni GNU/Linux

    Le principali distribuzioni GNU/Linux hanno reagito rapidamente ai cambiamenti di licenza di Redis. Alcune, come Arch Linux, hanno già sostituito i pacchetti Redis con quelli del fork Valkey nei propri repository software, a testimonianza dell’importanza che la comunità attribuisce ai principi dell’open source e alla trasparenza. Questo scenario sottolinea quanto sia fondamentale, per una distribuzione GNU/Linux, poter contare su software realmente libero e mantenuto in modo collaborativo.

    La vicenda Redis solleva interrogativi più ampi sul futuro dell’open source, soprattutto in un contesto in cui le esigenze commerciali possono entrare in conflitto con i valori della comunità. La frammentazione dell’offerta e la proliferazione di fork rischiano di indebolire l’ecosistema, disperdendo risorse e rallentando l’innovazione. Tuttavia, il ritorno di Redis all’open source dimostra che la pressione della comunità e la forza dei principi condivisi possono ancora influenzare le scelte strategiche delle aziende, a beneficio di tutte le utilizzatrici e gli utilizzatori di software libero.

    Fonte: https://redis.io/blog/agplv3/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleCVE-2025-2905 (CVSS 9.1): Critical XXE Vulnerability Found in WSO2 API Manager
    Next Article Il podcast di Marco’s Box – Puntata 205

    Related Posts

    News & Updates

    A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

    July 22, 2025
    News & Updates

    “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

    July 22, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-49520 – Ansible Automation Platform EDA Git URL Injection Remote Command Execution Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    DragonForce Ransomware Cartel Hits UK Retailers with Custom Payloads and Global Extortion Campaign

    Security

    ‘No aggressive monetization’ — Nexus Mods’ new ownership responds to worried members

    News & Updates

    CVE-2025-49868 – Autonami Open Redirect Phishing

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    This Week in Laravel: React.js, Filament vs Laravel, and Junior Test

    July 10, 2025

    Useful Laravel links to read/watch for this week of July 10, 2025. Source: Read More 

    ONLYOFFICE Docs 9.0 is here: discover the redesigned interface, diagram viewer, AI tools and more

    June 18, 2025

    This $400 Motorola stylus phone shouldn’t be this good, but I’m seriously impressed

    May 2, 2025

    CVE-2025-5445 – Linksys Wireless Router OS Command Injection Vulnerability

    June 2, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.