diff --git a/README.md b/README.md index 3df799fe0..c10053bd8 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,17 @@ All code in this workspace is licensed under either of at your option. +Downstream code forks should note that some (but not all) of these crates +and components depend on the 'orchard' crate, which is licensed under the +[Bootstrap Open Source License](https://github.com/zcash/orchard/blob/main/LICENSE-BOSL). +A license exception is provided allowing some derived works that are linked or +combined with the 'orchard' crate to be copied or distributed under the original +licenses (in this case MIT / Apache 2.0), provided that the included portions of +the 'orchard' code remain subject to BOSL. +See for details of which +derived works can make use of this exception, and the `README.md` files in +subdirectories for which crates and components this applies to. + ### Contribution Unless you explicitly state otherwise, any contribution intentionally diff --git a/components/zcash_note_encryption/README.md b/components/zcash_note_encryption/README.md index 612b7a64f..ffa132516 100644 --- a/components/zcash_note_encryption/README.md +++ b/components/zcash_note_encryption/README.md @@ -22,6 +22,16 @@ Licensed under either of at your option. +Downstream code forks should note that 'zcash_note_encryption' depends on the +'orchard' crate, which is licensed under the +[Bootstrap Open Source License](https://github.com/zcash/orchard/blob/main/LICENSE-BOSL). +A license exception is provided allowing some derived works that are linked or +combined with the 'orchard' crate to be copied or distributed under the original +licenses (in this case MIT / Apache 2.0), provided that the included portions of +the 'orchard' code remain subject to BOSL. +See https://github.com/zcash/orchard/blob/main/COPYING for details of which +derived works can make use of this exception. + ### Contribution Unless you explicitly state otherwise, any contribution intentionally diff --git a/zcash_client_backend/README.md b/zcash_client_backend/README.md index af9a7ff87..eb8a6cd61 100644 --- a/zcash_client_backend/README.md +++ b/zcash_client_backend/README.md @@ -13,6 +13,16 @@ Licensed under either of at your option. +Downstream code forks should note that 'zcash_client_backend' depends on the +'orchard' crate, which is licensed under the +[Bootstrap Open Source License](https://github.com/zcash/orchard/blob/main/LICENSE-BOSL). +A license exception is provided allowing some derived works that are linked or +combined with the 'orchard' crate to be copied or distributed under the original +licenses (in this case MIT / Apache 2.0), provided that the included portions of +the 'orchard' code remain subject to BOSL. +See https://github.com/zcash/orchard/blob/main/COPYING for details of which +derived works can make use of this exception. + ### Contribution Unless you explicitly state otherwise, any contribution intentionally diff --git a/zcash_client_sqlite/README.md b/zcash_client_sqlite/README.md index af077e8d5..fb71ab098 100644 --- a/zcash_client_sqlite/README.md +++ b/zcash_client_sqlite/README.md @@ -24,6 +24,16 @@ Licensed under either of at your option. +Downstream code forks should note that 'zcash_client_sqlite' depends on the +'orchard' crate, which is licensed under the +[Bootstrap Open Source License](https://github.com/zcash/orchard/blob/main/LICENSE-BOSL). +A license exception is provided allowing some derived works that are linked or +combined with the 'orchard' crate to be copied or distributed under the original +licenses (in this case MIT / Apache 2.0), provided that the included portions of +the 'orchard' code remain subject to BOSL. +See https://github.com/zcash/orchard/blob/main/COPYING for details of which +derived works can make use of this exception. + ### Contribution Unless you explicitly state otherwise, any contribution intentionally diff --git a/zcash_extensions/README.md b/zcash_extensions/README.md new file mode 100644 index 000000000..0b38603ca --- /dev/null +++ b/zcash_extensions/README.md @@ -0,0 +1,30 @@ +# zcash_extensions + +This library contains Rust code to support [Transparent Zcash Extensions](https://zips.z.cash/zip-0222). + +## License + +Licensed under either of + + * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or + http://www.apache.org/licenses/LICENSE-2.0) + * MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) + +at your option. + +Downstream code forks should note that 'zcash_extensions' depends on the +'orchard' crate, which is licensed under the +[Bootstrap Open Source License](https://github.com/zcash/orchard/blob/main/LICENSE-BOSL). +A license exception is provided allowing some derived works that are linked or +combined with the 'orchard' crate to be copied or distributed under the original +licenses (in this case MIT / Apache 2.0), provided that the included portions of +the 'orchard' code remain subject to BOSL. +See https://github.com/zcash/orchard/blob/main/COPYING for details of which +derived works can make use of this exception. + +### Contribution + +Unless you explicitly state otherwise, any contribution intentionally +submitted for inclusion in the work by you, as defined in the Apache-2.0 +license, shall be dual licensed as above, without any additional terms or +conditions. diff --git a/zcash_primitives/README.md b/zcash_primitives/README.md index 02a0c33a1..efa356ba3 100644 --- a/zcash_primitives/README.md +++ b/zcash_primitives/README.md @@ -12,6 +12,16 @@ Licensed under either of at your option. +Downstream code forks should note that 'zcash_primitives' depends on the +'orchard' crate, which is licensed under the +[Bootstrap Open Source License](https://github.com/zcash/orchard/blob/main/LICENSE-BOSL). +A license exception is provided allowing some derived works that are linked or +combined with the 'orchard' crate to be copied or distributed under the original +licenses (in this case MIT / Apache 2.0), provided that the included portions of +the 'orchard' code remain subject to BOSL. +See https://github.com/zcash/orchard/blob/main/COPYING for details of which +derived works can make use of this exception. + ### Contribution Unless you explicitly state otherwise, any contribution intentionally diff --git a/zcash_proofs/README.md b/zcash_proofs/README.md index f365c5a38..ccbdcfd73 100644 --- a/zcash_proofs/README.md +++ b/zcash_proofs/README.md @@ -13,6 +13,16 @@ Licensed under either of at your option. +Downstream code forks should note that 'zcash_proofs' depends on the +'orchard' crate, which is licensed under the +[Bootstrap Open Source License](https://github.com/zcash/orchard/blob/main/LICENSE-BOSL). +A license exception is provided allowing some derived works that are linked or +combined with the 'orchard' crate to be copied or distributed under the original +licenses (in this case MIT / Apache 2.0), provided that the included portions of +the 'orchard' code remain subject to BOSL. +See https://github.com/zcash/orchard/blob/main/COPYING for details of which +derived works can make use of this exception. + ### Contribution Unless you explicitly state otherwise, any contribution intentionally