From aff69bc35784d0687f1e7af611ddbcd6d57b443f Mon Sep 17 00:00:00 2001 From: Hugo Date: Sun, 1 Nov 2026 21:04:56 +0100 Subject: [PATCH 1/5] docs(notice): name this project, not coretrace-concurrency-analyzer NOTICE was copied from coretrace-concurrency-analyzer in 86dca05 and still named that repository. Apache-2.0, section 4(d), requires derivative works to carry the attribution notices in NOTICE, so a copy that followed the license credited another project. --- NOTICE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NOTICE b/NOTICE index 14c096a6..a525e429 100644 --- a/NOTICE +++ b/NOTICE @@ -1,4 +1,4 @@ -coretrace-concurrency-analyzer +coretrace-stack-analyzer Copyright 2026 Hugo Payet Licensed under the Apache License, Version 2.0 (the "License"); From 81eedd591102b06be661d23c55c13e8563340e05 Mon Sep 17 00:00:00 2001 From: Hugo Date: Sun, 1 Nov 2026 21:04:56 +0100 Subject: [PATCH 2/5] docs(notice): date the copyright from 2025 and link the repository The first commit of this repository dates from April 2025, so the copyright runs from 2025, not from 2026. With the repository's URL in NOTICE, every copy that reproduces the file, as Apache-2.0 requires of derivative works, points back to this project. --- NOTICE | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NOTICE b/NOTICE index a525e429..b00df3b3 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,6 @@ coretrace-stack-analyzer -Copyright 2026 Hugo Payet +Copyright 2025-2026 Hugo Payet +https://github.com/CoreTrace/coretrace-stack-analyzer Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. From 99e2b7ee9e6c749b3d549f869fc2e6a5de08c63a Mon Sep 17 00:00:00 2001 From: Hugo Date: Sun, 1 Nov 2026 21:04:56 +0100 Subject: [PATCH 3/5] docs(changelog): note that NOTICE names this project and links its repository Redistributions of the analyzer must keep NOTICE, so the change is listed under Unreleased. --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac39bb97..256f0f71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ Notable changes are grouped by release. See [all releases](https://github.com/Co ## Unreleased +- `NOTICE` names this project instead of coretrace-concurrency-analyzer, dates its copyright + from 2025 and gives the repository's URL. - Building requires LLVM 20. CMake rejects an older LLVM when it configures the build, where LLVM 19 passed that check and then failed to compile. On macOS, `scripts/build.sh` looks for Homebrew `llvm@20` before `llvm`, a later version, and no longer for `llvm@19` or `llvm@18`. From 0ffbc016fad4d008da764e8156a7697f57092073 Mon Sep 17 00:00:00 2001 From: Hugo Date: Mon, 2 Nov 2026 05:05:33 +0100 Subject: [PATCH 4/5] docs(notice): credit the CoreTrace contributors alongside Hugo Payet Three other people authored code that is still in this repository. Apache-2.0 licenses their contributions without transferring their copyright, so NOTICE names the contributors as a group, next to Hugo Payet, as coretrace's docs/licensing.md recommends. The history of the repository that NOTICE links names them. --- NOTICE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NOTICE b/NOTICE index b00df3b3..c91fe0b2 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,5 @@ coretrace-stack-analyzer -Copyright 2025-2026 Hugo Payet +Copyright 2025-2026 Hugo Payet and the CoreTrace contributors https://github.com/CoreTrace/coretrace-stack-analyzer Licensed under the Apache License, Version 2.0 (the "License"); From 5659df925ae76d255e8a2e5087f17a60cf2f6348 Mon Sep 17 00:00:00 2001 From: Hugo Date: Mon, 2 Nov 2026 05:05:33 +0100 Subject: [PATCH 5/5] docs(changelog): note that NOTICE credits the CoreTrace contributors The Unreleased entry for NOTICE lists every change this branch makes to the file. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 256f0f71..b7a3ad42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ Notable changes are grouped by release. See [all releases](https://github.com/Co ## Unreleased - `NOTICE` names this project instead of coretrace-concurrency-analyzer, dates its copyright - from 2025 and gives the repository's URL. + from 2025, credits the CoreTrace contributors alongside Hugo Payet and links the repository. - Building requires LLVM 20. CMake rejects an older LLVM when it configures the build, where LLVM 19 passed that check and then failed to compile. On macOS, `scripts/build.sh` looks for Homebrew `llvm@20` before `llvm`, a later version, and no longer for `llvm@19` or `llvm@18`.