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

summaryrefslogtreecommitdiffhomepage
path: root/LICENSES/README.md
blob: 8beb76553d4696c60c053b1406ea3bbab748f80a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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.