From 36953031001a00eeff2c3936547801c3e360d43f Mon Sep 17 00:00:00 2001 From: Eric Rakestraw Date: Mon, 28 Sep 2026 01:43:11 +0000 Subject: [PATCH] Complete AWS attribution and licensing navigation --- README.md | 4 ++ docs/oss/attribution.md | 85 ++++++++++++++++++++++++++++++++++ docs/roadmap/implementation.md | 13 +++++- 3 files changed, 101 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 19da963..79995d0 100644 --- a/README.md +++ b/README.md @@ -40,3 +40,7 @@ This requires resolvable `pipeline.yml`, `campaign.yml`, and concrete and maintenance rules. - [Testing policy](docs/policy/testing.md) — test value, boundaries, and sufficiency. + +Narratio is licensed under the [GPL v3.0 or later](COPYRIGHT). + +[Open Source attribution notices](docs/oss/attribution.md) are available. diff --git a/docs/oss/attribution.md b/docs/oss/attribution.md index 304dc4c..88a6e45 100644 --- a/docs/oss/attribution.md +++ b/docs/oss/attribution.md @@ -126,3 +126,88 @@ License and notices: [BSD 3-Clause](licenses/BSD-3-Clause.txt) | [PATENTS](https://github.com/golang/go/blob/e3336a22ad3f0a90bd252c95d8b5544e02674205/PATENTS). [Source](https://github.com/golang/go/commit/e3336a22ad3f0a90bd252c95d8b5544e02674205). + +## AWS SDK for Go v2 + +Selected modules under `github.com/aws/aws-sdk-go-v2` at source revision +`2223642aeafb3b46ae924667ee47d31a1cf5a9d5`: root `v1.41.7`, +`aws/protocol/eventstream` `v1.7.10`, `config` `v1.32.17`, `credentials` +`v1.19.16`, `feature/ec2/imds` `v1.18.23`, `internal/configsources` +`v1.4.23`, `internal/endpoints/v2` `v2.7.23`, `internal/v4a` `v1.4.24`, +`service/internal/accept-encoding` `v1.13.9`, `service/internal/checksum` +`v1.9.15`, `service/internal/presigned-url` `v1.13.23`, +`service/internal/s3shared` `v1.19.23`, `service/signin` `v1.0.11`, +`service/sso` `v1.30.17`, `service/ssooidc` `v1.35.21`, and `service/sts` +`v1.42.1`. + +Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. + +Copyright 2014-2015 Stripe, Inc. + +SPDX-License-Identifier: Apache-2.0 + +License and notices: [Apache 2.0](licenses/Apache-2.0.txt) | +[LICENSE.txt](https://github.com/aws/aws-sdk-go-v2/blob/2223642aeafb3b46ae924667ee47d31a1cf5a9d5/LICENSE.txt) | +[NOTICE.txt](https://github.com/aws/aws-sdk-go-v2/blob/2223642aeafb3b46ae924667ee47d31a1cf5a9d5/NOTICE.txt). + +[Source](https://github.com/aws/aws-sdk-go-v2/commit/2223642aeafb3b46ae924667ee47d31a1cf5a9d5). + +## AWS SDK for Go v2 S3 + +Selected module: `github.com/aws/aws-sdk-go-v2/service/s3` at `v1.101.0`. + +Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. + +Copyright 2014-2015 Stripe, Inc. + +SPDX-License-Identifier: Apache-2.0 + +License and notices: [Apache 2.0](licenses/Apache-2.0.txt) | +[LICENSE.txt](https://github.com/aws/aws-sdk-go-v2/blob/84ddd08980744ac0f3bacfe7d2796c861671accc/service/s3/LICENSE.txt) | +[NOTICE.txt](https://github.com/aws/aws-sdk-go-v2/blob/84ddd08980744ac0f3bacfe7d2796c861671accc/NOTICE.txt). + +[Source](https://github.com/aws/aws-sdk-go-v2/commit/84ddd08980744ac0f3bacfe7d2796c861671accc). + +## AWS Smithy Go + +Selected module: `github.com/aws/smithy-go` at `v1.25.1`. + +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + +SPDX-License-Identifier: Apache-2.0 + +License and notices: [Apache 2.0](licenses/Apache-2.0.txt) | +[LICENSE](https://github.com/aws/smithy-go/blob/e094f45e716e33a1b950cf8bbe804790bf87f965/LICENSE) | +[NOTICE](https://github.com/aws/smithy-go/blob/e094f45e716e33a1b950cf8bbe804790bf87f965/NOTICE). + +[Source](https://github.com/aws/smithy-go/commit/e094f45e716e33a1b950cf8bbe804790bf87f965). + +## Go singleflight in AWS SDK for Go v2 + +Material: `internal/sync/singleflight` in the selected AWS SDK root module. + +Copyright (c) 2009 The Go Authors. All rights reserved. + +Copyright 2013 The Go Authors. All rights reserved. + +SPDX-License-Identifier: BSD-3-Clause + +License and notices: [BSD 3-Clause](licenses/BSD-3-Clause.txt) | +[LICENSE](https://github.com/aws/aws-sdk-go-v2/blob/2223642aeafb3b46ae924667ee47d31a1cf5a9d5/internal/sync/singleflight/LICENSE). + +[Source](https://github.com/aws/aws-sdk-go-v2/commit/2223642aeafb3b46ae924667ee47d31a1cf5a9d5). + +## Go singleflight in AWS Smithy Go + +Material: `internal/sync/singleflight` in the selected smithy-go module. + +Copyright (c) 2009 The Go Authors. All rights reserved. + +Copyright 2013 The Go Authors. All rights reserved. + +SPDX-License-Identifier: BSD-3-Clause + +License and notices: [BSD 3-Clause](licenses/BSD-3-Clause.txt) | +[LICENSE](https://github.com/aws/smithy-go/blob/e094f45e716e33a1b950cf8bbe804790bf87f965/internal/sync/singleflight/LICENSE). + +[Source](https://github.com/aws/smithy-go/commit/e094f45e716e33a1b950cf8bbe804790bf87f965). diff --git a/docs/roadmap/implementation.md b/docs/roadmap/implementation.md index 7469ef4..fddb7b7 100644 --- a/docs/roadmap/implementation.md +++ b/docs/roadmap/implementation.md @@ -183,7 +183,18 @@ SBOM tooling, research prose to attribution, or runtime dependency upgrades. ## Stage 3: Complete AWS attribution and public navigation -Status: Pending. +Status: Complete (2026-09-28). + +Verification: Reconciled `go list -m all` with the modules compiled into +Narratio or its maintained tests: all 24 incorporated modules are represented, +including indirect AWS modules. The YAML dependency-test-only +`gopkg.in/check.v1` is selected in the broader module graph but is not compiled +into Narratio or its tests. Go module metadata resolved sixteen SDK modules to +one commit, S3 to a distinct commit, and smithy-go to its own commit. Compared +selected Apache licenses and AWS/smithy notices to their source revisions; +verified new pinned notice and embedded singleflight license links. README +navigation, `go test ./internal/doccheck`, and `git diff --check` passed. No +dependency or released material changed. Read adopted OSS policy and selected AWS SDK/smithy module license material. Use go.mod plus Go's selected module graph, including indirect AWS modules.