diff --git a/CHANGELOG.md b/CHANGELOG.md
index 316f0762118..22690edc602 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1848,3 +1848,6 @@
* [5d674e4](https://github.com/hyperledger/fabric/commit/5d674e4) Log debug message when KDFKey is missing
* [fb7da0d](https://github.com/hyperledger/fabric/commit/fb7da0d) Clarify process for adding and removing maintainers
* [0716064](https://github.com/hyperledger/fabric/commit/0716064) transfer from GitHub hyperledger/fabric
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index efb3de29e38..86af2793b52 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -6,3 +6,6 @@ there's always plenty to do!
Please visit the
[contributors guide](http://hyperledger-fabric.readthedocs.io/en/latest/CONTRIBUTING.html) in the
docs to learn how to make contributions to this exciting project.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/README.md b/README.md
index ac2eb123163..16e96b6b1b7 100644
--- a/README.md
+++ b/README.md
@@ -48,5 +48,6 @@ Check [the documentation on how to contribute to this project](http://hyperledge
[Community Calendar](https://wiki.hyperledger.org/community/calendar-public-meetings)
## License
-The Hyperledger Project uses the [Apache License Version 2.0](LICENSE) software
-license.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/TravisCI_Readme.md b/TravisCI_Readme.md
index 8da35ff749e..b09fe8cce25 100644
--- a/TravisCI_Readme.md
+++ b/TravisCI_Readme.md
@@ -103,3 +103,6 @@ git commit -m "Ignore build process [ci skip]"
- Where can I find Behave Container log files?
- Click on each container log file link displays bottom of the RAW log file.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/bddtests/README.md b/bddtests/README.md
index 3317c26d59c..94370d6f19b 100644
--- a/bddtests/README.md
+++ b/bddtests/README.md
@@ -96,3 +96,6 @@ python environment, issue the following command.
```
deactivate
```
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/bddtests/regression/README.md b/bddtests/regression/README.md
index b4efaaf850f..8a037b3b235 100644
--- a/bddtests/regression/README.md
+++ b/bddtests/regression/README.md
@@ -85,3 +85,6 @@ Jenkins automation scripts, which run several parallel jobs.
### Full Regression Test Suite
Execute both the Daily Test Suite AND the Long Run Test Suite.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/bddtests/regression/go/README.md b/bddtests/regression/go/README.md
index 56a89eb9f11..87040ed24cd 100644
--- a/bddtests/regression/go/README.md
+++ b/bddtests/regression/go/README.md
@@ -19,3 +19,6 @@ describing pre-requisites, setup steps, and usage examples.
## USAGE
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/bddtests/regression/go/ote/README.md b/bddtests/regression/go/ote/README.md
index 91865080d66..f66f39c04c7 100644
--- a/bddtests/regression/go/ote/README.md
+++ b/bddtests/regression/go/ote/README.md
@@ -162,3 +162,6 @@ executed from Jenkins by Continuous Improvement processes.
cd $GOPATH/src/github.com/hyperledger/fabric/bddtests/regression/ote
go test -v -timeout 120m | go-junit-report > ote_report.xml
```
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/bddtests/regression/go/tdk/CAT/README.md b/bddtests/regression/go/tdk/CAT/README.md
index 8e8c388b1c5..334f8f6c1c7 100644
--- a/bddtests/regression/go/tdk/CAT/README.md
+++ b/bddtests/regression/go/tdk/CAT/README.md
@@ -72,3 +72,6 @@ running peers.
CAT_201_S2S1_IQDIQ.go (using Pauses) FAB-336 no http response from vp0, while peers vp1,vp2 docker paused
```
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/bddtests/regression/go/tdk/README.md b/bddtests/regression/go/tdk/README.md
index 066b5f1f3df..15c36b64b40 100644
--- a/bddtests/regression/go/tdk/README.md
+++ b/bddtests/regression/go/tdk/README.md
@@ -121,3 +121,6 @@ to run the peers. For more information on setting up a peer network,
$ go run BasicFuncExistingNetworkLST.go
$ go run LST_1Client1Peer20K.go
```
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/bddtests/regression/node/README.md b/bddtests/regression/node/README.md
index d32ff181536..d6dc9224e55 100644
--- a/bddtests/regression/node/README.md
+++ b/bddtests/regression/node/README.md
@@ -8,3 +8,6 @@ unit tests belong elsewhere, in their own repository.
## USAGE
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/bddtests/regression/node/performance/README.md b/bddtests/regression/node/performance/README.md
index 39bb602fc73..5a29dc8eaaf 100644
--- a/bddtests/regression/node/performance/README.md
+++ b/bddtests/regression/node/performance/README.md
@@ -31,3 +31,6 @@ Concurrency tests: auction chaincode, node, gRPC
for 72 hours
2. still to add another test: mix (invoke followed by query)...
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/bddtests/regression/results/README.md b/bddtests/regression/results/README.md
index c105ba9c7fd..b74533fde49 100644
--- a/bddtests/regression/results/README.md
+++ b/bddtests/regression/results/README.md
@@ -6,3 +6,6 @@ Standard naming format to use for folders:
__
v061_abc0def_20161129
```
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/devenv/README.md b/devenv/README.md
index 8a71543b039..7a8c2220c67 100644
--- a/devenv/README.md
+++ b/devenv/README.md
@@ -24,3 +24,6 @@ DOCKER_STORAGE_BACKEND=btrfs vagrant up
```
Currently supported backends are btfs, and aufs, with more to be added in the future.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/docs/README.md b/docs/README.md
index 37155c0942f..c813c01fef9 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -86,3 +86,6 @@ sudo cp -r * /var/www/html/
```
You can then access the html files at `http://localhost/index.html`.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/docs/source/CONTRIBUTING.rst b/docs/source/CONTRIBUTING.rst
index f713dca3a2e..44062164d8a 100644
--- a/docs/source/CONTRIBUTING.rst
+++ b/docs/source/CONTRIBUTING.rst
@@ -276,3 +276,7 @@ submitter accepts the DCO:
You can include this automatically when you commit a change to your
local git repository using ``git commit -s``.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/FAQ/architecture_FAQ.rst b/docs/source/FAQ/architecture_FAQ.rst
index 7308ec80d8c..003775e3843 100644
--- a/docs/source/FAQ/architecture_FAQ.rst
+++ b/docs/source/FAQ/architecture_FAQ.rst
@@ -89,3 +89,7 @@ queried may be recovering and catching up on block processing?
A. The client can query multiple peers, compare their block heights, compare their query results,
and favor the peers at the higher block heights.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/FAQ/chaincode_FAQ.rst b/docs/source/FAQ/chaincode_FAQ.rst
index c5bf0950308..b5dcdab220d 100644
--- a/docs/source/FAQ/chaincode_FAQ.rst
+++ b/docs/source/FAQ/chaincode_FAQ.rst
@@ -56,3 +56,7 @@ native currency with chaincode. One common attribute of native currency
is that some amount will get transacted (the chaincode defining that
currency will get called) every time a transaction is processed on its
chain.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/FAQ/confidentiality_FAQ.rst b/docs/source/FAQ/confidentiality_FAQ.rst
index c2f6406b515..54b392c5b7a 100644
--- a/docs/source/FAQ/confidentiality_FAQ.rst
+++ b/docs/source/FAQ/confidentiality_FAQ.rst
@@ -26,3 +26,7 @@ logic may be required – such that only contract counterparties and
auditors can access and interpret their chaincode. Under these
scenarios, counter parties would need to spin off a new child chain with
only themselves as validators.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/FAQ/consensus_FAQ.rst b/docs/source/FAQ/consensus_FAQ.rst
index 52e50f5a3d7..6d8c63b3e93 100644
--- a/docs/source/FAQ/consensus_FAQ.rst
+++ b/docs/source/FAQ/consensus_FAQ.rst
@@ -8,3 +8,7 @@ their deployment with the consensus module that best suits their needs.
The initial release package will offer three consensus implementations
for users to select from: 1) No-op (consensus ignored); and 2) Batch
PBFT.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/FAQ/identity_management_FAQ.rst b/docs/source/FAQ/identity_management_FAQ.rst
index a96b0014f3e..762c794a569 100644
--- a/docs/source/FAQ/identity_management_FAQ.rst
+++ b/docs/source/FAQ/identity_management_FAQ.rst
@@ -33,3 +33,7 @@ these certificates are used in any particular network.
However, because certificates are the way networks regulate and manage
their users, the module serves a central regulatory and organizational
role.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/FAQ/usage_FAQ.rst b/docs/source/FAQ/usage_FAQ.rst
index a128f4e8515..78fb8801a48 100644
--- a/docs/source/FAQ/usage_FAQ.rst
+++ b/docs/source/FAQ/usage_FAQ.rst
@@ -33,3 +33,7 @@ with the error string "state may be inconsistent, cannot query".
In the future, more sophisticated reporting mechanisms may be introduced
such as returning the stale value and a flag that the value is stale.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Gerrit/best-practices.rst b/docs/source/Gerrit/best-practices.rst
index dec0bdae7b3..e4ecf25ed89 100644
--- a/docs/source/Gerrit/best-practices.rst
+++ b/docs/source/Gerrit/best-practices.rst
@@ -369,3 +369,7 @@ Author line.
To make these configuration changes specifically for the current Git
user, you must add the path option ``--global`` to ``config`` as
follows:
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Gerrit/changes.rst b/docs/source/Gerrit/changes.rst
index 90311b5eff4..4d30eb7a8c6 100644
--- a/docs/source/Gerrit/changes.rst
+++ b/docs/source/Gerrit/changes.rst
@@ -65,3 +65,7 @@ correctly. Always submit the full set of changes via Gerrit.
When a change is included in the set to enable other changes, but it
will not be part of the final set, please let the reviewers know this.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Gerrit/gerrit.rst b/docs/source/Gerrit/gerrit.rst
index 2ce2222f61c..f97f18daceb 100644
--- a/docs/source/Gerrit/gerrit.rst
+++ b/docs/source/Gerrit/gerrit.rst
@@ -244,3 +244,7 @@ those from the Hyperledger Fabric Project.
List all current changes you submitted, or list just those changes in
need of your input by clicking on ``My --> Changes`` or `open this
link `__
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Gerrit/lf-account.rst b/docs/source/Gerrit/lf-account.rst
index 523f0c6fb25..a9983075d5b 100644
--- a/docs/source/Gerrit/lf-account.rst
+++ b/docs/source/Gerrit/lf-account.rst
@@ -115,3 +115,7 @@ Checking Out the Source Code
You have successfully checked out a copy of the source code to your
local machine.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Gerrit/reviewing.rst b/docs/source/Gerrit/reviewing.rst
index e67210c009c..068b4314614 100644
--- a/docs/source/Gerrit/reviewing.rst
+++ b/docs/source/Gerrit/reviewing.rst
@@ -50,3 +50,7 @@ highlighted to add comments to that section.
sends an email to the change-submitter and all listed reviewers.
Finally, it logs the review for future reference. All individual
comments are saved as *Draft* until the ``Post`` button is clicked.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/MAINTAINERS.rst b/docs/source/MAINTAINERS.rst
index 59894c08e47..018ab1a8a7f 100644
--- a/docs/source/MAINTAINERS.rst
+++ b/docs/source/MAINTAINERS.rst
@@ -36,3 +36,7 @@ Maintainers
+---------------------------+---------------------+------------------+----------------+--------------------------------+
| Yacov Manevich | yacovm | yacovm | yacovm | yacovm@il.ibm.com |
+---------------------------+---------------------+------------------+----------------+--------------------------------+
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Setup/Chaincode-setup.rst b/docs/source/Setup/Chaincode-setup.rst
index 64de7c16d59..e068b58b3ec 100644
--- a/docs/source/Setup/Chaincode-setup.rst
+++ b/docs/source/Setup/Chaincode-setup.rst
@@ -739,3 +739,7 @@ And then run:
::
rm -rf /var/hyperledger/production
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Setup/JAVAChaincode.rst b/docs/source/Setup/JAVAChaincode.rst
index ee120399e50..e9589405b00 100644
--- a/docs/source/Setup/JAVAChaincode.rst
+++ b/docs/source/Setup/JAVAChaincode.rst
@@ -176,3 +176,7 @@ Developing new JAVA chaincode
5. Build this project using ``gradle -b build.gradle build``
6. Run this chaincode after starting a peer in dev-mode as above using
``gradle -b build.gradle run``
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Setup/Network-setup.rst b/docs/source/Setup/Network-setup.rst
index 5cd8458653f..9d625f47856 100644
--- a/docs/source/Setup/Network-setup.rst
+++ b/docs/source/Setup/Network-setup.rst
@@ -387,3 +387,7 @@ controlling logging output from the ``peer`` and deployed chaincodes.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Setup/NodeSDK-setup.rst b/docs/source/Setup/NodeSDK-setup.rst
index aad7218ce3a..615ca575652 100644
--- a/docs/source/Setup/NodeSDK-setup.rst
+++ b/docs/source/Setup/NodeSDK-setup.rst
@@ -33,3 +33,7 @@ instructions for setting up a network are `here `__.
You may also use the
`Fabric-starter-kit <../starter/fabric-starter-kit.md>`__ that provides
the network.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Setup/TLSSetup.rst b/docs/source/Setup/TLSSetup.rst
index 22e74248016..c36c560e874 100644
--- a/docs/source/Setup/TLSSetup.rst
+++ b/docs/source/Setup/TLSSetup.rst
@@ -78,3 +78,7 @@ the security section of the membersrvc.yaml file)
3. Last, make sure that path to the corresponding TLS Server Certificate
is specified under ``security.client.cert.file``
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Setup/ca-setup.rst b/docs/source/Setup/ca-setup.rst
index 707bef029de..f9338b43ee7 100644
--- a/docs/source/Setup/ca-setup.rst
+++ b/docs/source/Setup/ca-setup.rst
@@ -1306,3 +1306,7 @@ for the Fabric CA server, set the ``db.tls.client.certfile``,
and ``db.tls.client.keyfile`` configuration properties.
`Back to Top`_
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Setup/logging-control.rst b/docs/source/Setup/logging-control.rst
index 2bfbf9f439c..6bb23fef6e3 100644
--- a/docs/source/Setup/logging-control.rst
+++ b/docs/source/Setup/logging-control.rst
@@ -202,3 +202,7 @@ variable.
shim.SetLoggingLevel(logLevel)
...
}
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/Style-guides/go-style.rst b/docs/source/Style-guides/go-style.rst
index e8078ec50a0..28f5966a244 100644
--- a/docs/source/Style-guides/go-style.rst
+++ b/docs/source/Style-guides/go-style.rst
@@ -52,3 +52,7 @@ package management:
# List package.
govendor list
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/abstract_v1.rst b/docs/source/abstract_v1.rst
index a10c98c77b9..de8d38afe3c 100644
--- a/docs/source/abstract_v1.rst
+++ b/docs/source/abstract_v1.rst
@@ -106,3 +106,7 @@ that will spawn the capabilities in v1.0:
.. |HYPERLEDGERv1.0\_ANIMATION| image:: http://img.youtube.com/vi/EKa5Gh9whgU/0.jpg
:target: http://www.youtube.com/watch?v=EKa5Gh9whgU
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/adminops.rst b/docs/source/adminops.rst
index 4baf9c99a6f..d7038864b78 100644
--- a/docs/source/adminops.rst
+++ b/docs/source/adminops.rst
@@ -2,3 +2,7 @@ Administration and operations
=============================
[WIP] ...coming soon
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/arch-deep-dive.rst b/docs/source/arch-deep-dive.rst
index f7bfc99cc97..2d04d1ae3d9 100644
--- a/docs/source/arch-deep-dive.rst
+++ b/docs/source/arch-deep-dive.rst
@@ -829,3 +829,7 @@ also be combined:
orderers.
.. |Illustration of the transaction flow (common-case path).| image:: http://vukolic.com/hyperledger/blocks-3.png
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/architecture.rst b/docs/source/architecture.rst
index 6868e42e2a2..f79d3299c08 100644
--- a/docs/source/architecture.rst
+++ b/docs/source/architecture.rst
@@ -102,3 +102,7 @@ Some key capabilities of Hyperledger Fabric include:
For a deeper dive into the details, please visit :doc:`this
document `.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/auction.rst b/docs/source/auction.rst
index 2522f21fdbf..1ffd746096a 100644
--- a/docs/source/auction.rst
+++ b/docs/source/auction.rst
@@ -12,3 +12,7 @@ Learn more about the components
Learn more about the client-side application
`here `__
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/best_practices.rst b/docs/source/best_practices.rst
index f9512957890..51e47b98bff 100644
--- a/docs/source/best_practices.rst
+++ b/docs/source/best_practices.rst
@@ -6,3 +6,7 @@ Coming soon...
Intended to contain best practices and configurations for MSP, networks,
ordering service, channels, ACL, stress, policies, chaincode
development, functions, etc...
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/blockchain.rst b/docs/source/blockchain.rst
index 5133cb70633..5225c405197 100644
--- a/docs/source/blockchain.rst
+++ b/docs/source/blockchain.rst
@@ -270,3 +270,7 @@ Hyperledger Fabric blockchain. You’ll understand the key factors to consider
when planning a blockchain solution, such as compute, storage and network
requirements. You’ll also understand the key non-functional requirements,
including maintainability, performance, availability and disaster recovery.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/bootstrap.rst b/docs/source/bootstrap.rst
index be7866e6e4c..6fc016ca436 100644
--- a/docs/source/bootstrap.rst
+++ b/docs/source/bootstrap.rst
@@ -7,3 +7,7 @@ Intended to contain the recommended steps for generating prerequisite
cryptographic material and then bootstrapping an ordering service (i.e.
overall network) with participating organizations, ordering node
certificates, load balancing, configuration, policies, etc...
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/capabilities.rst b/docs/source/capabilities.rst
index d7d75f0ee8d..fa8c8f4736a 100644
--- a/docs/source/capabilities.rst
+++ b/docs/source/capabilities.rst
@@ -70,3 +70,7 @@ any industry or public domain can adopt, with the assurance that its networks
will be interoperable across market, regulatory and geographic boundaries. By
contrast, current alternatives to Hyperledger Fabric are largely partisan,
constrained and industry-specific.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/carlease.rst b/docs/source/carlease.rst
index 26615c17460..ef96d5adbfc 100644
--- a/docs/source/carlease.rst
+++ b/docs/source/carlease.rst
@@ -9,3 +9,7 @@ stable with v1 codebase.
Learn more about the application and underlying chaincode
`here `__
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/case_for_fabric.rst b/docs/source/case_for_fabric.rst
index 1e73a2ab964..7d9432cb575 100644
--- a/docs/source/case_for_fabric.rst
+++ b/docs/source/case_for_fabric.rst
@@ -69,3 +69,7 @@ from diamond provenance to equities trading. Explore the documentation and see
to craft a PoC for your own business network.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/cc-packaging-and-signing.rst b/docs/source/cc-packaging-and-signing.rst
index 5c348524002..9244ee2ba12 100644
--- a/docs/source/cc-packaging-and-signing.rst
+++ b/docs/source/cc-packaging-and-signing.rst
@@ -89,3 +89,7 @@ The peer will support use of both raw ChaincodeDeploymentSpec and the
package structure described in this document. This will allow existing
commands and workflows to work which is especially useful in development
and test phases.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/chaincode.rst b/docs/source/chaincode.rst
index 513ac481a53..81bb4bf9324 100644
--- a/docs/source/chaincode.rst
+++ b/docs/source/chaincode.rst
@@ -510,3 +510,7 @@ Deploy a chaincode
[WIP] - the CLI commands need to be refactored based on the new
deployment model. Channel Create and Channel Join will remain the same.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/channels.rst b/docs/source/channels.rst
index 2b81879506f..e24887e9ea0 100644
--- a/docs/source/channels.rst
+++ b/docs/source/channels.rst
@@ -37,3 +37,7 @@ verifiable membership on the channel. This isolation of peers and ledger data,
by channel, allows network members that require private and confidential
transactions to coexist with business competitors and other restricted members,
on the same blockchain network.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/committer.rst b/docs/source/committer.rst
index 446e755ca1d..01df27ab718 100644
--- a/docs/source/committer.rst
+++ b/docs/source/committer.rst
@@ -6,3 +6,7 @@ Committing Peer
This topic will explain the peer's runtime and role as a committer for
transactions on a channel. In the meantime, refer to the `high-level
data flow `__.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/components.rst b/docs/source/components.rst
index f9c44176110..87fee1e2671 100644
--- a/docs/source/components.rst
+++ b/docs/source/components.rst
@@ -5,3 +5,7 @@ Components
This topic will contain a diagram explaining the various components of a
blockchain network and their corresponding roles.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/configtx.rst b/docs/source/configtx.rst
index 6c91f87334d..335b6807084 100644
--- a/docs/source/configtx.rst
+++ b/docs/source/configtx.rst
@@ -483,3 +483,7 @@ request and performs the following.
6. The new ``CONFIG`` transaction with the new channel config is wrapped
and sent for ordering on the ordering system channel. After ordering,
the channel is created.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/configtxgen.rst b/docs/source/configtxgen.rst
index 357c7137af9..a676cce7d6f 100644
--- a/docs/source/configtxgen.rst
+++ b/docs/source/configtxgen.rst
@@ -205,3 +205,7 @@ example:
}
}
}
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/consensus.rst b/docs/source/consensus.rst
index 4f6e845f271..d3c83a13c43 100644
--- a/docs/source/consensus.rst
+++ b/docs/source/consensus.rst
@@ -12,3 +12,7 @@ It is achieved as a byproduct of the various steps and verifications
that occur during a transaction's lifecycle from proposal to commitment.
More information on the high-level data flows is available
`here `__.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/debug.rst b/docs/source/debug.rst
index f58d2e691d6..f7deb554106 100644
--- a/docs/source/debug.rst
+++ b/docs/source/debug.rst
@@ -2,3 +2,7 @@ Debugging & Logging
===================
[WIP] ...coming soon
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/demos.rst b/docs/source/demos.rst
index 1eb3da1cd61..d7428ab271f 100644
--- a/docs/source/demos.rst
+++ b/docs/source/demos.rst
@@ -28,3 +28,7 @@ is not yet stable with v1 codebase.
Learn more about the marbles chaincode and client-side application
`here `__
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/dev-setup/build.rst b/docs/source/dev-setup/build.rst
index 000322502bd..4e3ae0ce430 100644
--- a/docs/source/dev-setup/build.rst
+++ b/docs/source/dev-setup/build.rst
@@ -165,3 +165,7 @@ The available log levels in order of increasing verbosity are: *CRITICAL
See :doc:`specific logging control <../Setup/logging-control>`
instructions when running the peer process.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/dev-setup/devenv.rst b/docs/source/dev-setup/devenv.rst
index 9bfadcc816e..dd5697593ed 100644
--- a/docs/source/dev-setup/devenv.rst
+++ b/docs/source/dev-setup/devenv.rst
@@ -177,3 +177,7 @@ If the ``vagrant up`` command fails it may be because you do not have
the Microsoft Visual C++ Redistributable package installed. You can
download the missing package at the following address:
http://www.microsoft.com/en-us/download/details.aspx?id=8328
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/dockercompose.rst b/docs/source/dockercompose.rst
index db0661be8bb..f946c9daef2 100644
--- a/docs/source/dockercompose.rst
+++ b/docs/source/dockercompose.rst
@@ -7,3 +7,7 @@ This section will explain how to use Docker Compose to stand up the
necessary components for a blockchain network. The various environment
variables correlated to each image will be explained, and different
configurations will be outlined.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/endorsement-policies.rst b/docs/source/endorsement-policies.rst
index 2ccdb4c3e95..ed219eea81e 100644
--- a/docs/source/endorsement-policies.rst
+++ b/docs/source/endorsement-policies.rst
@@ -99,3 +99,7 @@ we plan to move to a more intuitive syntax ``. AND .`` - we plan to
expose generalized threshold gates in the language as well alongside
``AND`` (which is the special ``n``-out-of-``n`` gate) and ``OR`` (which
is the special ``1``-out-of-``n`` gate)
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/endorser.rst b/docs/source/endorser.rst
index c6529a60b00..c0d7ee05667 100644
--- a/docs/source/endorser.rst
+++ b/docs/source/endorser.rst
@@ -6,3 +6,7 @@ Endorsing Peer
This topic will explain the peer's runtime and role as an endorser for a
certain piece of chaincode. In the meantime, refer to the `high-level
data flow `__.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/error-handling.rst b/docs/source/error-handling.rst
index db4065e5490..389d497eaba 100644
--- a/docs/source/error-handling.rst
+++ b/docs/source/error-handling.rst
@@ -144,3 +144,7 @@ General guidelines for error handling in Fabric
- A panic should be handled within the same layer by throwing an internal error
code/start a recovery process and should not be allowed to propagate to other
packages.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/fabric_model.rst b/docs/source/fabric_model.rst
index 6ab78930187..ff529625b4b 100644
--- a/docs/source/fabric_model.rst
+++ b/docs/source/fabric_model.rst
@@ -133,3 +133,7 @@ commitment.
Check out the :doc:`txflow` diagram for a visual representation
of consensus.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/getting_started.rst b/docs/source/getting_started.rst
index 020a1244c0c..90c3a4b63ee 100644
--- a/docs/source/getting_started.rst
+++ b/docs/source/getting_started.rst
@@ -983,3 +983,7 @@ back and recreate your channel artifacts.
- If you continue to see errors, share your logs on the **# fabric-questions**
channel on `Hyperledger Rocket Chat `__.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/glossary.rst b/docs/source/glossary.rst
index 6f6d1d256c3..22749a14130 100644
--- a/docs/source/glossary.rst
+++ b/docs/source/glossary.rst
@@ -351,3 +351,7 @@ Transaction
An invoke or instantiate operation. Invokes are requests to read/write data from
the ledger. Instantiate is a request to start a chaincode container on a peer.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/gossip.rst b/docs/source/gossip.rst
index f0e2403e753..9430040c15e 100644
--- a/docs/source/gossip.rst
+++ b/docs/source/gossip.rst
@@ -80,3 +80,7 @@ on peers' channel subscriptions.
TLS session binds with fabric membership identity. This essentially
authenticates each peer to the connecting peer, with respect to
membership in the network and channel.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/included.rst b/docs/source/included.rst
index 3295fd5ff92..778730bced5 100644
--- a/docs/source/included.rst
+++ b/docs/source/included.rst
@@ -27,3 +27,7 @@ followed by the optional CLI route.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/index.rst b/docs/source/index.rst
index 30c4a4e828b..4c657e7f5fb 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -113,3 +113,7 @@ Before diving in, watch how Fabric is `Building a Blockchain for Business
quality
status
license
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/install_instantiate.rst b/docs/source/install_instantiate.rst
index 593cf833018..91849eb43a5 100644
--- a/docs/source/install_instantiate.rst
+++ b/docs/source/install_instantiate.rst
@@ -167,3 +167,7 @@ What does this demonstrate?
channel - even those that do not have the chaincode installed.
- Once the chaincode is installed on a peer, invokes and queries can
access those states normally.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/javasdk.rst b/docs/source/javasdk.rst
index 0dcad8c35ab..216c13f0550 100644
--- a/docs/source/javasdk.rst
+++ b/docs/source/javasdk.rst
@@ -12,3 +12,7 @@ OR
Refer to the
`fabric-sdk-java `__
repository in the Hyperledger community.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/jira_navigation.rst b/docs/source/jira_navigation.rst
index e72283003de..905d5b6c7e1 100644
--- a/docs/source/jira_navigation.rst
+++ b/docs/source/jira_navigation.rst
@@ -66,3 +66,7 @@ If there is an item you are interested in working on, want more
information or have questions, or if there is an item that you feel
needs to be in higher priority, please add comments directly to the Jira
item. All feedback and help is very much appreciated.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/learn_chaincode.rst b/docs/source/learn_chaincode.rst
index cb22c969ee1..49b36e0276d 100644
--- a/docs/source/learn_chaincode.rst
+++ b/docs/source/learn_chaincode.rst
@@ -9,3 +9,7 @@ necessary interfaces to create generic assets.
In the meantime, visit the learn chaincode repo
`here `__ to
familiarize yourself with high level concepts and go code.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/ledger.rst b/docs/source/ledger.rst
index 387e0c3fa32..98750e0c049 100644
--- a/docs/source/ledger.rst
+++ b/docs/source/ledger.rst
@@ -107,3 +107,7 @@ complex rich queries if needed in the future.
To enable CouchDB as the state database, configure the /fabric/sampleconfig/core.yaml ``stateDatabase``
section.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/license.rst b/docs/source/license.rst
index df0837491d2..98ce861639b 100644
--- a/docs/source/license.rst
+++ b/docs/source/license.rst
@@ -4,3 +4,7 @@ License
The Hyperledger Project uses the `Apache License Version
2.0 `__ software
license.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/marbles.rst b/docs/source/marbles.rst
index bd20de1e57b..ec68bd3b59b 100644
--- a/docs/source/marbles.rst
+++ b/docs/source/marbles.rst
@@ -10,3 +10,7 @@ is not yet stable with v1 codebase.
Learn more about the marbles chaincode and client-side application
`here `__
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/msp.rst b/docs/source/msp.rst
index 0a1c09294ca..eab20d65e52 100644
--- a/docs/source/msp.rst
+++ b/docs/source/msp.rst
@@ -280,3 +280,7 @@ considered for that MSP's identity validation:
In the current MSP implementation we only support method (1) as it is simpler
and does not require blacklisting the no longer considered intermediate CA.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/multichannel.rst b/docs/source/multichannel.rst
index 0fc31938b33..0cffed43c2b 100644
--- a/docs/source/multichannel.rst
+++ b/docs/source/multichannel.rst
@@ -13,3 +13,7 @@ privacy and confidentiality.
Refer to the `multichannel design
document `__
for more detailed explanation on the mechanics and architecture.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/nodesdk.rst b/docs/source/nodesdk.rst
index 01f44c79c81..1cb210aee63 100644
--- a/docs/source/nodesdk.rst
+++ b/docs/source/nodesdk.rst
@@ -13,3 +13,7 @@ Refer to the
`fabric-sdk-node `__
repository in the Hyperledger community. The README will take you through
a simple setup to build HTML output for the API classes and methods.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/orderingservice.rst b/docs/source/orderingservice.rst
index 71abbeb373f..1e83d9d6d4f 100644
--- a/docs/source/orderingservice.rst
+++ b/docs/source/orderingservice.rst
@@ -12,3 +12,7 @@ of trust in a decentralized network, but also such that the specific implementat
Refer to the design document on a `Kafka-based Ordering
Service `__
for more information on the default v1 implementation.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/overview.rst b/docs/source/overview.rst
index e6f175074f2..6cf86d6811e 100644
--- a/docs/source/overview.rst
+++ b/docs/source/overview.rst
@@ -21,3 +21,7 @@ fulfill its promise of a comprehensive, yet customizable, enterprise blockchain
be detected and traced by authorized regulators and auditors.
* :ref:`Consensus` - Fabric's unique approach to consensus enables the
flexibility and scalability needed for the enterprise.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/paper.rst b/docs/source/paper.rst
index d77a586eaaf..939a367e80c 100644
--- a/docs/source/paper.rst
+++ b/docs/source/paper.rst
@@ -8,3 +8,7 @@ issuance and maturation of trades. Not yet stable with v1 codebase.
Learn more about the application and underlying chaincode
`here `__
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/peer-chaincode-devmode.rst b/docs/source/peer-chaincode-devmode.rst
index b45f5d1be6b..2ac5e08c54a 100644
--- a/docs/source/peer-chaincode-devmode.rst
+++ b/docs/source/peer-chaincode-devmode.rst
@@ -108,3 +108,7 @@ Finally, query the chaincode on the two channels.
peer chaincode query -n mycc -c '{"Args":["query","a"]}' -o 127.0.0.1:7050 -C ch1
peer chaincode query -n mycc -c '{"Args":["query","a"]}' -o 127.0.0.1:7050 -C ch2
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/pluggableos.rst b/docs/source/pluggableos.rst
index 038fccc95ea..8eec8842602 100644
--- a/docs/source/pluggableos.rst
+++ b/docs/source/pluggableos.rst
@@ -10,3 +10,7 @@ kafka-based method.
This JIRA issue outlines the proposal for a Simplified Byzantine Fault
Tolerant consensus protocol -
https://jira.hyperledger.org/browse/FAB-378
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/policies.rst b/docs/source/policies.rst
index 52a70448695..c7e28b0d09b 100644
--- a/docs/source/policies.rst
+++ b/docs/source/policies.rst
@@ -368,3 +368,7 @@ Note that policies higher in the hierarchy are all defined as
organizations change, and the individual organizations may pick their
own rules and thresholds for what is means to be a a Reader, Writer, and
Admin.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/pythonsdk.rst b/docs/source/pythonsdk.rst
index d20e6699ee1..59c4114a151 100644
--- a/docs/source/pythonsdk.rst
+++ b/docs/source/pythonsdk.rst
@@ -12,3 +12,7 @@ OR
Refer to the
`fabric-sdk-py `__
repository in the Hyperledger community.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/quality.rst b/docs/source/quality.rst
index 590a3d0a97b..54b0b019258 100644
--- a/docs/source/quality.rst
+++ b/docs/source/quality.rst
@@ -2,3 +2,7 @@ Quality
=======
[WIP] ...coming soon
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/questions.rst b/docs/source/questions.rst
index 24381011525..ef758d2c4fb 100644
--- a/docs/source/questions.rst
+++ b/docs/source/questions.rst
@@ -12,3 +12,7 @@ the `mailing
list `__,
or ask on `RocketChat `__ (an
alternative to Slack).
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/readwrite.rst b/docs/source/readwrite.rst
index 8635b84f781..f4e11b161e9 100644
--- a/docs/source/readwrite.rst
+++ b/docs/source/readwrite.rst
@@ -147,3 +147,7 @@ T1,..,T5 (could be contained in a single block or different blocks)
not modified by any of the preceding transactions
**Note**: Transactions with multiple read-write sets are not yet supported.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/releases.rst b/docs/source/releases.rst
index 67b7bc13b94..25db7749e30 100644
--- a/docs/source/releases.rst
+++ b/docs/source/releases.rst
@@ -51,3 +51,7 @@ CLIs Known Key Bugs and work in progress
- 1911 - Missing peer event listener on the client SDK
- 889 - The attributes in the TCert are not encrypted. This work is
still on-going
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/sampleapp.rst b/docs/source/sampleapp.rst
index 89b097dc67d..a6c0a447e05 100644
--- a/docs/source/sampleapp.rst
+++ b/docs/source/sampleapp.rst
@@ -5,3 +5,7 @@ Sample Application
In the meantime, refer to the `Asset transfer through
SDK `__ topic.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/security_model.rst b/docs/source/security_model.rst
index abd0ded1a77..3ec440b1918 100644
--- a/docs/source/security_model.rst
+++ b/docs/source/security_model.rst
@@ -14,3 +14,7 @@ protocols for issuing and validating certificates and identities
throughout the blockchain network. Identities issued in the scope of a
membership service provider can be evaluated within that membership
service provider’s rules validation policies.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/smartcontract.rst b/docs/source/smartcontract.rst
index 4a7c20f7a8e..7600ab5cfa1 100644
--- a/docs/source/smartcontract.rst
+++ b/docs/source/smartcontract.rst
@@ -13,3 +13,7 @@ authorized member. End users then invoke chaincode through a client-side
application that interfaces with a network peer. Chaincode runs network
transactions, which if validated, are appended to the shared ledger and
modify world state.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/starter/fabric-starter-kit.rst b/docs/source/starter/fabric-starter-kit.rst
index 165fb1f34a8..f7f028bd1c3 100644
--- a/docs/source/starter/fabric-starter-kit.rst
+++ b/docs/source/starter/fabric-starter-kit.rst
@@ -4,3 +4,7 @@ Fabric Starter Kit
**Coming soon for v1.0**
For Fabric v0.6 you can look at the `v0.6 Starter Kit `__.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/status.rst b/docs/source/status.rst
index 009a98fdb9a..09e186ad81b 100644
--- a/docs/source/status.rst
+++ b/docs/source/status.rst
@@ -3,3 +3,7 @@ Status
This project is an *Active* Hyperledger project. For more information on the history of this project see the `Fabric wiki page `__. Information on what *Active* entails can be found in
the `Hyperledger Project Lifecycle document `__.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/testing.rst b/docs/source/testing.rst
index 0a1ebe49ae1..a734f3d3328 100644
--- a/docs/source/testing.rst
+++ b/docs/source/testing.rst
@@ -29,3 +29,7 @@ System test
This topic is intended to contain recommended test scenarios, as well as
current performance numbers against a variety of configurations.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/troubleshooting.rst b/docs/source/troubleshooting.rst
index c3b2f00b5a4..425fe96161f 100644
--- a/docs/source/troubleshooting.rst
+++ b/docs/source/troubleshooting.rst
@@ -5,3 +5,7 @@ Troubleshooting
This topic is intended to solve high level bugs and then direct users to
more granular FAQ topics based on their errors.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/txflow.rst b/docs/source/txflow.rst
index 33857252e1b..81726e2e08b 100644
--- a/docs/source/txflow.rst
+++ b/docs/source/txflow.rst
@@ -104,3 +104,7 @@ transaction was validated or invalidated.
**Note**: See the :ref:`swimlane` diagram to better understand the server side flow and the
protobuffers.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/usecases.rst b/docs/source/usecases.rst
index ce2c43c22d4..60825d9e402 100644
--- a/docs/source/usecases.rst
+++ b/docs/source/usecases.rst
@@ -4,3 +4,7 @@ Use Cases
The Hyperledger Requirements WG is documenting a number of blockchain use
cases and maintaining an inventory
`here `__.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/videos.rst b/docs/source/videos.rst
index d81168a85df..0f8bae1fa5a 100644
--- a/docs/source/videos.rst
+++ b/docs/source/videos.rst
@@ -6,3 +6,7 @@ Refer to the Hyperledger Fabric libary on
The collection contains developers demonstrating various v1 features and
components such as: ledger, channels, gossip, SDK, chaincode, MSP, and
more...
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/docs/source/whyfabric.rst b/docs/source/whyfabric.rst
index 877303ff43d..3291854ab59 100644
--- a/docs/source/whyfabric.rst
+++ b/docs/source/whyfabric.rst
@@ -50,3 +50,7 @@ retail industries.
We welcome you to the Hyperledger Fabric community and are keen to learn
of your architectural and business requirements, and help determine how
Hyperledger Fabric can be leveraged to support your use cases.
+
+.. Licensed under Creative Commons Attribution 4.0 International License
+ https://creativecommons.org/licenses/by/4.0/
+
diff --git a/examples/chaincode/go/utxo/README.md b/examples/chaincode/go/utxo/README.md
index 5fd87a15bfe..6b7f42c1e00 100644
--- a/examples/chaincode/go/utxo/README.md
+++ b/examples/chaincode/go/utxo/README.md
@@ -74,3 +74,6 @@ peer chaincode deploy -n utxo -c '{"Function":"init", "Args": []}'
```
The chaincode is now deployed and ready to accept transactions.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/examples/events/block-listener/README.md b/examples/events/block-listener/README.md
index 84f38cd79c8..3c5a81318f5 100644
--- a/examples/events/block-listener/README.md
+++ b/examples/events/block-listener/README.md
@@ -2,3 +2,6 @@
## WIP : TODO for v1.0 using FAB-3037
Need to describe this tool, and all about events
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/orderer/README.md b/orderer/README.md
index 9c87d895e29..b67c46cc7d4 100644
--- a/orderer/README.md
+++ b/orderer/README.md
@@ -52,3 +52,6 @@ These may both be built simply by typing `go build` in their respective director
Profiling the ordering service is possible through a standard HTTP interface documented [here](https://golang.org/pkg/net/http/pprof). The profiling service can be configured using the **orderer.yaml** file, or through environment variables. To enable profiling set `ORDERER_GENERAL_PROFILE_ENABLED=true`, and optionally set `ORDERER_GENERAL_PROFILE_ADDRESS` to the desired network address for the profiling service. The default address is `0.0.0.0:6060` as in the Golang documentation.
Note that failures of the profiling service, either at startup or anytime during the run, will cause the overall orderer service to fail. Therefore it is currently not recommended to enable profiling in production settings.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/proposals/r1/Custom-Events-High-level-specification.md b/proposals/r1/Custom-Events-High-level-specification.md
index 5e5bbd6ddd4..e2443f9caa1 100644
--- a/proposals/r1/Custom-Events-High-level-specification.md
+++ b/proposals/r1/Custom-Events-High-level-specification.md
@@ -96,3 +96,6 @@ message Register {
As mentioned in previous section, clients should register for chaincode events using `ChaincodeReg` message where `chaincodeID` refers to the ID of chaincode as returned by the deploy transaction and `eventName` refers to the name of the event posted by the chaincode. Setting `eventName` with empty string (or "*") will cause all events from a chaincode to be sent to the listener.
There is a service defined in events.proto with a single method that receives a stream of registration events and returns an stream that the client can use to read events from as they occur.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/proposals/r1/Next-Consensus-Architecture-Proposal.md b/proposals/r1/Next-Consensus-Architecture-Proposal.md
index 47de67db476..cb7a13cc01c 100644
--- a/proposals/r1/Next-Consensus-Architecture-Proposal.md
+++ b/proposals/r1/Next-Consensus-Architecture-Proposal.md
@@ -369,3 +369,6 @@ Clearly, the checkpointing protocol raises the following questions: *When can a
* *Global checkpoint validity policy (GCVP).* A checkpoint validity policy may be specified globally. This is similar to a local peer policy, except that it is stipulated at the system (blockchain) granularity, rather than peer granularity. For instance, GCVP may specify that:
* each peer may trust a checkpoint if confirmed by *11* different peers.
* in a specific deployment in which every orderer is collocated with a peer in the same machine (i.e., trust domain) and where up to *f* orderers may be (Byzantine) faulty, each peer may trust a checkpoint if confirmed by *f+1* different peers collocated with orderers.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/proposals/r1/Next-Ledger-Architecture-Proposal.md b/proposals/r1/Next-Ledger-Architecture-Proposal.md
index 0dac0a8aee4..9fc931b0114 100644
--- a/proposals/r1/Next-Ledger-Architecture-Proposal.md
+++ b/proposals/r1/Next-Ledger-Architecture-Proposal.md
@@ -226,3 +226,6 @@ Developing a query language to support such a diverse range of queries will not
2. There are two nearly disjoint classes of query:
1. Find a single value matching a set of constraints. Amenable to existing SQL and NoSQL grammars.
2. Find a chain or chains of transactions satisfying a set of constraints. Amenable to graph query languages, such as Neo4J's Cypher or SPARQL.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/proposals/r1/Release-Process.md b/proposals/r1/Release-Process.md
index ffa63b1cbfb..e6f3cc0688b 100644
--- a/proposals/r1/Release-Process.md
+++ b/proposals/r1/Release-Process.md
@@ -53,3 +53,6 @@ And when it's time for a significant refactoring or rewrite or major new functio
1.8.0 is the alpha for 2.0
1.9.0 is the beta for 2.0
2.0.0 is the production release.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/proposals/r1/System-Chaincode-Specification.md b/proposals/r1/System-Chaincode-Specification.md
index 0d4d62bbc77..ffdd3af4538 100644
--- a/proposals/r1/System-Chaincode-Specification.md
+++ b/proposals/r1/System-Chaincode-Specification.md
@@ -112,3 +112,6 @@ the following information { Name, Path }. Each chaincode definition
could also specify dependent chaincodes such that a chaincode will be
brought up only if its dependent chaincodes are. The chaincodes would be
brought up in the order specified in the list.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/test/regression/daily/README.md b/test/regression/daily/README.md
index 317032be9dc..1b8e51c70db 100644
--- a/test/regression/daily/README.md
+++ b/test/regression/daily/README.md
@@ -119,3 +119,6 @@ Adding a new test with a new tool involves a few more steps.
To leverage our CI mechanism to automatically test your own ChainCode daily, refer to [this regression/daily/chaincodeTests/README](./chaincodeTests/README.rst) for instructions.
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/test/regression/release/README.md b/test/regression/release/README.md
index b9d9a1fb8ca..96c0a80cc21 100644
--- a/test/regression/release/README.md
+++ b/test/regression/release/README.md
@@ -50,3 +50,6 @@ These tests launch a network, and deploy and execute an end-to-end test for seve
```
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/test/regression/weekly/README.md b/test/regression/weekly/README.md
index 7bcb6cf500c..0e43bc84685 100644
--- a/test/regression/weekly/README.md
+++ b/test/regression/weekly/README.md
@@ -17,3 +17,6 @@ The tests are split into groups; each could be executed by different CI jobs in
./runGroup3.sh
```
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s
diff --git a/test/tools/PTE/README.md b/test/tools/PTE/README.md
index 0abba0099f4..84261309793 100644
--- a/test/tools/PTE/README.md
+++ b/test/tools/PTE/README.md
@@ -549,3 +549,6 @@ That the runCases.txt contains:
will execute invokes (Move) of various payload size ranging from 10kb-500kb with 10 threads on one 4-peer network using sample_cc chaincode for 10 minutes. Each invoke (Move) is followed by an invoke (Query).
+
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
+s