From 55b8e2989d7bde6ad55cc8ae42d29024a6ed37fe Mon Sep 17 00:00:00 2001 From: Johnny Miller <163300+millerjp@users.noreply.github.com> Date: Tue, 21 Apr 2026 07:45:00 +0200 Subject: [PATCH] docs: credit Richard Gooding in syncmap.go file header The majority of syncmap.go is Richard Gooding's upstream code from github.com/rgooding/go-syncmap; our earlier header "Copyright 2026 AxonOps Limited" alone implied AxonOps authored the whole file. Replace with the standard fork attribution pattern: Copyright 2023 Richard Gooding Modifications Copyright 2026 AxonOps Limited Keep the Apache 2.0 licence block verbatim (apache-header-guard still matches), and add a short pointer to NOTICE for the full upstream attribution. Applies to syncmap.go only. syncmap_test.go, doc.go, and the rest of the tree are AxonOps-original work (the upstream smoke test was deleted and the new test suite was written from scratch in #10), so their existing AxonOps-only headers are accurate. Regenerate llms-full.txt so the drift guard stays green. --- syncmap.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/syncmap.go b/syncmap.go index 02d8e07..d4678c8 100644 --- a/syncmap.go +++ b/syncmap.go @@ -1,4 +1,5 @@ -// Copyright 2026 AxonOps Limited. +// Copyright 2023 Richard Gooding +// Modifications Copyright 2026 AxonOps Limited // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -11,6 +12,9 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is a fork of github.com/rgooding/go-syncmap; see NOTICE +// for the upstream attribution. package syncmap