Skip to content

feat: license the repository under Apache-2.0 - #98

Merged
oc-tmueller merged 1 commit into
mainfrom
feat/apache-2.0-license
Sep 15, 2026
Merged

oc-tmueller merged 1 commit into
mainfrom
feat/apache-2.0-license

Conversation

@oc-tmueller

Copy link
Copy Markdown
Contributor

Why

owncloud/reusable-workflows currently has no LICENSE file — GitHub reports its
licence as NONE — while its own README already says "See LICENSE for
license details"
and carries a License: See Repository badge. That link is broken
today, so a public repo is advertising terms it does not state.

What

Adds the licence in the org's established REUSE layout, copied verbatim from
owncloud/actions so the infra repos stay
consistent — actions, ocis-workflows and ocis-mcp-server are already Apache-2.0:

file notes
LICENSE full Apache-2.0 text, byte-identical to actions' (11388 bytes)
LICENSES/Apache-2.0.txt same text, as REUSE requires
REUSE.toml identical to actions' except SPDX-PackageName and SPDX-PackageDownloadLocation

Copyright line matches the org standard:
2026 ownCloud GmbH - A Kiteworks Company and ownCloud contributors, supplier
ospo@kiteworks.com.

Nothing else is touched — no code, no workflows.

Relationship to the CLA rollout

Apache-2.0 §5 Submission of Contributions already licenses inbound contributions
under the same terms as the project (inbound=outbound), which is precisely what a CLA
exists to establish. On that basis this repo is exempt from the license/cla status
check
and was dropped from the CLA rollout:

  • owncloud/admin#268 — documents the Apache-2.0 exemption as an eligibility rule
  • owncloud/admin#264 — the rollout this repo was removed from

Worth noting the ordering: #268 argues the exemption on Apache-2.0 grounds while
this repo is not yet Apache-2.0.
This PR closes that gap, so it makes sense to land
this before (or together with) #268.

Follow-up not included

The README's License: See Repository badge could now read Apache-2.0. Left out to
keep this diff to licensing only — those OSPO badges are managed as part of the
community-health rollout.

The repo had no LICENSE file at all while its README advertised one ("See
LICENSE for license details") — a broken link on a public repository.

Adds the licence in the org's established REUSE layout, copied verbatim from
owncloud/actions so the three infra repos stay consistent (actions,
ocis-workflows and ocis-mcp-server are already Apache-2.0):

  LICENSE                    full Apache-2.0 text, byte-identical to actions'
  LICENSES/Apache-2.0.txt    same text, as REUSE requires
  REUSE.toml                 identical to actions' apart from package name + URL

Apache-2.0 also settles contribution terms on its own: §5 Submission of
Contributions licenses inbound contributions under the same terms, which is why
this repo is exempt from the license/cla status check (owncloud/admin#268) and was
dropped from the CLA rollout in owncloud/admin#264.
@oc-tmueller
oc-tmueller requested a review from a team as a code owner September 14, 2026 12:55
@oc-tmueller
oc-tmueller merged commit b7248b0 into main Sep 15, 2026
34 checks passed
@oc-tmueller
oc-tmueller deleted the feat/apache-2.0-license branch September 15, 2026 08:30
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