Note: .
represents this repository's root directory.
Even though the transceiver framework and the MDP currently reside in the same Git repository (this will probably change in the future), their dependency is unidirectional (i.e., MDP depends on the transceiver framework, but not the other way around). While the transceiver framework serves as an application-agnostic framework for a wide range of possible applications, MDP is a concrete application merely using the transceiver framework as a library. This is why we consider those two to be two separate projects, each consisting of the following files:
- Transceiver Framework project:
- All files and their respective contents NOT explicitly part of the MDP project (see below).
- MDP project:
- All files and their repective contents whose path contains the
./mdp/
as well as the./examples/mdp/
folder as prefix (i.e., all files in those two folders, in all of their respective subfolders, sub-subfolders, etc.).
- All files and their repective contents whose path contains the
For each file which is part of the Transceiver Framework project (as defined in the "Project differentiation" section):
If not explicitly licensed otherwise (exceptions are listed in the section "Exceptions" below), the file and its contents are provided under the BSD 3-clause license. The full license text can be found in ./licenses/LICENSE.BSD3-clause.md
.
- For each license file in the
./licenses/
folder: The file and its contents are subject to their own respective terms and/or licenses (contact the corresponding copyright owners for more information).
The Transceiver Framework project uses the following 3rd party contributions (libraries, packages, etc.):
Name and link: | Used under license: |
---|---|
Apache Commons Math (version 3.6.1) | Apache 2.0 |
Apache Commons Lang (version 3.8) | Apache 2.0 |
Apache Commons Collections (version 4.2) | Apache 2.0 |
Apache Commons IO (version 2.6) | Apache 2.0 |
JSON.simple (version 1.1.1) | Apache 2.0 |
For each file which is part of the MDP project (as defined in the "Project differentiation" section):
If not explicitly licensed otherwise (exceptions are listed in the section "Exceptions" below), the file and its contents are provided under the GNU General Public License as published by the Free Software Foundation, either version 3 of the license, or (at your option) any later version. The full license text can be found in ./licenses/LICENSE.GPL3.0.md
.
- For each license file in the
./licenses/
folder: The file and its contents are subject to their own respective terms and/or licenses (contact the corresponding copyright owners for more information).
This project uses the following 3rd party contributions (libraries, packages, etc.):
Name and link: | Used under license: |
---|---|
Transceiver Framework (version 1.0.0) | BSD 3-clause License |
SDG (version 1.0.0) | GPL-3 |
Rserve client (version 1.8.1) | LGPL-2.1 |
Apache Commons Math (version 3.6.1) | Apache 2.0 |
Apache Commons Lang (version 3.8) | Apache 2.0 |
Apache Commons Collections (version 4.2) | Apache 2.0 |
Apache Commons IO (version 2.6) | Apache 2.0 |
JSON.simple (version 1.1.1) | Apache 2.0 |