Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorLeitwolf2026-11-15 22:58:26 +0300
committerGitHub2026-11-15 22:58:26 +0300
commit2fbb5585e35078cb2490c8ae988860aa6dc0399d (patch)
tree9e682046d7e93b586d5041570cdaa48ccd8f56d4 /docs
parent6750f61c28be2861280078328e164e88bc1dfe44 (diff)
parentf72b265354dad69e9f045b4c6f57f6584dcb65aa (diff)
downloadcatch3-2fbb5585e35078cb2490c8ae988860aa6dc0399d.tar.gz
Merge pull request #45 from Progmasoft/legal/lgplHEADdevel
License Catch3's Progmasoft files under LGPL-3.0-or-later
Diffstat (limited to 'docs')
-rw-r--r--docs/contributing.md3
-rw-r--r--docs/progmasoft-catch3.md4
2 files changed, 3 insertions, 4 deletions
diff --git a/docs/contributing.md b/docs/contributing.md
index 4edecee2..ae61a9d5 100644
--- a/docs/contributing.md
+++ b/docs/contributing.md
@@ -80,8 +80,7 @@ must keep compiling. It stays under the Boost Software License 1.0, keeps the
Code that includes its headers needs C++17 or later.
`src/Progmasoft` holds what Progmasoft adds: the runner, the results model,
-property testing and snapshots. It is licensed `MPL-2.0 WITH
-AdditionRef-Progmasoft-Exception-2.0`, follows the
+property testing and snapshots. It is licensed `LGPL-3.0-or-later`, follows the
[Progmasoft Core C++ Coding Guidelines](https://github.com/Progmasoft/progmasoft-cpp), is
C++17, reports recoverable errors with `Expected` rather than exceptions, and
is formatted with the `.clang-format` beside it.
diff --git a/docs/progmasoft-catch3.md b/docs/progmasoft-catch3.md
index 49754af1..ee222e6d 100644
--- a/docs/progmasoft-catch3.md
+++ b/docs/progmasoft-catch3.md
@@ -232,8 +232,8 @@ Do not rename or rewrite Catch2 headers, `Catch` symbols, macros, runner options
or upstream coding style as part of this extension. New functionality belongs
in separately licensed Progmasoft headers and uses Progmasoft's PascalCase C++
types/functions and project naming conventions. Catch2-originated source files
-remain under BSL-1.0; Progmasoft-authored source files carry the MPL-2.0 plus
-Progmasoft linking-exception SPDX expression shown in their headers. The two
+remain under BSL-1.0; Progmasoft-authored source files are under
+LGPL-3.0-or-later, as their headers say. The two
areas are not relicensed as a whole. Any proposed upstream PR must be prepared
under Catch2's contribution rules as a separate contribution, rather than
reusing a source file whose license header says otherwise.