FLIR Atlas SDK family 3rd party dependencies
The FLIR Atlas family (FLIR Atlas C SDK, FLIR Atlas Java SDK, FLIR Atlas .NET SDK, FLIR Atlas iOS SDK, FLIR Atlas Android SDK) uses the following open source software.
Copyright/license information on official homepage/repository is linked where available, where not available it is provided in the section Additional license texts.
Library name | Version | License |
---|---|---|
FFmpeg | 4.4.4 | LGPL v2.1 |
OpenCV | 4.10.0 | Apache 2 License |
RapidJSON | 1.1.0 | MIT |
charls | 2.4.2 | BSD-3-Clause |
cppzmq | 4.10.0 | MIT |
eigen | 3.4.0 | MPL-2.0, LGPL-3.0-or-later |
fmt | 10.2.1 | MIT |
libcurl | 8.6.0 | https://curl.haxx.se/docs/copyright.html |
libjpeg-turbo | 3.0.2 | BSD 3-Clause, ZLIB |
libpng | 1.6.43 | http://www.libpng.org/pub/png/src/libpng-LICENSE.txt |
libssh2 | 1.11.0 | BSD-3-Clause |
libtiff | 4.6.0 | MIT |
live666 | 1.26.0 | LGPL |
mDNSResponder | 2200.80.16 | Apache License |
minizip | 4.0.5 | Minizip license, like zlib https://github.com/zlib-ng/minizip-ng/blob/master/LICENSE |
opencl-headers | 2022.01.04 | Apache-2.0 |
openssl | 1.1.1w | OpenSSL and SSLeay license - https://www.openssl.org/source/license-openssl-ssleay.txt |
spdlog | 1.14.0 | MIT |
yaml-cpp | 0.8.0 | MIT |
zeromq | 4.3.5 | LGPL-3.0 |
zlib | 1.3.1 | zlib - http://www.zlib.net/zlib_license.html |
LGPL compliance statement
FLIR Atlas SDKs library dependencies licenced under LGPL licenses (i.e. LGPL-2.1-or-later and LGPL-3.0) are built from unmodified source code. For FFmpeg and live666, dynamic linking is used on all platforms where these libraries are used.
For ZeroMQ, the authors have explicitly granted a static linking exception from the LGPL-3.0.
Archives of the source code for the utilized versions are provided in the section LGPL licensed source archives.
Internally, we use custom Conan recipes to build these libraries. The conan recipes are provided in the section Conan recipes.
The Conan recipes let the user provide an internal repository from which library source can be retrieved (in order to reduce latency and network traffic), with a fallback to the official repository provided in the recipe.
When building FLIR Atlas SDK, FFmpeg is compiled without --enable-gpl
and without --enable-nonfree
in order to be compliant with the LGPLv2.1.
LGPL licensed source archives
FFmpeg-n3.2.4.zip
live666-releases-1.22.0.zip
zeromq-4.0.4.zip
Conan recipes
Additional license texts
RapidJSON
Tencent is pleased to support the open source community by making RapidJSON available.
Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip.
Licensed under the MIT License (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://opensource.org/licenses/MIT
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
mDNSResponder
The majority of the source code in the mDNSResponder project is licensed under the terms of the Apache License, Version 2.0, available from: http://www.apache.org/licenses/LICENSE-2.0
To accommodate license compatibility with the widest possible range of client code licenses, the shared library code, which is linked at runtime into the same address space as the client using it, is licensed under the terms of the “Three-Clause BSD License”.
The Linux Name Service Switch code, contributed by National ICT Australia Ltd (NICTA) is licensed under the terms of the NICTA Public Software Licence (which is substantially similar to the “Three-Clause BSD License”, with some additional language pertaining to Australian law).