History log of /systemd/LICENSE.LGPL2.1
Revision Date Author Comments Expand
23757887f768b0b7339239cc98aee879d9f4d87f 17-Dec-2012 Sami Kerola <kerolasa@iki.fi>

licence: remove references to old FSF address Bug: https://bugs.freedesktop.org/show_bug.cgi?id=57206

6126a412dbc7628cbc94660e57bd6915e842c2d4 30-Nov-2012 Ramkumar Ramachandra <artagnon@gmail.com>

LICENSE.LGPL2.1: update license Update the license with the copy found on http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt

5430f7f2bc7330f3088b894166bf3524a067e3d8 12-Apr-2012 Lennart Poettering <lennart@poettering.net>

relicense to LGPLv2.1 (with exceptions) We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.

LICENSE.GPL2 LICENSE.LGPL2.1 LICENSE.MIT Makefile.am README autogen.sh configure.ac man/binfmt.d.xml man/custom-html.xsl man/daemon.xml man/halt.xml man/hostname.xml man/journalctl.xml man/journald.conf.xml man/locale.conf.xml man/loginctl.xml man/logind.conf.xml man/machine-id.xml man/machine-info.xml man/modules-load.d.xml man/os-release.xml man/pam_systemd.xml man/runlevel.xml man/sd-daemon.xml man/sd-login.xml man/sd-readahead.xml man/sd_booted.xml man/sd_get_seats.xml man/sd_is_fifo.xml man/sd_listen_fds.xml man/sd_login_monitor_new.xml man/sd_notify.xml man/sd_pid_get_session.xml man/sd_readahead.xml man/sd_seat_get_active.xml man/sd_session_is_active.xml man/sd_uid_get_state.xml man/shutdown.xml man/sysctl.d.xml man/systemctl.xml man/systemd-ask-password.xml man/systemd-cat.xml man/systemd-cgls.xml man/systemd-cgtop.xml man/systemd-machine-id-setup.xml man/systemd-notify.xml man/systemd-nspawn.xml man/systemd-tmpfiles.xml man/systemd.automount.xml man/systemd.conf.xml man/systemd.device.xml man/systemd.exec.xml man/systemd.journal-fields.xml man/systemd.mount.xml man/systemd.path.xml man/systemd.service.xml man/systemd.snapshot.xml man/systemd.socket.xml man/systemd.special.xml man/systemd.swap.xml man/systemd.target.xml man/systemd.timer.xml man/systemd.unit.xml man/systemd.xml man/telinit.xml man/timezone.xml man/tmpfiles.d.xml man/vconsole.conf.xml rules/99-systemd.rules.in src/Makefile src/ac-power.c src/ask-password-api.c src/ask-password.c src/binfmt/binfmt.c src/bridge.c src/cgls.c src/cgroup-show.c src/cgroup-show.h src/cgroups-agent.c src/cgtop.c src/core/ask-password-api.h src/core/automount.c src/core/automount.h src/core/build.h src/core/bus-errors.h src/core/cgroup-attr.c src/core/cgroup-attr.h src/core/cgroup.c src/core/cgroup.h src/core/condition.c src/core/condition.h src/core/dbus-automount.c src/core/dbus-automount.h src/core/dbus-device.c src/core/dbus-device.h src/core/dbus-execute.c src/core/dbus-execute.h src/core/dbus-job.c src/core/dbus-job.h src/core/dbus-loop.h src/core/dbus-manager.c src/core/dbus-manager.h src/core/dbus-mount.c src/core/dbus-mount.h src/core/dbus-path.c src/core/dbus-path.h src/core/dbus-service.c src/core/dbus-service.h src/core/dbus-snapshot.c src/core/dbus-snapshot.h src/core/dbus-socket.c src/core/dbus-socket.h src/core/dbus-swap.c src/core/dbus-swap.h src/core/dbus-target.c src/core/dbus-target.h src/core/dbus-timer.c src/core/dbus-timer.h src/core/dbus-unit.c src/core/dbus-unit.h src/core/dbus.c src/core/dbus.h src/core/device.c src/core/device.h src/core/execute.c src/core/execute.h src/core/fdset.c src/core/fdset.h src/core/ima-setup.c src/core/ima-setup.h src/core/job.c src/core/job.h src/core/kmod-setup.c src/core/kmod-setup.h src/core/load-dropin.c src/core/load-dropin.h src/core/load-fragment.c src/core/load-fragment.h src/core/locale-setup.c src/core/locale-setup.h src/core/manager.c src/core/manager.h src/core/mount.c src/core/mount.h src/core/namespace.c src/core/namespace.h src/core/path.c src/core/path.h src/core/polkit.h src/core/selinux-setup.c src/core/selinux-setup.h src/core/service.c src/core/service.h src/core/snapshot.c src/core/snapshot.h src/core/socket.c src/core/socket.h src/core/special.h src/core/swap.c src/core/swap.h src/core/sysfs-show.h src/core/target.c src/core/target.h src/core/tcpwrap.c src/core/tcpwrap.h src/core/timer.c src/core/timer.h src/core/unit.c src/core/unit.h src/cryptsetup/cryptsetup-generator.c src/cryptsetup/cryptsetup.c src/dbus-common.c src/dbus-common.h src/dbus-loop.c src/def.h src/detect-virt.c src/fsck.c src/getty-generator.c src/hostname-setup.c src/hostname-setup.h src/hostname/hostnamed.c src/hostname/org.freedesktop.hostname1.conf src/hostname/org.freedesktop.hostname1.policy.in src/hostname/org.freedesktop.hostname1.service src/initctl.c src/install.c src/install.h src/journal/cat.c src/journal/compress.c src/journal/compress.h src/journal/coredump.c src/journal/journal-def.h src/journal/journal-file.c src/journal/journal-file.h src/journal/journal-internal.h src/journal/journal-rate-limit.c src/journal/journal-rate-limit.h src/journal/journal-send.c src/journal/journalctl.c src/journal/journald.c src/journal/journald.conf src/journal/journald.h src/journal/libsystemd-journal.pc.in src/journal/libsystemd-journal.sym src/journal/sd-journal.c src/journal/test-journal-send.c src/journal/test-journal.c src/libsystemd-id128.pc.in src/libsystemd-id128.sym src/locale/localed.c src/locale/org.freedesktop.locale1.conf src/locale/org.freedesktop.locale1.policy.in src/locale/org.freedesktop.locale1.service src/login/70-uaccess.rules src/login/71-seat.rules src/login/73-seat-late.rules.in src/login/libsystemd-login.pc.in src/login/libsystemd-login.sym src/login/loginctl.c src/login/logind-acl.c src/login/logind-acl.h src/login/logind-dbus.c src/login/logind-device.c src/login/logind-device.h src/login/logind-seat-dbus.c src/login/logind-seat.c src/login/logind-seat.h src/login/logind-session-dbus.c src/login/logind-session.c src/login/logind-session.h src/login/logind-user-dbus.c src/login/logind-user.c src/login/logind-user.h src/login/logind.c src/login/logind.conf src/login/logind.h src/login/multi-seat-x.c src/login/org.freedesktop.login1.conf src/login/org.freedesktop.login1.policy.in src/login/org.freedesktop.login1.service src/login/pam-module.c src/login/sd-login.c src/login/sysfs-show.c src/login/test-login.c src/login/uaccess.c src/login/user-sessions.c src/logs-show.c src/logs-show.h src/loopback-setup.c src/loopback-setup.h src/machine-id-main.c src/machine-id-setup.c src/machine-id-setup.h src/main.c src/missing.h src/modules-load.c src/mount-setup.c src/mount-setup.h src/notify.c src/nspawn.c src/org.freedesktop.systemd1.conf src/org.freedesktop.systemd1.policy.in.in src/org.freedesktop.systemd1.service src/path-lookup.c src/path-lookup.h src/polkit.c src/quotacheck.c src/random-seed.c src/rc-local-generator.c src/readahead/readahead-collect.c src/readahead/readahead-common.c src/readahead/readahead-common.h src/readahead/readahead-replay.c src/remount-api-vfs.c src/reply-password.c src/sd-id128.c src/shared/acl-util.c src/shared/acl-util.h src/shared/audit.c src/shared/audit.h src/shared/capability.c src/shared/capability.h src/shared/cgroup-label.c src/shared/cgroup-util.c src/shared/cgroup-util.h src/shared/conf-parser.c src/shared/conf-parser.h src/shared/exit-status.c src/shared/exit-status.h src/shared/hashmap.c src/shared/hashmap.h src/shared/label.c src/shared/label.h src/shared/list.h src/shared/log.c src/shared/log.h src/shared/macro.h src/shared/mkdir.c src/shared/mkdir.h src/shared/pager.c src/shared/pager.h src/shared/ratelimit.c src/shared/ratelimit.h src/shared/set.c src/shared/set.h src/shared/socket-label.c src/shared/socket-util.c src/shared/socket-util.h src/shared/strv.c src/shared/strv.h src/shared/utf8.c src/shared/utf8.h src/shared/util.c src/shared/util.h src/shared/virt.c src/shared/virt.h src/shutdown.c src/shutdownd.c src/spawn-ask-password-agent.c src/spawn-ask-password-agent.h src/spawn-polkit-agent.c src/spawn-polkit-agent.h src/specifier.c src/specifier.h src/sysctl.c src/system.conf src/systemctl.c src/systemd-bash-completion.sh src/systemd.pc.in src/systemd/sd-id128.h src/systemd/sd-journal.h src/systemd/sd-login.h src/systemd/sd-messages.h src/systemd/sd-shutdown.h src/test-cgroup.c src/test-daemon.c src/test-engine.c src/test-env-replace.c src/test-hostname.c src/test-id128.c src/test-install.c src/test-job-type.c src/test-loopback.c src/test-ns.c src/test-strv.c src/test-watchdog.c src/timedate/org.freedesktop.timedate1.conf src/timedate/org.freedesktop.timedate1.policy.in src/timedate/org.freedesktop.timedate1.service src/timedate/timedated.c src/timestamp.c src/tmpfiles.c src/tty-ask-password-agent.c src/umount.c src/umount.h src/unit-name.c src/unit-name.h src/update-utmp.c src/user.conf src/utmp-wtmp.c src/utmp-wtmp.h src/vconsole/vconsole-setup.c src/watchdog.c src/watchdog.h sysctl.d/coredump.conf.in tmpfiles.d/legacy.conf tmpfiles.d/systemd.conf tmpfiles.d/tmp.conf tmpfiles.d/x11.conf units/basic.target units/bluetooth.target units/console-shell.service.m4.in units/cryptsetup.target units/dev-hugepages.mount units/dev-mqueue.mount units/emergency.service.in units/emergency.target units/fedora/halt-local.service units/fedora/prefdm.service units/fedora/rc-local.service units/final.target units/frugalware/display-manager.service units/fsck-root.service.in units/fsck@.service.in units/getty.target units/getty@.service.m4 units/graphical.target units/halt.service.in units/halt.target units/http-daemon.target units/kexec.service.in units/kexec.target units/local-fs-pre.target units/local-fs.target units/mageia/prefdm.service units/mail-transfer-agent.target units/mandriva/prefdm.service units/multi-user.target units/network.target units/nss-lookup.target units/nss-user-lookup.target units/plymouth-halt.service units/plymouth-kexec.service units/plymouth-poweroff.service units/plymouth-quit-wait.service units/plymouth-quit.service units/plymouth-read-write.service units/plymouth-reboot.service units/plymouth-start.service units/poweroff.service.in units/poweroff.target units/printer.target units/proc-sys-fs-binfmt_misc.automount units/proc-sys-fs-binfmt_misc.mount units/quotacheck.service.in units/quotaon.service units/reboot.service.in units/reboot.target units/remote-fs-pre.target units/remote-fs.target units/remount-rootfs.service units/rescue.service.m4.in units/rescue.target units/rpcbind.target units/serial-getty@.service.m4 units/shutdown.target units/sigpwr.target units/smartcard.target units/sockets.target units/sound.target units/suse/halt-local.service units/suse/rc-local.service units/swap.target units/sys-fs-fuse-connections.mount units/sys-kernel-config.mount units/sys-kernel-debug.mount units/sysinit.target units/syslog.socket units/syslog.target units/systemd-ask-password-console.path units/systemd-ask-password-console.service.in units/systemd-ask-password-plymouth.path units/systemd-ask-password-plymouth.service.in units/systemd-ask-password-wall.path units/systemd-ask-password-wall.service.in units/systemd-binfmt.service.in units/systemd-hostnamed.service.in units/systemd-initctl.service.in units/systemd-initctl.socket units/systemd-journald.service.in units/systemd-journald.socket units/systemd-localed.service.in units/systemd-logind.service.in units/systemd-modules-load.service.in units/systemd-random-seed-load.service.in units/systemd-random-seed-save.service.in units/systemd-readahead-collect.service.in units/systemd-readahead-done.service.in units/systemd-readahead-done.timer units/systemd-readahead-replay.service.in units/systemd-remount-api-vfs.service.in units/systemd-shutdownd.service.in units/systemd-shutdownd.socket units/systemd-sysctl.service.in units/systemd-timedated.service.in units/systemd-tmpfiles-clean.service.in units/systemd-tmpfiles-clean.timer units/systemd-tmpfiles-setup.service.in units/systemd-update-utmp-runlevel.service.in units/systemd-update-utmp-shutdown.service.in units/systemd-user-sessions.service.in units/systemd-vconsole-setup.service.in units/time-sync.target units/tmp.mount units/umount.target units/user/default.target units/user/exit.service.in units/user/exit.target units/user@.service.in