diff options
author | Jeffrey Wilcke <jeffrey@ethereum.org> | 2015-07-23 16:43:11 +0800 |
---|---|---|
committer | Jeffrey Wilcke <jeffrey@ethereum.org> | 2015-07-23 16:43:11 +0800 |
commit | 0cff61bedaca42c94d162853cd55eb1e013dadb9 (patch) | |
tree | e62436553c2921dc340b926eaaaa161203e81dbc /build | |
parent | b403b9e4c398a285c0e307771761b29bab47adb9 (diff) | |
parent | 0428cae226ff4910227ded0608f7e7f1c9b4df37 (diff) | |
download | dexon-0cff61bedaca42c94d162853cd55eb1e013dadb9.tar dexon-0cff61bedaca42c94d162853cd55eb1e013dadb9.tar.gz dexon-0cff61bedaca42c94d162853cd55eb1e013dadb9.tar.bz2 dexon-0cff61bedaca42c94d162853cd55eb1e013dadb9.tar.lz dexon-0cff61bedaca42c94d162853cd55eb1e013dadb9.tar.xz dexon-0cff61bedaca42c94d162853cd55eb1e013dadb9.tar.zst dexon-0cff61bedaca42c94d162853cd55eb1e013dadb9.zip |
Merge pull request #1510 from fjl/license-fixes
all: license fixes
Diffstat (limited to 'build')
-rw-r--r-- | build/update-license.go | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/build/update-license.go b/build/update-license.go index abb17f872..3c18ee40f 100644 --- a/build/update-license.go +++ b/build/update-license.go @@ -48,6 +48,7 @@ var ( "Godeps/", "tests/files/", "build/", // don't relicense vendored packages "crypto/sha3/", "crypto/ecies/", "logger/glog/", + "crypto/curve.go", } // paths with this prefix are licensed as GPL. all other files are LGPL. @@ -65,20 +66,20 @@ var ( // its input is an info structure. var licenseT = template.Must(template.New("").Parse(` // Copyright {{.Year}} The go-ethereum Authors -// This file is part of go-ethereum. +// This file is part of {{.Whole false}}. // // go-ethereum is free software: you can redistribute it and/or modify // it under the terms of the GNU {{.License}} as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // -// go-ethereum is distributed in the hope that it will be useful, +// {{.Whole true}} is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU {{.License}} for more details. // // You should have received a copy of the GNU {{.License}} -// along with go-ethereum. If not, see <http://www.gnu.org/licenses/>. +// along with {{.Whole false}}. If not, see <http://www.gnu.org/licenses/>. `[1:])) @@ -90,17 +91,25 @@ type info struct { func (i info) License() string { if i.gpl() { return "General Public License" - } else { - return "Lesser General Public License" } + return "Lesser General Public License" } func (i info) ShortLicense() string { if i.gpl() { return "GPL" - } else { - return "LGPL" } + return "LGPL" +} + +func (i info) Whole(startOfSentence bool) string { + if i.gpl() { + return "go-ethereum" + } + if startOfSentence { + return "The go-ethereum library" + } + return "the go-ethereum library" } func (i info) gpl() bool { |