summaryrefslogtreecommitdiff
path: root/LicenseList
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-10-26 07:13:04 +0000
committerCoprDistGit <infra@openeuler.org>2023-10-26 07:13:04 +0000
commit0b7f50a76cdf3febc95fd5d24c220f9f2b4063e7 (patch)
tree2e316dcb876cd56a696fefade557cb35b68abff3 /LicenseList
parent4d703ac84a58f22c5f93c1f5be4ea0cc21927101 (diff)
automatic import of glibcopeneuler23.09
Diffstat (limited to 'LicenseList')
-rw-r--r--LicenseList26
1 files changed, 26 insertions, 0 deletions
diff --git a/LicenseList b/LicenseList
new file mode 100644
index 0000000..bcffe7a
--- /dev/null
+++ b/LicenseList
@@ -0,0 +1,26 @@
+In general, GPLv2+ is used by programs, LGPLv2+ is used for
+libraries.
+
+LGPLv2+ with exceptions is used for things that are linked directly
+into dynamically linked programs and shared libraries (e.g. crt
+files, lib*_nonshared.a). Historically, this exception also applies
+to parts of libio.
+
+GPLv2+ with exceptions is used for parts of the Arm unwinder.
+
+GFDL is used for the documentation.
+
+Some other licenses are used in various places (BSD, Inner-Net,
+ISC, Public Domain).
+
+HSRL and FSFAP are only used in test cases, which currently do not
+ship in binary RPMs, so they are not listed here. MIT is used for
+scripts/install-sh, which does not ship, either.
+
+GPLv3+ is used by manual/texinfo.tex, which we do not use.
+
+LGPLv3+ is used by some Hurd code, which we do not build.
+
+LGPLv2 is used in one place (time/timespec_get.c, by mistake), but
+it is not actually compiled, so it does not matter for libraries.
+