Hold the licence-field claim to what the reading supports (#1) - #144
Merged
Merged
Conversation
Two sites landed with a sentence saying nothing on the platform side can be made to state both licences. The reading behind it was one command, `.license.spdx_id` returning a single value, and that command says something narrower: this field holds one licence. What the platform can be made to say on some other surface was never read, so the sentence asserted an absence over a population nobody had looked at. The failure this prevents is the one rule 1 is written against. A claim wider than its evidence reads exactly like a measured one, and this pair sits in the two documents a reader most trusts about licences, so it would have been quoted onward rather than checked. Both sites now state the property the command shows, `.license` is an object and not a list, and say plainly that no claim is being made about other surfaces. The reason the declaration is a file in the tree is restated as the positive one it always was: the tree is where this repository answers a licence question. Signed-off-by: Nils Lehnen <30603423+iderex@users.noreply.github.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.
Scope: decisions/, README.md
A correction to two sentences that landed with #142 and were argued in #1.
What was wrong
README.mdanddecisions/licensing.mdeach said that nothing on the platformside can be made to state both licences this tree grants under. One command sat
behind that, and it says something narrower:
That reading is about one field. Whether some other surface of the platform could
be made to carry a second licence was never looked at, so the sentence asserted an
absence over a population that had not been read. It is the defect the first rule
here is written against, and it is worse in these two files than it would be
almost anywhere else: they are what a reader consults about licences, so the
sentence would have been quoted onward rather than checked.
What is here instead
The property the reading actually shows, which is that the field is a single
object and cannot hold two:
Run 2026-08-25. Both sites now state that, say in one sentence that no claim is
being made about other surfaces, and give the positive reason the declaration is
a file in the tree: the tree is where this repository answers a licence question.
Nothing about which licence reaches which byte changes, and the parts of the
declaration are untouched.
The means
Markdown, in the two files being corrected. No language, no runtime and no
dependency is added, and
site-links-resolve,formatandeditorconfigreadthese bytes as they read the rest.
The gate
green at
8456e13, 14 of 14 legs examined and passed.The harness did not run and none of its three requirements was asked for:
needs-network, needs-browser, needs-jellyfin. No leg depends on any of them, so
this verdict is complete for what the gate covers and is evidence of nothing the
harness would have measured.
Guards
None added. This is prose, and no leg of this gate has a licence as its subject.
The reader
There is no second reader on this board tonight. Every claim above carries the
command that produced it, re-runnable at
8456e13, and that stands in place ofone.