Skip to content

GH-549: Fix Incorrect NOTICE File and Update LICENSE Headers for Third-Party Code Compliance - #550

Merged
lidavidm merged 1 commit into
apache:mainfrom
CalvinKirs:main-license
Jan 21, 2025
Merged

GH-549: Fix Incorrect NOTICE File and Update LICENSE Headers for Third-Party Code Compliance#550
lidavidm merged 1 commit into
apache:mainfrom
CalvinKirs:main-license

Conversation

@CalvinKirs

@CalvinKirsCalvinKirs commented Jan 21, 2025

Copy link
Copy Markdown
Member

The files IntObjectMap.java and IntObjectHashMap.java are sourced from:
https://github.com/netty/netty/tree/netty-4.1.117.Final/common/src/main/templates/io/netty/util/collection/

(Specific types will be generated during the compilation phase, but fundamentally, no change in intellectual property ownership has occurred.)

The Guava code is sourced from:
https://github.com/google/guava/blob/v33.4.0/guava/src/com/google/common/base/Preconditions.java

Given the possibility of changes to the license, the specific version has been noted to help reduce ambiguity.

close#549

@lidavidmlidavidm left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

Comment threadNOTICE.txt Outdated
@CalvinKirs
CalvinKirs requested a review from kou as a code ownerJanuary 21, 2025 08:05
Comment threadLICENSE.txt
vector/src/main/java/org/apache/arrow/vector/util/IntObjectMap.java

These file are derived from code from Netty, which is made available under the
These file are derived from code from Netty(4.1.117), which is made available under the

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you add how to determine this (and other changes such as Guava 33.4.0 and the license header) to the PR description? e.g. commit ID you referred.
It's for easy to trace. We'll use the PR description for commit message.

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done, I also updated my commit log:)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks.

@koukou changed the title GH-549:Fix Incorrect NOTICE File and Update LICENSE Headers for Third-Party Code ComplianceGH-549: Fix Incorrect NOTICE File and Update LICENSE Headers for Third-Party Code ComplianceJan 21, 2025
… Third-Party Code Compliance
The files IntObjectMap.java and IntObjectHashMap.java are sourced from:
https://github.com/netty/netty/tree/netty-4.1.117.Final/common/src/main/templates/io/netty/util/collection/
(Specific types will be generated during the compilation phase, but fundamentally, no change in intellectual property ownership has occurred.)
The Guava code is sourced from:
https://github.com/google/guava/blob/v33.4.0/guava/src/com/google/common/base/Preconditions.java
Given the possibility of changes to the license, the specific version has been noted to help reduce ambiguity.
kou
kou approved these changes Jan 21, 2025

@koukou left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@lidavidm
lidavidm merged commit c69ae1a into apache:mainJan 21, 2025
@CalvinKirs
CalvinKirs deleted the main-license branch January 22, 2025 01:57
@lidavidmlidavidm added this to the 18.2.0 milestone Jan 30, 2025
Sign up for freeto 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.

Correct Third-Party Code Copyright and NOTICE File

3 participants

@CalvinKirs@kou@lidavidm