Skip to content

docs: remove redundant dual-header in syncmap.go or document the policy #70

@millerjp

Description

@millerjp

Summary

syncmap.go carries a dual copyright header (Copyright 2023 Richard Gooding / Modifications Copyright 2026 AxonOps Limited). doc.go has only the AxonOps copyright. apache-header-guard checks for the Apache licence URL but doesn't enforce a copyright-line policy. No documented policy states which files need upstream attribution.

Scope

Choose one:

A. Keep the dual header in syncmap.go (current state); add a one-line comment in CONTRIBUTING or a new docs/licence-headers.md explaining the policy (upstream-provenance files get dual headers; AxonOps-only files get AxonOps header; NOTICE is the single legal source).

B. Remove the dual header and make NOTICE the authoritative source; every file gets just the AxonOps header + Apache block.

Recommended: A, because it keeps the provenance inline where code readers see it.

Acceptance criteria

  1. Policy documented.
  2. apache-header-guard unchanged (still works).

Source: go-quality agent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Can be deferreddocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions