Skip to content

docs(notice): date the copyright from 2025 and credit the contributors - #248

Merged
SizzleUnrlsd merged 5 commits into
mainfrom
docs/notice-contributors
Nov 7, 2026
Merged

SizzleUnrlsd merged 5 commits into
mainfrom
docs/notice-contributors

Conversation

@SizzleUnrlsd

@SizzleUnrlsd SizzleUnrlsd commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Replaces #244.

Summary

NOTICE read "Copyright 2026 Hugo Payet":

  • The year: 2026 is the year NOTICE was added, with the move to Apache-2.0 (bb89395). This repository's first commit dates from 17 April 2025.
  • The authors: it named Hugo Payet alone. Two contributors listed in AUTHORS.md, Arthur Mazeau and @shookapic, wrote code that is still here.
  • The license header: below these lines, it carried the license header meant for source files. Its "you may not use this file except in compliance with the License" then applied to NOTICE itself.

Change

NOTICE now holds only its attribution notices:

coretrace-compiler
Copyright 2025-2026 Hugo Payet and the CoreTrace contributors
https://github.com/CoreTrace/coretrace-compiler
  • The repository's URL: Apache-2.0, section 4(d), requires derivative works to carry a readable copy of the attribution notices in NOTICE, so every copy that follows the license points back here.
  • The license header is gone: the license text is in LICENSE. The Apache Software Foundation's guide to LICENSE and NOTICE files asks: "Do not add anything to NOTICE which is not legally required."
  • CHANGELOG.md lists the change under Unreleased, in a Documentation section.

Earlier contributions

Arthur Mazeau contributed on 18 April 2025, while this repository was under GPL-3.0. It moved to Apache-2.0 in March 2026 (bb89395). In CoreTrace/coretrace#171, his comment of 13 October 2026 reads:

I, Arthur Mazeau, agree that my contributions to CoreTrace/coretrace, CoreTrace/coretrace-compiler and CoreTrace/coretrace-stack-analyzer made before their change to the Apache License 2.0 are licensed under the Apache License, Version 2.0.

NOTICE does not mention this agreement.

Differences from #244

  • Commits kept: the first two commits of docs(notice): date the copyright from 2025 and credit the contributors #244 are taken unchanged.
  • The commit that credits the contributors has the same diff with a new message. It names the second contributor by their GitHub handle, as AUTHORS.md does, and makes no statement about the license of earlier contributions.
  • New commit: it removes the license header.
  • The CHANGELOG entry also mentions the removal of the header, and cites this pull request.

Verification

  • Nothing in this repository reads NOTICE. CoreTrace/coretrace installs it with the compiler, and its test ctrace_install_ships_third_party_licenses only checks that it is not empty.
  • scripts/check-license-compliance.sh passes. It does not check NOTICE.
  • The commit messages pass scripts/ci/commit_checker.py.
  • CI at 8d982e0:

The first commit of this repository dates from 17 April 2025, so the
copyright runs from 2025. NOTICE was added in bb89395, on 2026-03-30,
when the project moved to Apache-2.0, and took the year of that move.
Apache-2.0, section 4(d), requires derivative works to carry the
attribution notices in NOTICE. With the repository's URL in it, every
copy that follows the license points back to this project.
Two contributors listed in AUTHORS.md, Arthur Mazeau and @shookapic,
wrote code that is still in this repository, so NOTICE names the
contributors as a group, next to Hugo Payet.
NOTICE carried the license header meant for source files, whose "you
may not use this file except in compliance with the License" then
applied to NOTICE itself. The license text is in LICENSE, and the
Apache Software Foundation's guide to NOTICE files asks not to add
anything to NOTICE that is not legally required.
@SizzleUnrlsd SizzleUnrlsd added the documentation Improvements or additions to documentation label Nov 7, 2026
@SizzleUnrlsd SizzleUnrlsd self-assigned this Nov 7, 2026
Every redistribution of the compiler must keep NOTICE, so the change
is listed for users, in a Documentation section.
@SizzleUnrlsd
SizzleUnrlsd marked this pull request as ready for review November 7, 2026 18:19
@SizzleUnrlsd
SizzleUnrlsd merged commit b3c8ec3 into main Nov 7, 2026
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant