OL-MASTER

Una esperienza totalmente nuova nel mondo delle radio SDR

Introduzione

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.

placeholder image

Interfaccia moderna

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

placeholder image

Piena integrazione con OL-SDR

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.

placeholder image

Open code, guidato nel suo sviluppo

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.

Domande Frequenti (FAQ)

OL-Master è open source?
Sì. OL-Master è rilasciato sotto la GNU General Public License (GPL), in continuità con le sue origini nell'ecosistema PowerSDR.
OL-Master deriva da PowerSDR?
Sì. OL-Master ha avuto origine dal codebase di PowerSDR ed è evoluto significativamente nel tempo attraverso modifiche estensive, refactoring e riprogettazione architettonica. Questa eredità è rispettata sia tecnicamente che legalmente.
Chi può accedere al codice sorgente?
Il codice sorgente viene fornito agli utenti che ricevono OL-Master come parte dei prodotti hardware Olliter. Inoltre, i membri della comunità Olliter possono richiedere l'accesso al codice sorgente per scopi di studio, sperimentazione o contributo.
Perché il codice sorgente non è ancora completamente pubblico?
OL-Master sta evolvendo verso una distribuzione pubblica più ampia. Prima di aprire repository pubblici, Olliter dà priorità a:
  • documentazione chiara
  • flussi di lavoro per i contributi definiti
  • manutenibilità a lungo termine
Questo assicura che l'apertura porti a una collaborazione significativa piuttosto che alla frammentazione.
Posso fare un fork di OL-Master?
Sì. La GPL permette esplicitamente il fork.

Tuttavia:
  • i fork sono progetti indipendenti
  • Olliter non fornisce supporto o garanzie di compatibilità per i fork
  • i marchi e il branding Olliter non possono essere utilizzati in modo da implicare un endorsement
Posso sviluppare plugin o estensioni?
Sì. I plugin e i componenti esterni sono il modo preferito per estendere OL-Master.

I plugin dovrebbero:
  • utilizzare solo API pubbliche documentate
  • evitare di modificare direttamente il Core
  • dichiarare chiaramente la loro licenza e compatibilità
Posso utilizzare OL-Master commercialmente?
OL-Master è un software con licenza GPL. L'uso commerciale deve essere conforme ai termini della GPL e alle licenze di terze parti applicabili.

Per accordi commerciali che coinvolgono hardware Olliter, supporto o certificazione, contattare direttamente Olliter.
Olliter limita la redistribuzione del software?
No. La redistribuzione è regolata dalla GPL.

Olliter definisce cosa è considerato un rilascio ufficiale e cosa è supportato, ma non limita i diritti concessi dalla licenza.
Come posso contribuire al progetto?
I membri della comunità possono contribuire attraverso:
  • feedback e testing
  • sviluppo di plugin e integrazioni
  • documentazione e strumenti
I contributi al Core seguono un processo di revisione ufficiale per garantire qualità, sicurezza e sostenibilità.
I membri della comunità interessati a un approfondimento tecnico e a una discussione sulla licenza possono leggere il testo completo qui.

I membri della comunità interessati a un approfondimento tecnico e a una discussione sulla licenza possono leggere il testo completo qui.

Never miss a beat. Follow us on social:

Olliter Laboratory

+39 320.162.9300

hello@olliter.com

Olliter Laboratory SAgl
via da Mezz
CH-7742 Poschiavo
Switzerland