-
Notifications
You must be signed in to change notification settings - Fork 278
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
Issue with CC BY-SA license identifiers #618
Comments
First response, from David Wheeler:
|
I'll want to think more about this, but I do have initial, limited comments:
|
I think it's very important that the Unported/International version be an unmarked "default" case, and that the existing markers be used for that. It's relatively rare that anyone would use a "ported" case for software, and creating new license identifiers for the normal case creates a lot of unnecessary. I still think the version number should be at the end, since that's really a different kind of information. Having a simple rule like "version number is always at the end" is very helpful. I don't think using country codes is ambiguous - you just need to ensure the syntax isn't ambiguous in context. A next marker like "-PORTED-" does the job nicely. Putting the country code after the version number does also do that, though I'm less excited about that approach. |
All of the "ports" that CC has made are listed in https://creativecommons.org/licenses/index.rdf (note one, I'd go with the scheme reflected in their URLs, e.g., https://creativecommons.org/licenses/by-sa/3.0/de/ -> CC-BY-SA-3.0-DE. Some CC licenses have official translations, but as noted that is a different thing. Each "port" should be considered a different license. Whether it's worth adding them all to this repository is another question. cc @robmyers for possible thoughts from CC. |
@mlinksva - you could document the convention, instead of individual examples, and then cross-reference to https://creativecommons.org/licenses/index.rdf. There's nothing wrong with a specification referring to another specification. Up to this point SPDX has listed every entry separately, but there's no strict need for that. While I like having version numbers at the end, if that really isn't what is done elsewhere, I can see the value in following existing conventions from others. |
I was about to suggest using an underscore to make it more transparent that the country code belongs to the version (e.g. CC-BY-SA-3.0_DE), but then noticed that it seems that we don’t allow for that character in the specs In that case, I think @mlinksva’s suggestion is probably most fitting. I also agree that we should list only the specific language versions if they pop up (often enough). Otherwise, we could go through the whole spiel again with EUPL. |
Just to emphasize, that's a different issue (#438). Some CC licenses do have multiple official languages (notably CC-*-4.0 i.e., "unported" licenses, CC0-1.0, and certain jurisdiction "ports" for ones you might expect such as Canada and Spain) though not as many as EUPL has! |
Arguably the EUPL translations say the same or not. In the end what matters is that all. I agree that the CC and EUPL handle this a bit differently (as well as CC up to v3 vs CC v4), thanks for reminding me. |
Hi all - so, sounds like there are two questions here:
|
Hi all - I agree completely with the recent comments from @jlovejoy
|
note: change to full names was accepted in 3.1 release. leaving issue open for other discussion here. |
Is the "in use" requirement specific to usage directly related to software? I am building a dataset of various books and articles with a specific topic and if they have a ported CC license I would still like to be able to refer to it with SPDX identifiers. However, although I am using the identifiers in a dataset (+ an accompanying website), the licenses themselves are used by non-software items. See #1285 (accepted, PR #1291) and #1295, but I am encountering more. |
No, usage other than in software is completely fine for fulfilling this requirement, @larsgw :) Indeed, there are emerging uses of SPDX documents in fields such as hardware, so the non-software licenses are likely to be an increasingly important part of the SPDX License List.
Sounds great! We always like to hear about how SPDX license identifiers are being used, so feel free to bring this up on the SPDX Legal Team mailing list or our IRC channel ( |
Looking back at this old issue:
So let's see if there is a volunteer to pick up item 1 above, if so then we can assign this to them, or otherwise I think we can close this one out. |
I'd say close it. Looks like we don't have dashes in the full names, but for one (a more recent addition). I think that was a result of this issue and making things consistent. Probably should have been closed back then! |
Issue raised by Bradley Kuhn on the spdx-legal list:
The text was updated successfully, but these errors were encountered: