Here is what I suggest we change:
- remove the disclaimer requirement entirely from the code and use a plain Apache-2.0 throughout
https://github.com/nexB/scancode-toolkit/blob/b14ca7b2af3ee09486d9cf704752118db5d75064/NOTICE#L17
- change the license of the licenses dataset from CC0-1.0 to CC-BY-4.0
https://github.com/nexB/scancode-toolkit/blob/b14ca7b2af3ee09486d9cf704752118db5d75064/src/licensedcode/data/data.ABOUT
Why?
- for 1. this has proven pretty useless and has raised interrogations from @armijnhemel @tsteenbe @sschuberth and @hesa and a few others
- for 2. the license dataset as a whole is soon being published as an open database with an API and website. We need some minimal attribution for Scancode and the CC-BY-4.0 is a well known Permissive license for data
What would be the impact?
Both 1. and 2. would come together and have little impact:
- removing the extra notices from the code will be a one time search/replace operation
- the scan output will be unchanged (the disclaimer would stay, but would just be that a disclaimer)
- the licenses dataset would need to be changed in one place (or a very few places)
- there would be no impact on a typical user of scancode
- folks that would want to publish the licenses dataset would only need to provide a simple attribution that is TBD
- while we update the licenses, we should apply
SDPX-License-Identifier throughout the codebase
Comments and feedback welcomed!
@mjherzog @DennisClark @qduanmu @tdruez @richardfontana @LeChasseur ping
Here is what I suggest we change:
https://github.com/nexB/scancode-toolkit/blob/b14ca7b2af3ee09486d9cf704752118db5d75064/NOTICE#L17
https://github.com/nexB/scancode-toolkit/blob/b14ca7b2af3ee09486d9cf704752118db5d75064/src/licensedcode/data/data.ABOUT
Why?
What would be the impact?
Both 1. and 2. would come together and have little impact:
SDPX-License-Identifierthroughout the codebaseComments and feedback welcomed!
@mjherzog @DennisClark @qduanmu @tdruez @richardfontana @LeChasseur ping