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

      CodeSOD: Classic WTF: When it’s OK to GOTO

      June 25, 2025

      Overture Maps launches GERS, a system of unique IDs for global geospatial entities

      June 25, 2025

      Agent Mode for Gemini added to Android Studio

      June 24, 2025

      Google’s Agent2Agent protocol finds new home at the Linux Foundation

      June 23, 2025

      Microsoft is reportedly planning yet more major cuts at Xbox — as early as next week

      June 24, 2025

      Microsoft makes Windows 10 security updates FREE for an extra year — but there’s a catch, and you might not like it

      June 24, 2025

      “Deus Ex” just turned 25 years old and it’s still the best PC game of all time — you only need $2 to play it on practically anything

      June 24, 2025

      Where to buy a Meta Quest 3S Xbox Edition — and why it’s a better bargain than the “normal” Meta Quest 3S

      June 24, 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

      Generate awesome open graph images with Open Graphy

      June 25, 2025
      Recent

      Generate awesome open graph images with Open Graphy

      June 25, 2025

      Defining a Dedicated Query Builder in Laravel 12 With PHP Attributes

      June 25, 2025

      pxlrbt/filament-activity-log

      June 25, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Linux Jargon Buster: What are Secure Boot & Shim Files?

      June 25, 2025
      Recent

      Linux Jargon Buster: What are Secure Boot & Shim Files?

      June 25, 2025

      Fldigi – modem program for most of the digital modes used by radio amateurs

      June 25, 2025

      Lwan is an experimental, scalable, high performance HTTP server

      June 25, 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

    Learning Resources

    Linux Jargon Buster: What are Secure Boot & Shim Files?

    June 25, 2025
    Linux

    Fldigi – modem program for most of the digital modes used by radio amateurs

    June 25, 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

    “Bungie leadership needs to be gutted completely.” Former Marathon dev says Bungie “was extremely toxic and humiliating” to work with days after art theft controversy

    News & Updates

    CVE-2025-4300 – iSourcecode Content Management System SQL Injection Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-49198 – Vulnerability Title: “DREAMSERVER Token Guessing Vulnerability”

    Common Vulnerabilities and Exposures (CVEs)

    Ninja Gaiden 4 is bloody, stylish, and pure fun — I cannot wait for the full release of this Xbox, Team Ninja, and PlatinumGames team-up

    News & Updates

    Highlights

    Motion Highlights: Rive Special

    June 5, 2025

    A collection of standout interactive animations made with Rive. Source: Read More 

    Understanding transaction visibility in PostgreSQL clusters with read replicas

    May 3, 2025

    Patching Vulnerabilities Faster Reduces Risks & Lower Cyber Risk Index

    April 22, 2025

    CVE-2025-31324 (CVSS 10): Zero-Day in SAP NetWeaver Exploited in the Wild to Deploy Webshells and C2 Frameworks

    April 25, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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