diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2017-09-08 17:10:13 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2017-09-08 17:13:30 -0400 |
commit | 15f9a01c4200c469460c2395867901861c885acb (patch) | |
tree | f07bb8445d31a50b875d781431f19479f6667ed3 /LICENSE.txt | |
parent | a7a8b8d13155a8e96f26e649ebd5066253c79565 (diff) |
maint: Add a `check` target to run tests, and add nescessary dependencies
This also downgrades the sys/unix dep.
The golang.org/x/sys/unix library can't be updated past commit
ab9e364efd8b52800ff7ee48a9ffba4e0ed78dfb (where I have it right now)
until go commit 93da0b6e66f24c4c307e0df37ceb102a33306174 (currently on
master) makes it in to a release. It narrowly missed the cut-off to
be in go 1.9; I expect it to be in go 1.10 around February 2018.
Diffstat (limited to 'LICENSE.txt')
-rw-r--r-- | LICENSE.txt | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/LICENSE.txt b/LICENSE.txt index c7d2dea..25fe9cf 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -2,14 +2,17 @@ The software in this repository is under a number of licenses: bin/ GPL v2+ go/src/nshd/ GPL v2+ - go/src/gopkg.in/yaml.v2 Apache v2.0 - go/src/golang.org/x/sys/unix 3-clause BSD license - go/src/git.lukeshu.com/go/libgnulinux/crypt LGPL v2.1+ - go/src/git.lukeshu.com/go/libgnulinux/dl GPL v2+, with documentation output clarification - go/src/git.lukeshu.com/go/libgnulinux/getgr LGPL v2.1+ + go/src/git.lukeshu.com/go/libgnulinux/crypt/ LGPL v2.1+ + go/src/git.lukeshu.com/go/libgnulinux/dl/ GPL v2+, with documentation output clarification + go/src/git.lukeshu.com/go/libgnulinux/getgr/ LGPL v2.1+ go/src/git.lukeshu.com/go/libnslcd/ LGPL v2.1+ go/src/git.lukeshu.com/go/libsystemd/ Apache v2.0 + go/src/github.com/pkg/errors/ 2-clause BSD license + go/src/golang.org/x/sys/unix 3-clause BSD license + go/src/gopkg.in/check.v1/ 2-clause BSD license + go/src/gopkg.in/yaml.v2/ Apache v2.0 + build-aux/ AGPL v3+ The general notion is that the build system is AGPL (v3+), the core @@ -20,8 +23,9 @@ exceptions: 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. + - pkg/errors, sys/unix, Gocheck, and YAML libraries use other + licenses because they are 3rd-party libraries, and that's how the + authors licensed them. The effective license of the 'nshd' program as a whole is GPL v3+; it links together code that is GPL v2+ with code that is Apache v2.0; the |