Several Cython source files and related files were derived from imagecodecs, which is distributed under the BSD-3-Clause license. The per-file copyright and license headers present in every original imagecodecs source file are absent here, which violates clause 1 of that license.
The derivation is not in dispute: for example, _eer.pyx states in its own module docstring:
"The decoder is a self-contained excerpt from imagecodecs' BSD-3 licensed imcd.c (Christoph Gohlke), vendored under 3rdparty/imcd_eer/."
The 3rdparty/imcd_eer/LICENSE and 3rdparty/imcd_lzw/LICENSE files correctly attribute the vendored C code. The same must be done for Cython sources.
Every code derived from an imagecodecs source file needs the full original copyright notice restored.
Several Cython source files and related files were derived from imagecodecs, which is distributed under the BSD-3-Clause license. The per-file copyright and license headers present in every original imagecodecs source file are absent here, which violates clause 1 of that license.
The derivation is not in dispute: for example,
_eer.pyxstates in its own module docstring:The 3rdparty/imcd_eer/LICENSE and 3rdparty/imcd_lzw/LICENSE files correctly attribute the vendored C code. The same must be done for Cython sources.
Every code derived from an imagecodecs source file needs the full original copyright notice restored.