This is the source code of OFIQ. OFIQ is a software for assessing the quality of facial image properties and potential defects. OFIQ is licensed under the MIT licenses (see text below). It includes dependencies that may be licensed otherwise. A documentation on the license situation of dependencies can be found in the table below.
Copyright (c) 2024 Federal Office for Information Security, Germany
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
In the table the license situation of the files shipped with the OFIQ source is documented.
File/directory | Description | Reference | Original license |
---|---|---|---|
CMakeLists.txt | CMake file for building OFIQ | - | OFIQ license |
README.md | Readme file | - | OFIQ license |
LICENSE.md | File containing license information | - | OFIQ license |
Version.txt | Contains OFIQ's current version information. | - | OFIQ license |
cmake/ | Folder containing cmake helper scripts | https://cmake.org/ | OFIQ license |
data/ofiq_config.jaxn | OFIQ's configuration file | - | OFIQ license |
data/models/ | Folder containing a single readme file; to this folder, model files are downloaded from the ISO portal when running one of the building scripts. Note, the readme file is subject to OFIQ's license. The license situation of the model files is documented separately in license files placed in the sub-directories after download. | - | - |
data/tests/expected_results/expected_results.csv | CSV file with expected native quality scores and quality component values used for running conformance tests. | - | OFIQ license |
data/tests/images/ | Folder containing a single readme file; to this folder, conformance test images are downloaded from the ISO portal when running one of the building scripts. Note, the readme file is subject to OFIQ's license. The license situation of the image files is documented separately in a license file downloaded with the images. | - | - |
conan/ | Directory containing files that are used for the Conan package manager. | https://conan.io/ | OFIQ license |
OFIQlib/ | Directory containing the OFIQ source code (including headers). | - | OFIQ license |
doc/src/mainpage.h | Doxygen documentation of OFIQ | - | OFIQ license |
doc/src/ofiq-doxygen.cfg | Configuration for building doxygen documentation. Has been generated by doxygen and was edited afterwards. May be affected by copyleft. Was used to generate doc/refman.pdf which does not, however, need to be linked with any software compilation using OFIQ. | https://www.doxygen.org/ | mixed |
doc/refman.pdf | Documentation of OFIQ. Generated by doxygen and LaTeX. The documentation does not need to be linked with any software compilation using OFIQ. | https://www.doxygen.org/, https://www.latex-project.org/ | mixed |
scripts/build.cmd | Script for building OFIQ-Release on Windows; includes steps for installing packages via conan and downloading models and conformance test images from ISO portal. | - | OFIQ license |
scripts/build_debug.cmd | Script for building OFIQ-Debug on Windows; includes steps for installing packages via conan and downloading models and conformance test images from ISO portal. | - | OFIQ license |
scripts/build.sh | Script for building OFIQ-Release on Linux; includes steps for installing packages via conan and downloading models and conformance test images from ISO portal. | - | OFIQ license |
scripts/build_debug.sh | Script for building OFIQ-Debug on Linux; includes steps for installing packages via conan and downloading models and conformance test images from ISO portal. | - | OFIQ license |
scripts/conformance_tests.cmd | Runs conformance tests with OFIQ-Release on Windows | - | OFIQ license |
scripts/conformance_tests_debug.cmd | Runs conformance tests with OFIQ-Debug on Windows | - | OFIQ license |
scripts/conformance_tests.sh | Runs conformance tests with OFIQ-Release on Linux | - | OFIQ license |
scripts/conformance_tests_debug.sh | Runs conformance tests with OFIQ-Debug on Linux | - | OFIQ license |
testing/ | Directory containing OFIQ source code running conformance tests | - | OFIQ license |