Does anyone know if there are any third party libraries already supported.
I would like to use GSL (gnu scientific library) and maybe FFTW (fastest Fourier transform in the west) libraries.
Are any of these already supported?
Would installing them into my contribution be a problem from the licensing side?
Is there a LAPACK library allready installed/suported?
Third party libraries
-
mellinger
- Posts: 1341
- Joined: 12 Feb 2003, 11:06
Hi,
the FFTW library is already supported, see src/extlib/fftlib. As BCI2000 has a proprietary license (MTA), we cannot distribute FFTW with it but we provide an interface wrapper and ask users to separately download FFTW and install it with BCI2000.
We also have a subset of an older version (1.3) of ALGLIB (http://www.alglib.net) in BCI2000 that was distributed under a free license. It contains a version of LAPACK's QR factorization algorithm, see src/extlib/alglib.
Generally, for the core part of BCI2000, GPLed libraries are a problem because they require derived software to be GPLed as well, and BCI2000 comes with a proprietary license.
As far as I understand it, you can comply to the GPL by releasing your contribution to BCI2000 under the GPL. This should be possible even if BCI2000 is not released under the GPL.
the FFTW library is already supported, see src/extlib/fftlib. As BCI2000 has a proprietary license (MTA), we cannot distribute FFTW with it but we provide an interface wrapper and ask users to separately download FFTW and install it with BCI2000.
We also have a subset of an older version (1.3) of ALGLIB (http://www.alglib.net) in BCI2000 that was distributed under a free license. It contains a version of LAPACK's QR factorization algorithm, see src/extlib/alglib.
Generally, for the core part of BCI2000, GPLed libraries are a problem because they require derived software to be GPLed as well, and BCI2000 comes with a proprietary license.
As far as I understand it, you can comply to the GPL by releasing your contribution to BCI2000 under the GPL. This should be possible even if BCI2000 is not released under the GPL.
Who is online
Users browsing this forum: No registered users and 0 guests
