Skip to content

Incomplete license header for src/libImaging/Arrow.h #9657

Description

@stefan6419846

What did you do?

Reviewed distributed/bundled files.

What did you expect to happen?

License headers of third-party code are applied correctly. Source most likely is https://github.com/apache/arrow/blob/main/cpp/src/arrow/c/abi.h

What actually happened?

Only a minimal header is included, as well as omitting the corresponding copyright data from the third-party licenses:

// Apache License 2.0.
// Source apache arrow project
// https://arrow.apache.org/docs/format/CDataInterface.html
As the arrow project has a NOTICE.txt file, this further violates the terms of the Apache-2.0 license: https://github.com/apache/arrow/blob/main/NOTICE.txt

Additionally, executed changes have to be specified explicitly - doing a short diff of the file I found versus the file shipped by Pillow clearly show omissions and formatting changes.

Relevant sections from the license text: https://github.com/apache/arrow/blob/cb7383c71b7c87d45946eec1ba967472592e036b/LICENSE.txt#L98-L122

What are your OS, Python and Pillow versions?

  • OS: irrelevant
  • Python: irrelevant
  • Pillow: main

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions