LICENSES/README.md
The systemd project uses single-line references to Unique License Identifiers as defined by the Linux Foundation's SPDX project (https://spdx.org/). The line in each individual source file identifies the license applicable to that file.
The current set of valid, predefined SPDX identifiers can be found on the SPDX License List at https://spdx.org/licenses/.
The 'LICENSES/' directory contains all the licenses used by the sources included in the systemd project source tree.
Unless otherwise noted, the systemd project sources are licensed under the terms and conditions of LGPL-2.1-or-later (GNU Lesser General Public License v2.1 or later).
Unless otherwise noted, compiled programs and all shared or static libraries include sources under LGPL-2.1-or-later along with more permissive licenses, and are effectively licensed LGPL-2.1-or-later. systemd-udevd and other udev helper programs also include sources under GPL-2.0-or-later, and are effectively licensed GPL-2.0-or-later.
New sources that cannot be distributed under LGPL-2.1-or-later will no longer be accepted for inclusion in the systemd project to maintain license uniformity.
The following exceptions apply:
systemd-udevd, udevadm, and the udev builtins
and test programs) are also distributed under GPL-2.0-or-later.
Note, sources under src/libudev are licensed under LGPL-2.1-or-later,
so libudev library is also distributed under LGPL-2.1-or-later.Note that building the systemd project with OpenSSL does not affect the libsystemd.so shared library, which is not linked with the OpenSSL library.