Update library patches and licensing attribution

This commit is contained in:
2026-09-26 22:01:03 +00:00
parent 83856b4de8
commit d6aecf5c50
16 changed files with 82 additions and 90 deletions

View File

@@ -3,9 +3,8 @@
## Status
Accepted feature direction, recorded on 2026-09-26; implementation is pending.
Align the policies and supporting documentation with the standard policy
repository at commit `dafa823981004d4d58a5eb1b59a84ffebbd979da`, reviewed in
`../policy`. This roadmap defines the target state, not an implementation
Align the policies and supporting documentation with the agreed licensing
conventions below. This roadmap defines the target state, not an implementation
sequence. The [OSS policy](../policy/oss.md) will own the ongoing rules.
## Current Baseline
@@ -19,10 +18,10 @@ adoption record in Git. Current policy versions are:
- release policy base version 1.2.
The maintainer has already changed the project grant to GPL-3.0-or-later.
[COPYRIGHT](../../COPYRIGHT) follows the upstream application convention,
[COPYRIGHT](../../COPYRIGHT) follows the agreed application convention,
including project identity, copyright holder and year, SPDX expression,
grant, disclaimer, and third-party statement. [LICENSE](../../LICENSE) contains
the complete GPLv3 text; its only byte-level difference from the upstream
the complete GPLv3 text; its only byte-level difference from the standard
reference is a missing final newline. No substantive rewrite is needed.
Remaining differences are documentation and policy alignment:
@@ -44,9 +43,9 @@ the checked-in release note unchanged as the hosted body.
### Licensing Policy And Ownership
Adopt OSS policy base version **1.2** and documentation policy base version
**1.5**, preserving Scriptorium-specific customizations. Upstream's agent,
architecture, testing, and release templates have no new changes in this
update; their local versions remain unchanged.
**1.5**, preserving Scriptorium-specific customizations. Agent, architecture,
testing, and release policies need no changes for this adoption; their versions
remain unchanged.
| Canonical document | Target responsibility |
| --- | --- |
@@ -85,9 +84,7 @@ maintaining a separate footer.
- **[OSS policy](../policy/oss.md):** adopt the v1.2 scope, author-choice rules,
canonical locations, coordinated maintenance, and navigation conventions.
Use Scriptorium's actual grant in examples. Adapt template references to
local files; do not retain adoption instructions or links to absent example
directories.
Use Scriptorium's actual grant in examples and link to local canonical files.
- **[Documentation policy](../policy/documentation.md):** adopt the v1.5
ownership entries and project-licensing boundary. Preserve local ownership,
minimal-example guidance, ADR lifecycle, and policy metadata conventions.
@@ -107,8 +104,8 @@ maintaining a separate footer.
the canonical release procedure. Preserve historical completion evidence.
- **Licensing files:** preserve the already-aligned grant and text. Restoring
`LICENSE`'s final newline is optional mechanical alignment, not a substantive
correction or new release gate. Do not copy the entire upstream license
collection or generic COPYRIGHT examples into Scriptorium unnecessarily.
correction or new release gate. Obtain any needed standard license texts
from their public publishers; no additional license collection is needed.
## Preserved Scope
@@ -134,7 +131,7 @@ Version selection and publication remain separate preparation work under the
## Completion Criteria
- The two updated policies identify the selected upstream versions and actual
- The two updated policies identify the selected base versions and actual
adoption date, preserving local customizations and settled scope.
- Current project-license descriptions agree with `COPYRIGHT`; documentation
distinguishes the grant, complete text, and upstream attribution.