On a monthly basis, we scan the project source code to ensure that it conforms to the license requirements specified in the Hyperledger Charter. This how-to article will provide the information necessary to conduct this process.
Prerequisites
Info |
---|
|
Step-by-step guide
cd hyperledger-community/scripts
- Verify that the repositories.sh file contains the latest list of repositories for each of the projects. If not, modify to reflect the latest list of repositories
For each project, run
./create_tarballs.sh --<project-name>
Code Block language bash for i in burrow caliper cello composer explorer fabric grid indy iroha quilt sawtooth ursa; do ./create_tarballs.sh --$i done
- Copy the
*.tar.gz
files located in /tmp to a subdirectory named<yyyy-mm-dd>/tarballs
under the Google Drive folder to share with Steve Winslow. - Copy the results provided by Steve to a subdirectory named
<yyyy-mm-dd>/results
(where <yyyy-mm-dd> matches that used in step #4) under the Google Drive folder. - Create a bug for each project that has license scan issues and copy the results to that bug.
...