Skip to content

Normalize license headers to SPDX identifiers across repository#3

Merged
arty-kk merged 1 commit intomainfrom
codex/standardize-licensing-pattern-formatting
Mar 30, 2026
Merged

Normalize license headers to SPDX identifiers across repository#3
arty-kk merged 1 commit intomainfrom
codex/standardize-licensing-pattern-formatting

Conversation

@arty-kk
Copy link
Copy Markdown
Owner

@arty-kk arty-kk commented Mar 30, 2026

Motivation

  • Replace verbose Apache-2.0 license blocks with concise SPDX tags to simplify headers and improve compatibility with license tooling.
  • Keep file-level copyright attribution while making headers more uniform across sources, tests and scripts.
  • Reduce repository noise from repeated multi-line license banners.

Description

  • Replaced multi-line Apache License 2.0 headers with SPDX-FileCopyrightText and SPDX-License-Identifier: Apache-2.0 lines in numerous Python modules, test files, scripts and the C source fwht.c.
  • Adjusted the build_proof_pack.py script to include the SPDX header and preserved the existing shebang ordering.
  • No functional code logic changes were made; changes are limited to file header comments and minor comment formatting in the native C file.

Testing

  • Ran the project's unit test suite with pytest; the test run completed successfully with all tests passing.

Codex Task

@arty-kk arty-kk merged commit 510ff60 into main Mar 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant