-
Notifications
You must be signed in to change notification settings - Fork 39
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
Missing SPDX identifier data #62
Comments
Anticipating some more pull requests for the remaining items raised, which I'll add as they arise. |
OK. Hopefully we'll be caught up in the next few days! |
License text copied from the OSI website. License name change from: "Eclipse Public License version 2.0" to: "Eclipse Public License Version 2.0" based on errors reported from compile.py. This license is listed in issue OpenSourceOrg#62 Signed-off-by: Gary O'Neall <[email protected]>
License text matched the license text from SPDX. License name was change from: "European Union Public License, version 1.2" to: "European Union Public License, Version 1.2" based on errors reported in compile.py This license is listed in issue OpenSourceOrg#62 Signed-off-by: Gary O'Neall <[email protected]>
License text and title copied from OSI Page This license is listed in issue OpenSourceOrg#62 Signed-off-by: Gary O'Neall <[email protected]>
License text and name copied from OSI web page. This license is listed in issue OpenSourceOrg#62 Signed-off-by: Gary O'Neall <[email protected]>
Copied text from OSI website. License name matches SPDX name. This license is listed in issue OpenSourceOrg#62 Signed-off-by: Gary O'Neall <[email protected]>
I just put in PR's for all remaining SPDX identifiers are not in this repo/JSON file but are listed on the OSI website. Note CECILL-2.1 was already there - so no need for a PR. Once these are merged, I'll create PRs for the remaining issues. |
@paultag @webmink Several of the licenses present on the website with missing SPDX id's are not present in this repo. Would you like me to create a PR which adds the licenses along with the SPDX ID's missing from the website or did you want to sync up this repo with the website content? Below is the list of licenses I found on the website without corresponding text in this repo: CERN Open Hardware Licence Version 2 - Permissive (CERN-OHL-P-2.0) |
@goneall in general it is incorrect to say these are errors. I am responsible for a few of those cases as I was on the OSI board at the time of the license approval. The case I remember pretty clearly is that of the Licence Libre du Québec licenses. The abbreviations you mention are the ones used by the license steward in the course of making their license submission and (IIRC) reflected in the license texts themselves. At the time, we weren't trying to root out all possible forms of referring to OSI-approved licenses in abbreviated form other than using SPDX identifiers. It's sort of like saying any mention of "GPLv2" is incorrect because "GPLv2" is not an SPDX identifier. Different or alternative system of license abbreviation != "incorrect". It's possible that since the time I left the OSI board the OSI has chosen to more ambitiously or consistently promote use of SPDX identifiers. |
@richardfontana I'm not commenting on the OSI ID's, I'm specifically referring to the SPDX identifiers on the OSI website. On the License Listed Alphabetically, the following description of the list is provided:
Looking at the SPDX Id's specifically, I found the inconsistency with the SPDX ID's on the SPDX listed license pages. For example, the following appears on the OSI page: while the SPDX license list has: Since the OSI web page specifically mentions the SPDX ID for the ID in parenthesis following the name, I would expect the ID to match the SPDX listed license ID. Let me know if you disagree. |
@goneall you are correct, I misunderstood. Given that you can see the care with which BSD+Patent is handled on this list (with "BSD-2-Clause-Patent" as the parenthesized identifier) I can't explain what happened with the other cases. |
Any update on this?! I was trying to import the list of OSI-approved licenses to my platform but the link for the JSON in the readme (which is not even https) is not consistent with the info on OSI website.. this is either outdated or a critical bug imho. |
Done. |
The following SPDX identifiers are not in this repo/JSON file but are listed on the OSI website:
The SPDX license ID on the website is incorrect for the following:
The following licenses are listed by name on the OSI website but are missing the SPDX identifiers:
Although not an inconsistency between the website and this file, I would also like to add some additional SPDX identifiers to the GPL family of licenses. Per request from the Free Software Foundation a couple years ago, we added license identifiers with a suffix "-or-later" to the GPL and LGPL family of licenses. If would be nice if we added those identifiers to this JSON representation. It may also make sense to add them to the website.
The text was updated successfully, but these errors were encountered: