-
Notifications
You must be signed in to change notification settings - Fork 288
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
New license request: Linux-man-pages-copyleft #1310
Comments
@alejandro-colomar, welcome to SPDX! We'd need some more information about the license to see if it fulfils the License Inclusion Principles for the SPDX License List. Please could you include in this GitHub issue the same information that is asked for in our online tools form? That would be very much appreciated; thanks! :) You can, in this case, omit the 'example project URLs' field - this request is unusual in that such examples of use can be readily found by |
:-)
License's full name:
Who is the license author or license steward? I don't know. Probably some previous maintainer of the man-pages. Michael Kerrisk mtk.manpages@gmail.com probably has more information about this. Example project URL: https://www.kernel.org/doc/man-pages/
:-} Anyway, I added it for completeness. |
Doing a quick inclusion-principles review on this one: Definitive factors: meets all of these. Looks like the first two sentences are very close to Abstyles and part of Latex2e, but the remainder of the license is different so this can't really use either of those IDs. Other factors:
Given all of that, I'm a +1 to add this to the License List. = = = = = Two specific comments about how it gets added:
To me it looks like those stray periods might have been inadvertent (since they don't show up in the other paragraphs). Assuming this is approved to add to the License List, I might suggest leaving those stray periods in the XML, but tagging them as |
Re: Verbatim-man-pages: yes, thay identifier seems reasonable to me. Re: nonsensical periods: I think that's a typo in the license example text in the website, and they are not present in the license texts in the actual manual pages, so you can safely remove them. If you need me to resend the text, as present in actual pages (without the periods) I can do that |
@swinslow, due to the factors that you described above, I am also strongly in favour of adding this to the License List :) Regarding the bizarre punctuation, it turns out that some of the man pages do indeed contain these trailing characters. Admittedly, it is only about 0.4% of them, but I can provide |
What a random coincidence :) |
+1 to add, so I think that makes it official @alejandro-colomar - might you feel comfortable preparing a PR as per https://github.com/spdx/license-list-XML/blob/master/DOCS/new-license-workflow.md |
Done :) |
Thank you @alejandro-colomar! Merged #1319 @seabass-labrax will add some additional formatting in a follow-up, so I'm keeping this issue open for the moment. |
We are discussing in the linux-man@ mailing list about renaming this license tag to |
hi all - do I understand that we have already merged this, but we are also still kind of waiting to have a final decision on a name (given the above link)? In which case, should we have merged already? We certainly don't want it to look like short ids are changing even if it's not yet in an official release |
The proposal for changing names came long after merging :/ However, if you release with this name, no problem, we'll stick with it forever, and I'll reject the renaming proposal. |
@jlovejoy really good question. In my opinion, it would be OK to change it before a release. Once released, however, it should never change. There may be some who are watching the license-list-data repo and using the data as it merged that my get tripped up by this, however. My personal opinion is that you should not depend on the data until it is released. @swinslow curious about your thoughts. |
@jlovejoy I am all for it until released. That's why there are releases. And in particular, why using a |
I've submitted a PR for the rename. |
"man-pages" refers to the name of the originating project; it's not a reference to the documentation format per se, although the project has, to date, restricted its mission to the production of man pages. "Verbatim" is a poor choice of terminology for reasons Alex and I discussed on the linux-man mailing list (there's a URL in my PR). Briefly, it is difficult for a person to infer the right to distribute modified forms of a work from the word "verbatim", particularly in a copyright law context when that permission is reserved by default. Another reason for this license name to be particular to the Linux man-pages project is that the quasi-warranty-disclaimer paragraph has language specific to "the Linux kernel and libraries". This is not going to be appropriate language for many other projects. |
@goneall @jlovejoy Apologies for slow response. Reading through this, yes, I'm +1 with the idea that we'll be open to changing IDs as long as a merged ID has not yet been in a release, or appeared on the public license list page. Once it's in a release and lands there, I think that makes sense as the point in time when our position of "we'll deprecate but we never ever remove IDs" kicks in. Looks like the CI hasn't run yet in #1336, I'm starting it now. |
Discussed name change on 2021-10-28 legal team call, agreed to change ID to Linux-man-pages-copyleft; merged #1336. Thanks all! |
Hi,
I'm trying to migrate the Linux man-pages to use SPDX markings and be REUSE compliant. However, the most used license in the man-pages project, the "verbatim" license, doesn't appear in the list.
See https://www.kernel.org/doc/man-pages/licenses.html.
Could you please add it to the list?
Thanks,
Alex
The text was updated successfully, but these errors were encountered: