chore: declare Apache-2.0 license + LICENSE + NOTICE#1
Merged
Conversation
docworkspace had no licence metadata in pyproject.toml and no LICENSE / NOTICE files at repo root — the published v0.2.9 wheel ships with no License-Expression. This commit: * Adds the canonical Apache 2.0 LICENSE text at repo root. * Adds a NOTICE crediting LDaCA + Sydney Informatics Hub jointly, attributing the LDaCA / ARDC / NCRIS infrastructure context, and asking users to cite LDaCA when used in research. * pyproject.toml: adds PEP 639 `license = "Apache-2.0"` + `license-files = ["LICENSE", "NOTICE"]`, plus `authors`. Updated `description` to mention the LDaCA Wordflow context for users browsing PyPI. * README.md: replaces the prior one-line "Part of LDaCA" placeholder with a proper licence + attribution block. Coordinated with the matching relicense work on ldaca-wordflow, ldaca-wordflow-backend, and polars-text; intended to ship in the next docworkspace release (0.2.10) so consumers see the licence in their PyPI install. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
milysun
added a commit
that referenced
this pull request
May 22, 2026
The active docworkspace release line (`multilingual`, v0.2.8+) was relicensed from no-licence-declared to Apache-2.0 in PR #1. This back-port brings the same licence story to the parked `main` branch (v0.2.7) so anyone checking out main from GitHub sees the licence they would also see on PyPI. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docworkspacehad no licence metadata inpyproject.tomland noLICENSE/NOTICEfiles at repo root — the published v0.2.9 wheel ships with noLicense-Expression. This PR adds an Apache 2.0 declaration consistent with the LDaCA Wordflow bundle relicense.Companion PRs:
ldaca-wordflow-backend): chore: relicense backend from MIT to Apache-2.0 ldaca-wordflow-backend#2ldaca-wordflow): chore: relicense from MIT to Apache-2.0 ldaca-wordflow#6All four are draft / for discussion ahead of the upcoming workshop. They land together so the bundle has a single, consistent licence story.
What changes
LICENSE— canonical Apache 2.0 text (202-line verbatim, vendored from a known-good Apache 2.0 dependency).NOTICE— credits LDaCA + Sydney Informatics Hub jointly, attributes the LDaCA / ARDC / NCRIS infrastructure context, notes thatdocworkspaceis also designed for standalone use in research pipelines + Jupyter notebooks, and asks researchers to cite LDaCA.pyproject.toml— adds PEP 639license = "Apache-2.0"+license-files = ["LICENSE", "NOTICE"], plusauthors. Updateddescriptionto mention the LDaCA Wordflow context.README.md— replaces the prior one-line "Part of LDaCA" placeholder with a proper licence + attribution block.Branch policy
This PR targets
multilingual(the active release line — same branch that v0.2.5 through v0.2.9 were tagged on).mainis parked behind at v0.2.7.Why Apache-2.0
Same rationale as the rest of the LDaCA Wordflow bundle (full discussion in the wordflow PR):
docworkspacedependencies are permissive (Polars MIT/Apache-2.0 dual, polars-text relicensed to Apache-2.0 in the companion PR).Test plan
uv lockresolves cleanly.docworkspace0.2.10 release so PyPI users see the licence.Decisions to confirm before merging
Copyright 2025-2026 Language Data Commons of Australia (LDaCA)+Copyright 2025-2026 Sydney Informatics Hub, The University of Sydney. Check this with whoever owns the IP arrangements at SIH / LDaCA.docworkspaceitself started in early 2026; if you want a single-year2026instead, easy edit.🤖 Generated with Claude Code