-
-
Notifications
You must be signed in to change notification settings - Fork 594
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ensure that all the licenses in https://github.com/NixOS/nixpkgs/blob/master/lib/licenses.nix are tracked or detected #4173
Comments
Analysis-in-progress. We of course already track all the licenses that have an spdx-id. Checking the others in the file. |
Here is the list of licenses from licenses.nix that I was able to map to the ScanCode LicenseDB. We need to ensure that our license detection rules point to these licenses. Note that a few of them actually point to existing SPDX licenses and we should possibly notify the NixOS project to update their list to reference the SPDX identifier.
|
Here is the list of licenses from licenses.nix that I was NOT able to map to the ScanCode LicenseDB. I will be adding them to DejaCode; that process might discover that they are really defined some other way, in which case we fix the detection mapping. It's also possible that the suggested value for the LicenseRef-scancode-* may be improved.
|
Here is a list of licenses from licenses.nix that have been deprecated by SPDX and deprecated in the ScanCode LicenseDB as well. These have been superceded by exceptions. @AyanSinhaMahapatra We can possibly handle these with detections that map them to a complete license expression (license WITH exception).
|
The following entry in licenses.nix contains a URL that no longer exists and should be mapped to
|
The following licenses identified in licenses.nix do not have a corresponding value for
These licenses are already in the ScanCode LicenseDB. @AyanSinhaMahapatra We need to confirm that they |
The following licenses identified in licenses.nix have a corresponding value in the ScanCode LicenseDB although they are not in the SPDX list. @AyanSinhaMahapatra We need to confirm that they are properly detected. We should also communicate with the NixOS team to update the licenses.nix file with the LicenseDB URL values.
Note, by the way, that a few of the licenses, in my judgment, were not well defined so I mapped them to LicenseRef-scancode-proprietary-license. There might be some value in refining that, but I think the generic license is the best approach at this time. |
The following licenses identified in licenses.nix do not currently have equivalents in the LicenseDB or in the SPDX license list. I have created new licenses in DejaCode enterprise and public. @AyanSinhaMahapatra Please synchronize when you have time, thanks!
|
See https://github.com/NixOS/nixpkgs/blob/master/lib/licenses.nix
The text was updated successfully, but these errors were encountered: