Skip to content

[SPARK-54602][BUILD] Update NOTICE-binary with Netty 4.2.7.Final license#53335

Closed
dongjoon-hyun wants to merge 1 commit intoapache:masterfrom
dongjoon-hyun:SPARK-54602
Closed

[SPARK-54602][BUILD] Update NOTICE-binary with Netty 4.2.7.Final license#53335
dongjoon-hyun wants to merge 1 commit intoapache:masterfrom
dongjoon-hyun:SPARK-54602

Conversation

@dongjoon-hyun
Copy link
Copy Markdown
Member

@dongjoon-hyun dongjoon-hyun commented Dec 5, 2025

What changes were proposed in this pull request?

This PR aims to update NOTICE-binary with Netty 4.2.7 license.

Why are the changes needed?

It seems that we updated Netty Notice at Apache Spark 3.0.0-preview with Netty 4.1.30.Final.

Since there are many changes like the following, we need to update it by simply copying and pasting.

Additionally, I also double-checked newly added transitive license through ASF LEGAL-700. We are good to go.

Does this PR introduce any user-facing change?

No behavior change.

How was this patch tested?

Manual review.

Was this patch authored or co-authored using generative AI tooling?

No.

@dongjoon-hyun dongjoon-hyun changed the title [SPARK-54602][BUILD] Update NOTICE-binary with Netty 4.2.7 license [SPARK-54602][BUILD] Update NOTICE-binary with Netty 4.2.7.Final license Dec 5, 2025
Please visit the Netty web site for more information:

* http://netty.io/
* https://netty.io/
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

* license/LICENSE.lz4.txt (Apache License 2.0)
* HOMEPAGE:
* https://github.com/yawkat/lz4-java
* https://github.com/jpountz/lz4-java
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Hi, @LuciferYang . I recovered this becauseI realized that this is a part of Netty's NOTICE file instead of ours.

https://github.com/netty/netty/blob/511cbacea64c3348078948e8cb424749afeaeefc/NOTICE.txt#L118

@dongjoon-hyun
Copy link
Copy Markdown
Member Author

dongjoon-hyun commented Dec 5, 2025

If you have a chance, please review this, @yaooqinn .

mDNSResponder (https://opensource.apple.com/tarballs/mDNSResponder/).

* LICENSE:
* license/LICENSE.dnsinfo.txt (Apple Public Source License 2.0)
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Apple Public Source License 2.0 is the following.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Member Author

@dongjoon-hyun dongjoon-hyun Dec 5, 2025

Choose a reason for hiding this comment

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

Since Netty only uses its header file, dnsinfo.h, ASF decided to consider it's okay here, LEGAL-700.

@dongjoon-hyun
Copy link
Copy Markdown
Member Author

FYI, @peter-toth .

Copy link
Copy Markdown
Contributor

@LuciferYang LuciferYang left a comment

Choose a reason for hiding this comment

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

+1, LGTM
Thank you @dongjoon-hyun

@dongjoon-hyun
Copy link
Copy Markdown
Member Author

Thank you, @LuciferYang .

Merged to master/4.1.

dongjoon-hyun added a commit that referenced this pull request Dec 5, 2025
…` license

### What changes were proposed in this pull request?

This PR aims to update `NOTICE-binary` with `Netty` 4.2.7 license.
- https://github.com/netty/netty/blob/netty-4.2.7.Final/NOTICE.txt

### Why are the changes needed?

It seems that we updated `Netty Notice` at Apache Spark `3.0.0-preview` with `Netty 4.1.30.Final`.
- #25544

Since there are many changes like the following, we need to update it by simply copying and pasting.
- Netty 4.1.38.Final
  - netty/netty#9344
- Netty 4.1.44.Final
  - netty/netty#9161
- Netty 4.1.54.Final
  - netty/netty#10773
- Netty 4.1.66.Final
  - netty/netty#11256
  - netty/netty#11437
- Netty 4.1.108.Final
  - netty/netty#13864
- Netty 4.2.1.Final
  - netty/netty#14979
- Netty 4.2.7.Final
  - netty/netty#15658

Additionally, I also double-checked newly added transitive license through ASF [LEGAL-700](https://issues.apache.org/jira/browse/LEGAL-700). We are good to go.

- **Apple Public Source License 2.0**
  - https://spdx.org/licenses/APSL-2.0.html

### Does this PR introduce _any_ user-facing change?

No behavior change.

### How was this patch tested?

Manual review.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes #53335 from dongjoon-hyun/SPARK-54602.

Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
(cherry picked from commit 191ce4c)
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
@dongjoon-hyun dongjoon-hyun deleted the SPARK-54602 branch March 11, 2026 03:43
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.

2 participants