LICENSE file for the KhronosGroup/KTX-Software project {#license}
September 24, 2026 ยท View on GitHub
Files unique to this repository generally fall under the Apache 2.0 license with copyright holders including Mark Callow, the KTX-Software author; The Khronos Group Inc., which has supported KTX development; and other contributors to the KTX project.
Because KTX-Software incorporates material and contributions from many other projects, which often have their own licenses, there are many other licenses in use in this repository. While there are many licenses in this repository, with rare exceptions all are open source licenses that we believe to be mutually compatible.
The complete text of each of the licenses used in this repository is found
in LICENSES/*.txt . Additionally, we have updated the repository to pass the
REUSE compliance checker tool (see https://reuse.software/). REUSE verifies
that every file in a git repository either incorporates a license, or that
the license is present in auxiliary files such as REUSE.toml. To obtain a
bill of materials for the repository identifying the license for each file,
install the REUSE tool and run
reuse spdx
inside the repository.
Special Cases
The file external/etcdec/etcdec.cxx is not open source. It is made available
under the terms of an Ericsson license, found in the file itself. This is a
software decoder for ETC textures used only by the ktxTexture*_GLUpload functions
when the device does not support ETC. It can be omitted from the build
by setting the LIBKTX_FEATURE_ETC_UNPACK option to NO when configuring
the CMake build.