diff options
| author | Leitwolf11 | 2026-11-15 14:01:10 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-11-15 14:01:10 +0300 |
| commit | 5c865488e762dec616a0c483d0fc07250123c387 (patch) | |
| tree | 08bc3614a575a8bfbea2c8ca96f269eeea207a1b /.github/codeql | |
| parent | 8979c1caf2eee321cf497671805d2177980c421e (diff) | |
| download | catch3-5c865488e762dec616a0c483d0fc07250123c387.tar.gz | |
License Catch3's Progmasoft files under LGPL-3.0-or-later
Every Progmasoft-authored file moves from MPL-2.0 WITH
AdditionRef-Progmasoft-Exception-2.0 to LGPL-3.0-or-later, from 0.5.0
on. Catch2-originated files keep BSL-1.0, and the vendored yyjson and
pugixml keep MIT.
- LICENSES/ holds the LGPL-3.0 text and the GPL-3.0 text it builds on,
both as published by the FSF; the MPL-2.0 and Progmasoft Exception
texts go, since no file uses them any more.
- Five files that came from Catch2 and were rewritten by Progmasoft
(.clang-format, the issue and pull request templates, SECURITY.md)
keep Catch2's notice next to Progmasoft's and say
LGPL-3.0-or-later AND BSL-1.0.
- //tools:check expects the new header of Progmasoft files; the
amalgamation notes say LGPL-3.0-or-later and the amalgamated files
are regenerated; meson's project license is BSL-1.0 and
LGPL-3.0-or-later.
- README gains a License section; LICENSES/README.md, contributing.md
and progmasoft-catch3.md describe the new split and that releases
before 0.5.0 keep the license they were published under.
Every commit to Progmasoft's files since the fork is the maintainer's.
Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
Diffstat (limited to '.github/codeql')
| -rw-r--r-- | .github/codeql/codeql-config.yml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml index b48d1ea3..a5817782 100644 --- a/.github/codeql/codeql-config.yml +++ b/.github/codeql/codeql-config.yml @@ -1,5 +1,5 @@ # SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com> -# SPDX-License-Identifier: MPL-2.0 WITH AdditionRef-Progmasoft-Exception-2.0 +# SPDX-License-Identifier: LGPL-3.0-or-later name: Catch3 maintained sources paths-ignore: |