OTB binaries released on GitLab must be released under GNU GPL v2.0, not Apache v2.0
I've just taken a look at the binary archives for OTB version 9.0:
- https://www.orfeo-toolbox.org/packages/archives/OTB/OTB-9.1.0-Linux.tar.gz
- https://www.orfeo-toolbox.org/packages/archives/OTB/OTB-9.1.0-Linux_RedHat.tar.gz
It appears that the OTB binary archives published on GitLab include the FFTW3 libraries, and that the OTB binaries are linked to FFTW3 via the ITK libraries.
As the FFTW3 library is released under the GNU GPL v2.0 or higher, the OTB binaries are also released under the GNU GPL v2.0 license, and not under the Apache 2.0 license provided in the archive.
[Edit 13/03]
Definition of Done
- FFTW compilation is disabled by default
- FFTW test are disabled by default
- One CI job should at least test FFTW tests
- FFTW is not packaged in "All-in-one" package and in "Dependencies" package: no more fftw in lib, lib/cmake, include and bin