Skip to content

Commit 40ac14d

Browse files
lfranckeclaude
andcommitted
docs: Record that upstream code in ui/ is not covered by the Stackable CLA
The vendored UI is a fork of the MPL-2.0-licensed Antora Default UI and periodically ports upstream commits with their authorship preserved. Those authors have not signed the Stackable CLA; their code is included under the MPL-2.0 alone. Document this in ui/NOTICE and ui/README.adoc so provenance is clear for anyone doing due diligence, and note that the CLA check on port PRs (like this one) fails by design and needs an admin override. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent f1cca8f commit 40ac14d

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

ui/NOTICE

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ This UI is a fork of the Antora Default UI
33
Mozilla Public License 2.0 (see LICENSE). Modifications are
44
(c) Stackable GmbH and remain under MPL-2.0.
55

6+
Upstream commits are periodically ported into this fork with their
7+
original authorship preserved in the git history. The upstream authors
8+
are not signatories of the Stackable CLA; their code is included solely
9+
under the terms of the MPL-2.0. See README.adoc, section "Provenance
10+
and the Stackable CLA".
11+
612
This directory ships with (and its build output bundles) the following
713
third-party components. Build-time minification strips embedded license
814
header comments; this file preserves the attributions and is included

ui/README.adoc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,23 @@ Copyright (C) 2017-present OpenDevise Inc. and the Antora Project.
9292
Use of this software is granted under the terms of the https://www.mozilla.org/en-US/MPL/2.0/[Mozilla Public License Version 2.0] (MPL-2.0).
9393
See link:LICENSE[] to find the full license text.
9494

95+
=== Provenance and the Stackable CLA
96+
97+
This directory is a fork of the MPL-2.0-licensed https://gitlab.com/antora/antora-ui-default[Antora Default UI], and upstream commits are periodically ported into it (see link:UPSTREAM[]).
98+
Ported commits keep their original upstream authorship in the git history.
99+
100+
The upstream authors have not signed the Stackable CLA and are not expected to.
101+
Their code is included solely under the terms of the MPL-2.0 (see link:LICENSE[]), not under the CLA.
102+
This is intentional and applies only to the contents of this directory.
103+
As a practical consequence, the CLA check fails on pull requests that port upstream commits; such PRs are merged with an administrative override after review.
104+
105+
To list the authors of ported code:
106+
107+
[source,bash]
108+
----
109+
git log --format='%an <%ae>' -- ui/ | sort -u
110+
----
111+
95112
== Authors
96113

97114
Development of Antora is led and sponsored by {url-opendevise}[OpenDevise Inc].

0 commit comments

Comments
 (0)