Adopt the standard OSS attribution policy

This commit is contained in:
2026-09-26 16:36:45 +00:00
parent b399ebe391
commit 979697f19d
14 changed files with 350 additions and 303 deletions

View File

@@ -1,33 +1,93 @@
# Open-Source Attribution
Scriptorium's own terms are in the repository [LICENSE](../../LICENSE).
Dependency license texts include the [GNU GPL v3](licenses/GPL-3.0.txt),
[GNU LGPL v3](licenses/LGPL-3.0.txt), [Apache 2.0](licenses/Apache-2.0.txt),
[BSD 3-Clause](licenses/BSD-3-Clause.txt), and the upstream
[yaml.v3 license](licenses/yaml.v3-LICENSE.txt) and
[notice](licenses/yaml.v3-NOTICE.txt). Versions are recorded in `go.mod` and
`go.sum`; component source links below identify the selected releases.
The [OSS policy](../policy/oss.md) governs these entries. Dependency versions
are recorded in [go.mod](../../go.mod) and [go.sum](../../go.sum); source and
notice links below identify the exact commits for the selected versions.
## Promptkit
Copyright (C) 2026 Eric Rakestraw
[SPDX-License-Identifier: LGPL-3.0-or-later](licenses/LGPL-3.0.txt)
SPDX-License-Identifier: LGPL-3.0-or-later
[Source: Promptkit v0.11.0](https://gitea.maximumdirect.net/eric/promptkit/src/tag/v0.11.0)
License and notices: [LGPL v3](licenses/LGPL-3.0.txt) |
[GPL v3 companion](licenses/GPL-3.0.txt) |
[upstream LICENSE](https://gitea.maximumdirect.net/eric/promptkit/src/commit/db05b56166ca2d8650dfaf660e1cf0eed3932e1d/LICENSE)
## Backend Catalogs
Source: [Promptkit v0.11.0](https://gitea.maximumdirect.net/eric/promptkit/src/commit/db05b56166ca2d8650dfaf660e1cf0eed3932e1d)
The selected OpenRouter and Rakestrawhome catalog modules carry the GNU LGPL v3
and its incorporated GPL v3. Their source repositories identify the profile
assets as originating in Promptkit and intentionally relicensed for the catalog
modules.
## Promptkit OpenRouter Catalog
- [OpenRouter catalog v2.20260922.1](https://gitea.maximumdirect.net/eric/promptkit-backend-openrouter/src/tag/v2.20260922.1) — [LGPL v3](licenses/LGPL-3.0.txt).
- [Rakestrawhome catalog v2.20260922.0](https://gitea.maximumdirect.net/eric/promptkit-backend-rakestrawhome/src/tag/v2.20260922.0) — [LGPL v3](licenses/LGPL-3.0.txt).
Upstream copyright statement: no project-specific statement is present in the
selected module. The linked upstream README records the profile assets'
Promptkit origin and the copyright holder's deliberate relicensing.
## Other Go Dependencies
SPDX-License-Identifier: LGPL-3.0-only
- [jsonschema/v6 v6.0.2](https://github.com/santhosh-tekuri/jsonschema/tree/v6.0.2) — [Apache 2.0](licenses/Apache-2.0.txt).
- [golang.org/x/text v0.14.0](https://github.com/golang/text/tree/v0.14.0) — [BSD 3-Clause](licenses/BSD-3-Clause.txt); Copyright (c) 2009 The Go Authors. All rights reserved.
- [gopkg.in/yaml.v3 v3.0.1](https://github.com/go-yaml/yaml/tree/v3.0.1) — the upstream [MIT and Apache license notice](licenses/yaml.v3-LICENSE.txt) and separate [NOTICE](licenses/yaml.v3-NOTICE.txt).
License and notices: [LGPL v3](licenses/LGPL-3.0.txt) |
[GPL v3 companion](licenses/GPL-3.0.txt) |
[upstream LICENSE](https://gitea.maximumdirect.net/eric/promptkit-backend-openrouter/src/commit/f7518043ebdd70b8959506201639903dff0b85ab/LICENSE) |
[asset licensing notice](https://gitea.maximumdirect.net/eric/promptkit-backend-openrouter/src/commit/f7518043ebdd70b8959506201639903dff0b85ab/README.md)
Source: [OpenRouter catalog v2.20260922.1](https://gitea.maximumdirect.net/eric/promptkit-backend-openrouter/src/commit/f7518043ebdd70b8959506201639903dff0b85ab)
## Promptkit Rakestrawhome Catalog
Upstream copyright statement: no project-specific statement is present in the
selected module. The linked upstream README records the profile asset's
Promptkit origin and the copyright holder's deliberate relicensing.
SPDX-License-Identifier: LGPL-3.0-only
License and notices: [LGPL v3](licenses/LGPL-3.0.txt) |
[GPL v3 companion](licenses/GPL-3.0.txt) |
[upstream LICENSE](https://gitea.maximumdirect.net/eric/promptkit-backend-rakestrawhome/src/commit/d664696142bf7c2d93db2a6b2e07f3deb55f2226/LICENSE) |
[asset licensing notice](https://gitea.maximumdirect.net/eric/promptkit-backend-rakestrawhome/src/commit/d664696142bf7c2d93db2a6b2e07f3deb55f2226/README.md)
Source: [Rakestrawhome catalog v2.20260922.0](https://gitea.maximumdirect.net/eric/promptkit-backend-rakestrawhome/src/commit/d664696142bf7c2d93db2a6b2e07f3deb55f2226)
## jsonschema/v6
Upstream copyright statement: no project-specific statement is present in the
selected module; no substitute statement is inferred here.
SPDX-License-Identifier: Apache-2.0
License and notices: [Apache 2.0](licenses/Apache-2.0.txt) |
[upstream LICENSE](https://github.com/santhosh-tekuri/jsonschema/blob/29cbed948d24a04700eb94436416b18a07953b71/LICENSE)
Source: [jsonschema/v6 v6.0.2](https://github.com/santhosh-tekuri/jsonschema/tree/29cbed948d24a04700eb94436416b18a07953b71)
## golang.org/x/text
Copyright (c) 2009 The Go Authors. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
License and notices: [BSD 3-Clause](licenses/BSD-3-Clause.txt) |
[upstream LICENSE](https://go.googlesource.com/text/+/6c97a165dd661335ff7bce6104a008558123c353/LICENSE)
Source: [golang.org/x/text v0.14.0](https://go.googlesource.com/text/+/6c97a165dd661335ff7bce6104a008558123c353)
## gopkg.in/yaml.v3
Copyright (c) 2006-2010 Kirill Simonov
Copyright (c) 2006-2011 Kirill Simonov
Copyright (c) 2011-2019 Canonical Ltd
Copyright 2011-2016 Canonical Ltd.
SPDX-License-Identifier: MIT AND Apache-2.0
The upstream LICENSE assigns MIT to files ported from libyaml and Apache 2.0
to the remaining files; these are file-specific terms, not alternatives.
License and notices: [MIT](licenses/MIT.txt) |
[Apache 2.0](licenses/Apache-2.0.txt) |
[upstream LICENSE](https://github.com/go-yaml/yaml/blob/f6f7691b1fdeb513f56608cd2c32c51f8194bf51/LICENSE) |
[upstream NOTICE](https://github.com/go-yaml/yaml/blob/f6f7691b1fdeb513f56608cd2c32c51f8194bf51/NOTICE)
Source: [gopkg.in/yaml.v3 v3.0.1](https://github.com/go-yaml/yaml/tree/f6f7691b1fdeb513f56608cd2c32c51f8194bf51)