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

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 16, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 16, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 16, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 16, 2025

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025

      Bing Search APIs to be “decommissioned completely” as Microsoft urges developers to use its Azure agentic AI alternative

      May 16, 2025

      Microsoft might kill the Surface Laptop Studio as production is quietly halted

      May 16, 2025

      Minecraft licensing robbed us of this controversial NFL schedule release video

      May 16, 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 power of generators

      May 16, 2025
      Recent

      The power of generators

      May 16, 2025

      Simplify Factory Associations with Laravel’s UseFactory Attribute

      May 16, 2025

      This Week in Laravel: React Native, PhpStorm Junie, and more

      May 16, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025
      Recent

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025

      Bing Search APIs to be “decommissioned completely” as Microsoft urges developers to use its Azure agentic AI alternative

      May 16, 2025

      Microsoft might kill the Surface Laptop Studio as production is quietly halted

      May 16, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»ScyllaDB: La Transizione a una Licenza “Source Available” e le Sue Conseguenze

    ScyllaDB: La Transizione a una Licenza “Source Available” e le Sue Conseguenze

    December 23, 2024
    ScyllaDB: La Transizione a una Licenza "Source Available" e le Sue Conseguenze

    ScyllaDB, un database NoSQL (Not Only SQL) ad alte prestazioni, ha recentemente annunciato una significativa modifica al proprio modello di licenza, passando a una licenza “source available” (codice sorgente disponibile).

    Il termine NoSQL si riferisce a una classe di sistemi di gestione dei database che non seguono il modello tradizionale di database relazionali basati su SQL (Structured Query Language) e indica che questi database possono utilizzare linguaggi di query diversi da SQL per gestire e interrogare i dati.

    I database NoSQL sono progettati per gestire grandi quantità di dati non strutturati o semi-strutturati, e sono particolarmente adatti per applicazioni che richiedono scalabilità orizzontale e alta disponibilità. Esistono diversi tipi di database NoSQL, tra cui:

    1. Database a Documenti: Memorizzano dati in documenti simili a JSON (JavaScript Object Notation). Esempi: MongoDB, CouchDB.
    2. Database a Colonne: Memorizzano dati in colonne invece che in righe, ottimizzati per query su grandi dataset. Esempi: Apache Cassandra, HBase.
    3. Database a Grafo: Utilizzano una struttura a grafo con nodi, archi e proprietà per rappresentare e memorizzare dati. Esempi: Neo4j, ArangoDB.
    4. Database a Chiave-Valore: Memorizzano dati come coppie chiave-valore, ideali per l’accesso rapido ai dati. Esempi: Redis, DynamoDB.

    I database NoSQL sono scelti per applicazioni che richiedono flessibilità nella struttura dei dati, rapidità nelle operazioni di lettura/scrittura, e capacità di gestire grandi volumi di dati distribuiti su più server.

    Modifiche alla Licenza di ScyllaDB

    Esploriamo ora le conseguenze di questo cambiamento nella strategia di gestione conoscendo la differenza tra “open source” e “source available” che è fondamentale per comprendere le varie modalità di accesso e utilizzo del software:

    • Open Source: Il software open source è caratterizzato dalla disponibilità del codice sorgente, che può essere visualizzato, modificato e distribuito liberamente dagli utenti. Questo modello promuove la trasparenza, la collaborazione e la partecipazione della comunità nello sviluppo del software. Le licenze open source stabiliscono specifici diritti e doveri per gli utenti, garantendo che il codice rimanga accessibile e che eventuali modifiche siano condivise con la comunità. Alcuni esempi di licenze open source includono la Licenza Pubblica Generica GNU (GPL) e la Licenza MIT.
    • Source Available: Il termine source available (sorgente disponibile) si riferisce a software il cui codice sorgente è accessibile agli utenti, ma con alcune limitazioni rispetto al modello open source. Sebbene gli utenti possano visualizzare e, in alcuni casi, modificare il codice, le condizioni di utilizzo possono essere più restrittive. Ad esempio, il software “source available” potrebbe non consentire la redistribuzione delle modifiche o potrebbe limitare l’uso commerciale del codice. Questo approccio mira a mantenere un certo controllo sulla proprietà intellettuale, pur offrendo una certa trasparenza.

    Unificazione delle Versioni

    ScyllaDB ha deciso di concentrarsi su un’unica versione: ScyllaDB Enterprise, prevista per il lancio con la nuova versione 2025.1 a febbraio 2025. Fino ad ora, l’azienda manteneva sia una versione “open source” (OSS) che una versione “enterprise” separata. Con questa nuova strategia, ScyllaDB intende semplificare lo sviluppo e la gestione del software, riducendo il carico di lavoro associato al mantenimento di 2 flussi di rilascio distinti.

    Transizione alla Licenza Sorgente Disponibile

    La versione enterprise di ScyllaDB passerà da un modello “closed source” (codice sorgente chiuso) a uno “source available“. Ciò significa che gli utenti potranno visualizzare e rivedere gran parte del codice sorgente, aumentando la trasparenza pur proteggendo i diritti di proprietà intellettuale. La versione open source storica, ScyllaDB OSS AGPL 6.2, sarà l’ultima della sua categoria, mentre la nuova versione enterprise garantirà l’accesso libero a funzionalità complete per le implementazioni su piccola scala.

    Aggiornamenti per le Versioni Enterprise Precedenti

    Per facilitare la transizione agli utenti esistenti, ScyllaDB Enterprise 2024.2 adotterà anch’essa la nuova licenza “source available” a partire dal prossimo aggiornamento previsto per dicembre 2024.

    Scylla Manager e Kubernetes Operator

    Lo strumento Scylla Manager, che semplifica operazioni come backup e ripristino, passerà a una licenza AGPL. Inoltre, l’operatore Kubernetes multi-regione precedentemente “closed source” sarà integrato nell’operatore Kubernetes principale con licenza Apache. Altri progetti di ScyllaDB, come Seastar, rimarranno sotto le loro attuali licenze.

    Motivazioni Dietro il Cambiamento

    Il team di ScyllaDB ha spiegato che mantenere 2 flussi di rilascio ha comportato un carico di lavoro crescente. Le decisioni su quali funzionalità rendere open source e come differenziare le offerte hanno complicato il processo. Nonostante il feedback della comunità sia sempre stato prezioso, il livello di contributo esterno al motore del database non è mai decollato come sperato.

    In sostanza, questo significa che la versione OSS ha agito più come una soluzione “sorgente disponibile” nella pratica, senza fornire il livello di contributo esterno che il team si aspettava.

    Vantaggi del Nuovo Modello

    Sebbene alcuni utenti tradizionali dell’open source possano sentirsi delusi dalla rimozione di un’alternativa completamente open source per le nuove versioni, ScyllaDB sostiene che il nuovo modello avvantaggerà l’intera comunità. La versione libera di ScyllaDB Enterprise rimarrà robusta e pienamente funzionale, consentendo l’accesso a tutte le migliorie precedentemente riservate solo agli utenti paganti.

    Aspettative per la Nuova Versione

    Con la nuova offerta enterprise sono attesi importanti miglioramenti:

    • Maggiore throughput e minore latenza: Ottimizzazioni basate su profili possono garantire fino al 50% in più di throughput e una riduzione della latenza del 33%.
    • Scalabilità più rapida: Lo streaming basato su file riduce il tempo necessario per aggiungere o rimuovere nodi fino a un fattore 30.
    • Prioritizzazione dei carichi di lavoro: Pianificazione avanzata per diverse esigenze operative su un singolo cluster.
    • Compressione migliorata: Compressione basata su ZSTD con un dizionario a livello di shard riduce il sovraccarico della rete.
    • Strategia di compattazione avanzata: Una nuova strategia incrementale bilancia i vantaggi degli approcci Leveled e Size-tiered.
    • Sicurezza e gestibilità: Funzionalità come la crittografia dei dati a riposo e l’integrazione LDAP saranno disponibili per tutti.
    • Cicli di vita più lunghi: Maggiore stabilità e supporto esteso per ogni versione.

    Per gli utenti Kubernetes, l’integrazione dell’operatore multi-regione semplifica ulteriormente il deployment in ambienti containerizzati e multi-regione.

    ScyllaDB è convinta che questa unificazione dei flussi di rilascio permetterà all’organizzazione di rispondere più rapidamente alle esigenze degli utenti. Con l’avvicinarsi della data prevista per la nuova era “source available”, sviluppatori e amministratori di database stanno seguendo con interesse gli sviluppi futuri.

    Per maggiori informazioni, leggere il comunicato ufficiale.

    Fonte: https://www.scylladb.com/2024/12/18/why-were-moving-to-a-source-available-license/
    Fonte: https://linuxiac.com/scylladb-transitions-to-source-available-license/

    Source: Read More

    Hostinger
    Facebook Twitter Reddit Email Copy Link
    Previous ArticleRilasciato OpenShot 3.3: Tutto Quello che Devi Sapere
    Next Article Hop – terminal based file explorer

    Related Posts

    Security

    Nmap 7.96 Launches with Lightning-Fast DNS and 612 Scripts

    May 17, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-40906 – MongoDB BSON Serialization BSON::XS Multiple Vulnerabilities

    May 17, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    Actionsflow automates developers’ workflows based on GitHub actions

    Linux

    Novels That Offer Peace After Long Days

    Learning Resources

    How to Securely Onboard New Employees Without Sharing Temporary Passwords

    Development

    GitHub Uncovers New ruby-saml Vulnerabilities Allowing Account Takeover Attacks

    Development

    Highlights

    Minneapolis, Let’s Talk AI at Agentforce World Tour Development

    Minneapolis, Let’s Talk AI at Agentforce World Tour

    April 9, 2025

    We’re excited to share that Perficient will be on the ground in Minneapolis for Salesforce’s…

    CVE-2025-37887 – Linux Kernel PDS_CORE Devlink Command Buffer Overflow

    May 9, 2025

    Webflow vs. WordPress

    February 21, 2025

    Data Complexity and Scaling Laws in Neural Language Models

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

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