blob: 57a0df15355bfbd32c85a01c5ef8133f08f8b3be (
plain)
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
|
The software in this repository is under a number of licenses:
scripts/ GPL v2+
src/nshd/ GPL v2+
test/ LGPL v2.1+
go/gopkg.in/yaml.v2 LGPL v3, with linking exception
go/golang.org/x/sys/unix 3-clause BSD license
go/git.lukeshu.com/go/libgnulinux/dl GPL v2+, with documentation output clarification
go/git.lukeshu.com/go/libgnulinux/inotify LGPL v2.1+
go/git.lukeshu.com/go/libgnulinux/getgr LGPL v2.1+
go/git.lukeshu.com/go/libnslcd/ LGPL v2.1+
go/git.lukeshu.com/go/libsystemd/ Apache v2.0
build-aux/ AGPL v3+
The general notion is that the build system is AGPL (v3+), 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 and sys/unix libraries use other licenses because they are
3rd-party libraries, and that's how the authors licensed them.
For more details, see each individual file.
|