Ensure all published JARs contain correct LICENSE and NOTICE files
- Dominant language
- Java
- Stars
- 3.1k
- Forks
- 1.6k
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 33
Description
# Description
Some published JARs are missing `META-INF/LICENSE` and `META-INF/NOTICE`, which are required by ASF release policy.
This issue tracks the remaining work:
- [x] Restore LICENSE and NOTICE files in all published JARs. (#3686)
- [x] Add CI verification that every published JAR contains both files. (#3689)
- [ ] Review and update the contents of the LICENSE and NOTICE files.
- [x] Update repo NOTICE files copyright year (#3685)
- [ ] Review and update LICENSE/NOTICE files for jars with 3rd party code (#3690 & #3694)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the LICENSE and NOTICE files included in published JARs, focusing on JARs containing third-party code and the related issues #3690 and #3694. Compare the current contents with the ASF release requirements and repository notices. Done means each affected JAR has accurate LICENSE and NOTICE contents, with the existing CI verification still passing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- documentation, release
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100