-
Notifications
You must be signed in to change notification settings - Fork 5
/
LICENSE.txt
43 lines (28 loc) · 1.65 KB
/
LICENSE.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
SweetAda is composed of various software components: core, RTS and LibGCC,
plus some utilities and/or fragments of software code.
core)
The "core" is the whole SweetAda codebase. A core file is every file in the
SweetAda filesystem hierarchy, except those specified below.
core files are licensed under the terms of the MIT License.
Please consult the LICENSE.MIT file located in the top-level directory.
RTS)
The "RTS" is the Ada Run-Time System. It is composed of FSF GNAT files
extracted from a GCC/GNAT standard release, with minor changes.
RTS files are located in the "rts" subdirectory.
All RTS Ada source files have their own license, i.e., GNU GENERAL PUBLIC
LICENSE Version 3, coupled with the GCC RUNTIME LIBRARY EXCEPTION Version 3.1.
Other support files and scripts are licensed under the terms of the MIT
License.
Please consult the LICENSE.COPYING3 and the LICENSE.COPYING3.RUNTIME files
located in the top-level directory.
LibGCC)
LibGCC files are a small set of assembly/C files insterspersed in the various
cpus/<cpu> subdirectories, extracted from a GCC standard FSF release. SweetAda
LibGCC files are only a source code re-formatted and cleaned-up version, with
minor changes, and suitable for a compile-time build. These files are not
strictly needed if you want to link the SweetAda executable with the binary
form of the library normally present in the compiler toolchain package.
All LibGCC assembly/C files have their own license, i.e, GNU GENERAL PUBLIC
LICENSE Version 3, coupled with the GCC RUNTIME LIBRARY EXCEPTION Version 3.1.
Please consult the LICENSE.COPYING3 and the LICENSE.COPYING3.RUNTIME files
located in the top-level directory.