Direi di no, perché è necessaria una licenza MATLAB per eseguire il software, ma questo punto non mi è completamente chiaro.
EDIT: questa era una domanda terminologica, non una richiesta di consulenza legale.
Direi di no, perché è necessaria una licenza MATLAB per eseguire il software, ma questo punto non mi è completamente chiaro.
EDIT: questa era una domanda terminologica, non una richiesta di consulenza legale.
Il termine "software libero" (specialmente se usato come sinonimo di software libero e open-source, FOSS) di solito si riferisce ai termini di licenza del software stesso, non dipende dalla piattaforma necessaria per eseguire un programma. In caso contrario, i programmi legati a sistemi operativi commerciali come Windows o iOS non potrebbero mai essere definiti "software libero". GPL è ampiamente accettata come licenza FOSS, quindi la risposta è chiaramente sì, una GPL lib è un software gratuito, indipendentemente dalla piattaforma richiesta per usarlo.
Suggerirei inoltre di dare un'occhiata alla definizione di software libero della FSF . Menzionano quattro libertà fondamentali, ma nessuno di questi punti richiede che la piattaforma per far funzionare il programma sia FOSS. Questo è ovvio per punti come la lettura / modifica del codice sorgente o il diritto di ridistribuzione, ma anche il primo - "La libertà di eseguire il programma come si desidera, per qualsiasi scopo" non dice "la piattaforma hardware / software richiesta per questo deve essere gratuita" .
Indipendentemente da ciò, nota che c'è un clone di MATLAB gratuito chiamato GNU Octave . Se qualcuno ha intenzione di scrivere una lib libera che non richiede alcun software "non libero", potrebbe renderla compatibile con GNU Octave su Linux. Tuttavia, per quanto ne so, la libertà di una lib non dipende dalla disponibilità di una tale piattaforma gratuita.
Leggi altre domande sui tag licensing terminology