Sto scrivendo il mio progetto di tesi in GNU Octave. Il mio progetto consiste fondamentalmente in un mucchio di file ".m" scritti in Octave. Sto anche usando una libreria condivisa (e non rilasciata) sviluppata dal mio supervisore.
Per poter accedere alla libreria, ho scritto un wrapper di file OCT (estensione dinamica per Octave). La mia domanda è: sono autorizzato a distribuire i miei file ".m" che dipendono da entrambi gli interni di Octave e dalla libreria proprietaria? Non distribuirò alcuna dipendenza né i file wrapper, solo i file ".m". È illegale distribuirli (non mi dispiace essere costretti a rilasciarli con una licenza specifica) se dipendono da un software proprietario per essere pienamente funzionanti? Anche se è solo per documentare i miei esperimenti?
L'ho già chiesto ai forum di Octave, ma erano troppo appassionati e aggressivi e non davano argomenti utili. Mi piacerebbe sentire i fatti, non l'ideologia.
PS: So che potrei usare MEX, che è l'unico mezzo di comunicazione esplicitamente consentito con le librerie proprietarie in Octave. Tuttavia, per motivi tecnici non è possibile utilizzare MEX nel mio caso.