The software in this repository is under a number of licenses: scripts/ GPL v2+ src/nshd/ GPL v2+ test/ LGPL v2.1+ src/gopkg.in/yaml.v2 LGPL v3, with linking exception src/lukeshu.com/git/go/libgnulinux.git/dl GPL v2+, with documentation output clarification src/lukeshu.com/git/go/libgnulinux.git/inotify LGPL v2.1+ src/lukeshu.com/git/go/libgnulinux.git/getgr LGPL v2.1+ src/lukeshu.com/git/go/libnslcd.git/ LGPL v2.1+ src/lukeshu.com/git/go/libsystemd.git/ Apache v2.0 The general notion is that the core application is GPL (v2+), while supporting libraries that might be useful outside of this specific application are LGPL (v2.1+), with the exceptions: - The systemd package is Apache licensed because of code taken from CoreOS and Docker. - The dl package is GPL v2+ licensed because of wording in comments taken from the Linux Programmer's Manual. - The YAML library uses v3 of the LGPL because it's a 3rd-party library, and that's how the authors licensed it. For more details, see each individual file.