diff --git a/README.md b/README.md index 856eca1..68bb989 100644 --- a/README.md +++ b/README.md @@ -221,8 +221,14 @@ one licence for a tree that grants under two: gh api repos/Flowfin/hub --jq '.license.spdx_id' AGPL-3.0 -Run 2026-08-25. Nothing on the platform side can be made to state both, which is -why the declaration is a file in the tree. +That field holds one licence and cannot hold two: + + gh api repos/Flowfin/hub --jq '.license | type' + object + +Both run 2026-08-25. The declaration is a file in the tree because the tree is +where this repository answers a licence question, and a reader who stops at that +field will not have the whole answer. The plugin repositories this catalogue lists are separate repositories under their own terms. A catalogue listing something is not a statement about its diff --git a/decisions/licensing.md b/decisions/licensing.md index 50eacb8..9636ef7 100644 --- a/decisions/licensing.md +++ b/decisions/licensing.md @@ -121,8 +121,17 @@ what a single root `LICENSE` gets: gh api repos/Flowfin/hub --jq '.license.spdx_id' AGPL-3.0 -Run 2026-08-25. A reader who takes that field for the whole answer will miss this -file, and nothing on the platform side can be made to state two. +That field holds one licence and cannot hold two, which is a property of the +field rather than a judgement about it: + + gh api repos/Flowfin/hub --jq '.license | type' + object + +Both run 2026-08-25. So a reader who takes that field for the whole answer will +miss this file. What the platform can be made to say elsewhere, in a description +or a page of its own, is not read here and no claim is made about it: the reason +this declaration is a file in the tree is that the tree is where a licence +question is answered, not that no other surface exists. ## What refuses a departure