mengw15 opened a new pull request, #9000:
URL: https://github.com/apache/texera/pull/9000
### What changes were proposed in this PR?
The single-node examples ship `Iris.csv` in both the source release and the
docker-compose bundle, and `LICENSE` records it as CC BY 4.0 from the UCI
repository (#8803). ASF policy allows CC BY works only in binary form ("only
include them in binary form", https://www.apache.org/legal/resolved.html), so
the file can't be in a source release under that licence.
This takes the dataset from the copy scikit-learn distributes under the BSD
3-Clause License instead. The CSV keeps its columns, row order and species
names, so the example workflow is unaffected. Only rows 35 and 38 change: they
are the two known transcription errors in the UCI copy, which scikit-learn's
copy corrects to Fisher's published values.
The `LICENSE` entries (root and `bin/single-node/`) move to BSD 3-Clause,
the compose bundle ships the BSD 3-Clause text instead of CC BY 4.0, the
now-unused `licenses/LICENSE-CC-BY-4.0.txt` is removed, and the dataset
description names the new source. This conflicts with #8997 in `LICENSE`, since
both add the BSD 3-Clause section; whichever lands second merges the two
entries.
### Any related issues, documentation, discussions?
Follows up #8803.
### How was this PR tested?
Checked that every row of the new `Iris.csv` matches scikit-learn 1.7.2's
`iris.csv`. Ran the bundle's `git archive` export step against this commit to
confirm it picks up the BSD 3-Clause text, and checked that the new description
still makes valid JSON in `load-examples.sh`, which inserts it unescaped.
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (claude-opus-5-5)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]