-
Notifications
You must be signed in to change notification settings - Fork 12
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
SPDX 3.0 license expressions not supported #18
Comments
zgtm
changed the title
Add SPDX 3.0 license expressions
SPDX 3.0 license expressions not supported
Mar 7, 2018
I think this repo should track whatever license-list version Cargo
documents (2.4 since rust-lang/cargo#4930). But we can certainly code
new versions up here. Once we have something ready to go here, we'll
need to bump the Cargo docs to the new version, update Cargo and its
public docs (there seems to be some lag for this, #4930), and update
crates.io.
I don't think backwards-compat is a big concern, because the SPDX
folks have been good about long deprecation periods (I'm not aware of
any deprecated identifiers that have actually been removed). Folks
using deprecated identifiers will ideally get warnings from Cargo
and/or crates.io, but can carry on with the old identifiers if they
don't have time to update.
And there's a script in flight with #11 to automate bumps. @nodakai,
do you expect to have time to get back to that in the next month or
two?
|
@wking will do my best...!! |
#11 has landed, so once we cut a release here we can move forward with the Cargo and crates.io updates. |
This was referenced Jun 18, 2018
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As discussed in rust-lang/cargo#4930, Cargo documents to use SPDX license expressions as found on https://spdx.org/licenses/. However, listed there are the SPDX 3.0 identifiers that are not compatible to the 2.x identifiers that can be parsed with this crate. Thus, I'd suggest to make the capabilities to parse SPDX 3.0 expressions.
I can do that. However, I'm not totally clear, what would be the best way to achieve that.
I see three possibilities of adding the ability to parse for SPDX 3.0 license identifiers:
I would suggest the first of these possibilities, with additionally marking the the use of the default value as deprecated.
The text was updated successfully, but these errors were encountered: