Align licensing policy and attribution with the house standard
This commit is contained in:
68
docs/oss/attribution.md
Normal file
68
docs/oss/attribution.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# Open Source Attribution
|
||||
|
||||
Component notices follow the [OSS policy](../policy/oss.md). ConfigKit's own
|
||||
grant is in [COPYRIGHT](../../COPYRIGHT); dependency notices do not change it.
|
||||
|
||||
## go-yaml v4
|
||||
|
||||
Version: `go.yaml.in/yaml/v4 v4.0.0-rc.6`.
|
||||
|
||||
Copyright 2011-2019 Canonical Ltd
|
||||
|
||||
Copyright 2025 The go-yaml Project Contributors
|
||||
|
||||
Copyright 2006-2010 Kirill Simonov
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 AND MIT
|
||||
|
||||
License and notices: [Apache 2.0](licenses/Apache-2.0.txt) |
|
||||
[MIT](licenses/MIT.txt) |
|
||||
[upstream NOTICE](https://github.com/yaml/go-yaml/blob/1c17b9cee72bf81ae73a8be50fbd7dd3a9985125/NOTICE) |
|
||||
[upstream LICENSE](https://github.com/yaml/go-yaml/blob/1c17b9cee72bf81ae73a8be50fbd7dd3a9985125/LICENSE)
|
||||
|
||||
Source: [go-yaml](https://github.com/yaml/go-yaml/tree/1c17b9cee72bf81ae73a8be50fbd7dd3a9985125).
|
||||
|
||||
The upstream NOTICE identifies the libyaml-derived portion as MIT-licensed and
|
||||
the remaining project files as Apache-2.0-licensed; these are not alternative
|
||||
licenses for the entire module. The statements above preserve the NOTICE's
|
||||
wording. The module declares no additional Go module requirements.
|
||||
|
||||
## Author-owned adaptations
|
||||
|
||||
On 2026-09-26, Eric Rakestraw confirmed that he is the sole author of ConfigKit,
|
||||
Narratio, and WeatherReporter and expressly authorized relicensing the
|
||||
Narratio and WeatherReporter adaptations incorporated into ConfigKit under
|
||||
LGPL-3.0-or-later. This records explicit authorization, not an inference from
|
||||
common ownership. It does not change the historical upstream grants, relicense
|
||||
third-party dependencies, or rewrite published releases.
|
||||
|
||||
The following statements use ConfigKit's author-selected grant and copyright
|
||||
notice for the incorporated adaptations. The [extraction inventory](../internal/extraction.md)
|
||||
records their implementation provenance and distinguishes adaptations from
|
||||
application-only evidence.
|
||||
|
||||
### Narratio adaptations
|
||||
|
||||
Copyright (C) 2026 Eric Rakestraw
|
||||
|
||||
SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
|
||||
License and notices: [LGPL 3.0](licenses/LGPL-3.0.txt) |
|
||||
[incorporated GPL 3.0](licenses/GPL-3.0.txt) |
|
||||
[authorized ConfigKit grant](../../COPYRIGHT) |
|
||||
[historical upstream LICENSE](https://gitea.maximumdirect.net/eric/narratio/src/commit/b68435128be1e24b94fc7ec259d6e9093669fd99/LICENSE)
|
||||
|
||||
Source: [Narratio](https://gitea.maximumdirect.net/eric/narratio/src/commit/b68435128be1e24b94fc7ec259d6e9093669fd99).
|
||||
|
||||
### WeatherReporter adaptations
|
||||
|
||||
Copyright (C) 2026 Eric Rakestraw
|
||||
|
||||
SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
|
||||
License and notices: [LGPL 3.0](licenses/LGPL-3.0.txt) |
|
||||
[incorporated GPL 3.0](licenses/GPL-3.0.txt) |
|
||||
[authorized ConfigKit grant](../../COPYRIGHT) |
|
||||
[historical upstream LICENSE](https://gitea.maximumdirect.net/eric/weatherreporter/src/commit/5d306a202471e10fe98923a1df27d0b0fce5c666/LICENSE)
|
||||
|
||||
Source: [WeatherReporter](https://gitea.maximumdirect.net/eric/weatherreporter/src/commit/5d306a202471e10fe98923a1df27d0b0fce5c666).
|
||||
Reference in New Issue
Block a user