Fix licensing issues in source release found during 0.63.0 RC1 vote (missing NOTICE file, flamegraph.svg with CDDL-licensed JavaScript)
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 72/100
Research direction
Start at the repository root with the 0.63.0-rc1 source archive and inspect NOTICE, LICENSE.TXT, and sqlparser_bench/img/flamegraph.svg; run the issue's ls and grep checks to confirm the findings. Done means the source release includes the required NOTICE file and excludes the generated flamegraph.svg without retaining the CDDL-licensed JavaScript.
Written by the indexing model from the issue text.
Description
Describe the bug
During the vote on the Apache DataFusion sqlparser-rs 0.63.0 RC1 release, @Xuanwo identified two licensing-material issues in the source archive and voted -1 (non-binding): https://lists.apache.org/thread/3lnhgs0bwzl148yrdrcl5g005h9pgtmx
- Missing
NOTICEfile: the source archive containsLICENSE.TXTbut noNOTICEfile, which ASF releases are expected to include. sqlparser_bench/img/flamegraph.svgembeds third-party licensed code: the generated flamegraph embeds JavaScript from Inferno, whose upstream license is CDDL 1.0, but the archive contains no corresponding license materials.
To Reproduce
Download and unpack the 0.63.0 RC1 source archive (or check the repository at v0.63.0-rc1):
$ ls NOTICE*
ls: NOTICE*: No such file or directory
$ grep -c -i inferno sqlparser_bench/img/flamegraph.svg
2
Expected behavior
The source release complies with ASF licensing policy:
- Add a
NOTICEfile to the repository so it is included in source archives. - Exclude the generated
sqlparser_bench/img/flamegraph.svgfrom the source release
Additional context
- Dominant language
- Rust
- Stars
- 3.5k
- Forks
- 774
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 15
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from apache/datafusion-sqlparser-rs
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
apache/datafusion-sqlparser-rs#2461 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
apache/datafusion-sqlparser-rs#2407 ·
-
Add SQL/PGQ keywords Open
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
apache/datafusion-sqlparser-rs#2393 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
apache/datafusion-sqlparser-rs#2390 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
apache/datafusion-sqlparser-rs#1761 ·
All issues in apache/datafusion-sqlparser-rs
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug team:backend track:services-maintenance
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
cowprotocol/services#4950 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
gitbutlerapp/gitbutler#15998 · 1 comment ·
-
bug triage:deciding
Difficulty 1/5 Under an hour Newbie friendliness 88/100
open-telemetry/otel-arrow#4132 ·