Skip to content

docs: add complete Apache-2.0 license header for Arrow.h#9792

Draft
pctablet505 wants to merge 1 commit into
python-pillow:mainfrom
pctablet505:fix-9657-arrow-license-header
Draft

docs: add complete Apache-2.0 license header for Arrow.h#9792
pctablet505 wants to merge 1 commit into
python-pillow:mainfrom
pctablet505:fix-9657-arrow-license-header

Conversation

@pctablet505

@pctablet505 pctablet505 commented Jul 15, 2026

Copy link
Copy Markdown

Fixes #9657.

The current header in src/libImaging/Arrow.h only notes "Apache License 2.0" with a spec link, which isn't enough attribution for the vendored Apache-2.0 snippet. This adds the full license header and copyright notice while leaving the struct definitions and the ARROW_C_DATA_INTERFACE guard untouched.

Local build and pre-commit checks pass.

Replace the minimal license comment in src/libImaging/Arrow.h with the
full Apache-2.0 header from the upstream Apache Arrow project, including
the copyright ownership notice required by section 4(d) of the license.

Fixes python-pillow#9657
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incomplete license header for src/libImaging/Arrow.h

1 participant