OL-Master è il risultato di un lungo percorso tecnico guidato dalla sperimentazione, dalla curiosità e da un profondo rispetto per l’ingegneria radio.
Quello che nel 2010 è iniziato come un’esplorazione personale del mondo della Software Defined Radio si è gradualmente evoluto in una piattaforma matura, progettata per spingere prestazioni, flessibilità e affidabilità oltre i limiti tipici delle soluzioni SDR amatoriali e di fascia entry-level. Fin dall’inizio, il progetto è stato plasmato da un approccio concreto e operativo: hardware reale, segnali reali e vincoli del mondo reale.
OL-Master non è mai stato concepito come un prodotto chiuso, né come un esperimento open source privo di struttura.
È un progetto aperto, ma con una struttura ben definita.
La piattaforma si basa sulle fondamenta open source di PowerSDR, rispettandone pienamente la licenza e l’eredità tecnica, ed evolve progressivamente verso un’architettura moderna in grado di supportare larghezze di banda più elevate, ricevitori multipli, elaborazione avanzata del segnale e una stretta integrazione con hardware di livello professionale.
Oggi, OL-Master rappresenta un ecosistema equilibrato:
un Core stabile, che assicura sicurezza, prestazioni e integrità dell’hardware
un modello di flessibile, pensato per favorire l’innovazione attraverso plugin, integrazioni e strumenti esterni
un approccio “OPEN” orientato alla community, che promuove la collaborazione senza sacrificare qualità tecnica, e sostenibilità nel tempo.
In questa pagina vengono descritte la struttura di OL-Master, le modalità di partecipazione della community e l’equilibrio tra apertura e responsabilità all’interno del progetto.

Un’interfaccia pulita e reattiva, pensata per l’operatività reale, per schermi ad alta risoluzione e per analisi del segnale avanzate, senza inutili complicazioni.

OL-Master è profondamente integrato con le radio OL-SDR per valorizzarne al massimo la gamma dinamica, la linearità, la precisione temporale e l’architettura multi-ricevitore.

OL-Master è un progetto open source, sotto la guida di Olliter, pensato per garantire stabilità, qualità e una visione a lungo termine, pur restando aperto a contributi qualificati della community.
OL-Master Core
Il Core include tutti i componenti software essenziali per il corretto e sicuro funzionamento degli apparati radio Olliter, tra cui:
•controllo dell'hardware e gestione dei dispositivi
•elaborazione DSP principale per RX/TX
•logica di temporizzazione, sincronizzazione e sicurezza
•protocolli di comunicazione ufficiali tra il software e l'hardware Olliter
•API pubbliche e relative implementazioni di riferimento
Caratteristiche:
•mantenuto e rilasciato dal core team di Olliter
•versionato e testato rispetto all'hardware supportato
•distribuito sotto licenza GNU General Public License (GPL), in continuità con PowerSDR
•soggetto a revisione, validazione e accettazione prima dell'inclusione nei rilasci ufficiali
Il Core rappresenta la fondamentazione stabile e supportata dell'ecosistema OL-Master.
Plugins and External Components
I Plugin e i componenti esterni includono estensioni opzionali o non essenziali, quali:
•decodificatori aggiuntivi o processori di segnale
•estensioni dell'interfaccia utente o front-end alternativi
•integrazioni con software o servizi di terze parti
•funzionalità sperimentali o orientate alla ricerca
Caratteristiche:
•sviluppati e distribuiti indipendentemente dal Core
•interagiscono con il Core esclusivamente attraverso le API pubbliche documentate
•possono adottare modelli di licenza differenti, a condizione che rimangano compatibili con la licenza GPL del Core
•possono essere mantenuti da singoli sviluppatori, gruppi o terze parti
Questo modello consente l'innovazione e la personalizzazione senza destabilizzare il progetto Core.
OL-Master è aperto, ma non è privo di struttura.
La comunità svolge un ruolo importante nel testing, nella sperimentazione, nel feedback e nello sviluppo di estensioni. Allo stesso tempo, l'integrità della piattaforma Core deve essere preservata per garantire affidabilità e vitalità a lungo termine.
I membri della comunità sono incoraggiati a:
• esplorare e sperimentare con la piattaforma
• sviluppare plugin e integrazioni
• fornire feedback e approfondimenti tecnici
• proporre miglioramenti attraverso i flussi di lavoro per i contributi stabiliti
L'accettazione dei contributi nel Core si basa sulla qualità tecnica, sulla coerenza architettonica, sulla manutenibilità e sull'impatto a lungo termine.
Olliter fornisce supporto ufficiale per:
• il Core di OL-Master distribuito attraverso i canali ufficiali
• le API pubbliche documentate
• i plugin sviluppati o certificati da Olliter
• le configurazioni hardware supportate che utilizzano firmware e software ufficiali
I fork, le build sperimentali e i plugin della comunità sono consentiti dalla licenza GPL, ma non sono considerati ufficiali e non sono coperti dal supporto Olliter o dalle garanzie di compatibilità.
OL-Master è rilasciato sotto licenza GNU General Public License (GPL).
In conformità con la licenza, il codice sorgente viene reso disponibile a tutti gli utenti che ricevono il software come parte dei prodotti hardware Olliter.
Inoltre, Olliter sostiene la collaborazione aperta e la trasparenza. Il codice sorgente può anche essere fornito, su richiesta, ai membri della comunità Olliter che desiderano studiare, sperimentare o contribuire al progetto.
Questo approccio consente una partecipazione significativa, garantendo al contempo che l'accesso al codice sia accompagnato da un adeguato contesto tecnico e dalla comprensione della struttura e degli obiettivi del progetto.
Con l'evolversi del progetto, i repository pubblici potrebbero essere resi disponibili una volta che la documentazione, i flussi di lavoro per i contributi e i processi di manutenzione a lungo termine saranno stati completamente stabiliti.
Il valore di OL-Master risiede nel suo ecosistema, non nel controllo esclusivo sul codice.
L'apertura favorisce la collaborazione e l'apprendimento. La struttura garantisce stabilità, sicurezza e sostenibilità.
OL-Master mira a bilanciare entrambi gli aspetti — fornendo una solida base tecnica e accogliendo al contempo una comunità di utenti e sviluppatori che condividano lo stesso rispetto per la disciplina ingegneristica e i principi dell'open-source.
I membri della comunità interessati a un approfondimento tecnico e a una discussione sulla licenza possono leggere il testo completo qui.