scancode-toolkit
scancode-toolkit copied to clipboard
Introduce generic "MIT (SEI)" license
Description
Because I cannot reopen issue I am turning my comment in #3536 into a separate issue. @pombredanne
Currently the license at https://github.com/CERTCC/labyrinth/blob/main/LICENSE is recognized as the "vince license", but it is not the "vince license". The licenses of VINCE and Labyrinth Repository Search are instances of a generic MIT license with some CMU specific parts, namely the funding acknowledgements.
The license texts only differ in a few places mostly related to:
- package name
- location of the README
- funding program
For the rest they are nearly identical.
The license was already added as a generic MIT (with some unknown things) at https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/rules/mit_and_unknown-license-reference_3.RULE
Another instance can be found at: https://github.com/CERTCC/Vultron/blob/main/LICENSE.md (slightly different)
There are other variations in the CERTCC Git repositories as well which are worth looking into.
Here is a diff on detecting https://github.com/CERTCC/labyrinth/blob/main/LICENSE in SCWB:
@armijnhemel if I understand you correctly, you want that the variable parts of the text be removed from the main license text and specific rules be added for the variations instead?
Here is a diff on detecting https://github.com/CERTCC/labyrinth/blob/main/LICENSE in SCWB:
@armijnhemel if I understand you correctly, you want that the variable parts of the text be removed from the main license text and specific rules be added for the variations instead?
I think that would probably be best.
Modified license text attached. I can revise it further if that is needed. Comments welcome.
