summaryrefslogtreecommitdiff
path: root/utils/tuning/libtuning/image.py
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2023-12-05 18:04:27 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2023-12-06 02:51:35 +0200
commitd61104fa7b50d6421109d302ead08c0af62c73df (patch)
tree.. SPDX-License-Identifier: CC-BY-SA-4.0 ========== Licenses ========== TL;DR summary: The libcamera core is covered by the LGPL-2.1-or-later license. IPA modules included in libcamera are covered by a free software license. Third-parties may develop IPA modules outside of libcamera and distribute them under a closed-source license, provided they do not include source code from the libcamera project. The libcamera project contains multiple libraries, applications and utilities. Licenses are expressed through SPDX tags in text-based files that support comments, and through the .reuse/dep5 file otherwise. A copy of all licenses is stored in the LICENSES directory. The following text summarizes the licenses covering the different components of the project to offer a quick overview for developers. The SPDX and DEP5 information are however authoritative and shall prevail in case of inconsistencies with the text below. The libcamera core source code, located under the include/libcamera/ and src/libcamera/ directories, is fully covered by the LGPL-2.1-or-later license, which thus covers distribution of the libcamera.so binary. Other files located in those directories, most notably the meson build files, and various related build scripts, may be covered by different licenses. None of their source code is incorporated in the in the libcamera.so binary, they thus don't affect the distribution terms of the binary. The IPA modules, located in src/ipa/, are covered by free software licenses chosen by the module authors. The LGPL-2.1-or-later license is recommended. Those modules are compiled as separate binaries and dynamically loaded by the libcamera core at runtime. The IPA module API is defined in headers located in include/libcamera/ipa/ and covere