Skip to content

Restore BSD-3-Clause copyright notices in source files derived from imagecodecs #1

Description

@cgohlke

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions