Skip to content

Commit 24d6848

Browse files
committed
Fix licenses
1 parent a552e89 commit 24d6848

File tree

8 files changed

+35
-9
lines changed

8 files changed

+35
-9
lines changed

LICENSE-APACHE2

+2-2
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ APPENDIX: How to apply the Apache License to your work.
186186
same "printed page" as the copyright notice for easier
187187
identification within third-party archives.
188188

189-
Copyright 2020 Parity Technologies Limited
189+
Copyright [yyyy] [name of copyright owner]
190190

191191
Licensed under the Apache License, Version 2.0 (the "License");
192192
you may not use this file except in compliance with the License.
@@ -208,4 +208,4 @@ text.
208208
SPDX-License-Identifier: Apache-2.0
209209

210210
This enables machine processing of license information based on the SPDX
211-
License Identifiers that are here available: http://spdx.org/licenses/
211+
License Identifiers that are here available: http://spdx.org/licenses/

LICENSE-GPL3

+27-1
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail.
652652
If the program does terminal interaction, make it output a short
653653
notice like this when it starts in an interactive mode:
654654

655-
Frontier project Copyright (C) 2020 Parity Technologies Limited
655+
{project} Copyright (C) {year} {fullname}
656656
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657657
This is free software, and you are welcome to redistribute it
658658
under certain conditions; type `show c' for details.
@@ -672,3 +672,29 @@ may consider it more useful to permit linking proprietary applications with
672672
the library. If this is what you want to do, use the GNU Lesser General
673673
Public License instead of this License. But first, please read
674674
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
675+
676+
"CLASSPATH" EXCEPTION TO THE GPL
677+
678+
Linking this library statically or dynamically with other modules is making
679+
a combined work based on this library. Thus, the terms and conditions of the
680+
GNU General Public License cover the whole combination.
681+
682+
As a special exception, the copyright holders of this library give you
683+
permission to link this library with independent modules to produce an
684+
executable, regardless of the license terms of these independent modules,
685+
and to copy and distribute the resulting executable under terms of your
686+
choice, provided that you also meet, for each linked independent module,
687+
the terms and conditions of the license of that module. An independent
688+
module is a module which is not derived from or based on this library.
689+
If you modify this library, you may extend this exception to your version
690+
of the library, but you are not obligated to do so. If you do not wish to
691+
do so, delete this exception statement from your version.
692+
693+
NOTE
694+
695+
Individual files contain the following tag instead of the full license text.
696+
697+
SPDX-License-Identifier: GPL-3.0-or-later WITH Classpath-exception-2.0
698+
699+
This enables machine processing of license information based on the SPDX
700+
License Identifiers that are here available: http://spdx.org/licenses/

client/rpc-core/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
authors = ["Parity Technologies <admin@parity.io>"]
55
edition = "2018"
66
description = "RPC traits of Ethereum."
7-
license = "GPL-3.0"
7+
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
88

99
[dependencies]
1010
jsonrpc-core = "15.0.0"

client/rpc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
authors = ["Parity Technologies <admin@parity.io>"]
55
edition = "2018"
66
description = "Ethereum RPC (web3) compatibility layer for Substrate."
7-
license = "GPL-3.0"
7+
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
88

99
[dependencies]
1010
jsonrpc-core = "15.0.0"

frame/ethereum/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
authors = ["Parity Technologies <admin@parity.io>"]
55
edition = "2018"
66
description = "Ethereum compatibility full block processing emulation pallet for Substrate."
7-
license = "GPL-3.0"
7+
license = "Apache-2.0"
88

99
[dependencies]
1010
rustc-hex = { version = "2.1.0", default-features = false }

primitives/rpc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
authors = ["Parity Technologies <admin@parity.io"]
55
edition = "2018"
66
description = "Runtime primitives for Ethereum RPC (web3) compatibility layer for Substrate."
7-
license = "GPL-3.0"
7+
license = "Apache-2.0"
88

99
[dependencies]
1010
sp-core = { version = "2.0.0-dev", default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "frontier" }

template/node/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "2.0.0-dev"
44
authors = ["Parity Technologies <admin@parity.io>"]
55
description = "Substrate Node template"
66
edition = "2018"
7-
license = "Apache-2.0"
7+
license = "Unlicense"
88
build = "build.rs"
99
homepage = "https://substrate.dev"
1010
repository = "https://github.com/paritytech/substrate/"

template/runtime/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "frontier-template-runtime"
33
version = "2.0.0-dev"
44
authors = ["Parity Technologies <admin@parity.io>"]
55
edition = "2018"
6-
license = "Apache-2.0"
6+
license = "Unlicense"
77
homepage = "https://substrate.dev"
88
repository = "https://github.com/paritytech/substrate/"
99

0 commit comments

Comments
 (0)