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

summaryrefslogtreecommitdiffhomepage
path: root/LICENSES/README.md
diff options
context:
space:
mode:
authorLeitwolf112026-09-24 22:07:03 +0300
committerLeitwolf112026-09-24 22:07:03 +0300
commit9ad804cedf4cc4a85ef89fe097f97a3b44654360 (patch)
treef088e919776b22d19387377bdbec727daa2429c0 /LICENSES/README.md
parent02f8b5593a15cdec8558256e6f40a0c7fb5862d6 (diff)
downloadcatch3-0.1.0.tar.gz
Add Progmasoft Catch3 property testing and build support0.1.0
Introduce deterministic property execution, built-in generators, shrinking, replayable seeds, and a separate Progmasoft-owned header API while preserving Catch2 compatibility targets and the C++14 engine baseline. Add Bazel, Meson, Xmake, and Premake integration and tests alongside the existing CMake build. Replace Linux-only workflow coverage with Windows and macOS jobs and document the Catch2/Catch3 distinction.
Diffstat (limited to 'LICENSES/README.md')
-rw-r--r--LICENSES/README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/LICENSES/README.md b/LICENSES/README.md
new file mode 100644
index 00000000..8beb7655
--- /dev/null
+++ b/LICENSES/README.md
@@ -0,0 +1,15 @@
+# License map
+
+This repository contains two independently licensed source areas:
+
+- Catch2-originated files retain their upstream Boost Software License 1.0
+ notices and the root `LICENSE.txt`.
+- Progmasoft-authored files identify their terms in each file with
+ `SPDX-License-Identifier: MPL-2.0 WITH AdditionRef-Progmasoft-Exception-1.1`.
+ The canonical MPL-2.0 text and Progmasoft linking exception are in this
+ directory.
+
+New Progmasoft files are kept separate from upstream files so the two license
+boundaries remain visible. A patch intended for Catch2 upstream must follow the
+upstream contribution instructions and must not be copied from a differently
+licensed Progmasoft file without resolving that licensing boundary first.