-
Notifications
You must be signed in to change notification settings - Fork 20
Spec: Mandate that licenses be in the LICENSES/ directory #27
Comments
In favour, please thumbsup this reply. Not in favour, please reply below, because we haven't really figured out a solid counter-argument yet. |
Text from #24 by @silverhook
|
No expert here, but wasn't another reason for this e.g. BSD licenses which require to add the author inside the license text, so that multiple BSD licenses can exist in one project? How would we deal with that? Otherwise, I'd be happy to make it as easy as possible. |
@mxmehl This was a recommendation under the previous (or current) spec, and I really want to undo that recommendation because it is impossibly tedious. See also #16. This PR wouldn't affect that issue, though. You would simply name those licenses |
Regarding breaking convention, I have two thoughts.
We could still allow (or recommend) for an additional single |
I agree with this, but I'm not sure if that recommendation should go into the spec or not. I haven't yet written the relevant section in the FAQ, but I intend(ed) to write something along the lines of "you should describe the licensing situation in the README". |
I’m OK with having that in FAQ as well. BTW, any feedback from GitHub (and/or other code forges) regarding if/how they could implement REUSE into their license detector? That seems to me that currently the biggest reason projects use a singular |
Not yet. It's kinda complicated since we are still working heavily on the spec, and I don't wanted to confront them with a proposal that will eventually be different from the idea 2 weeks later ;) But yes, we can open some communication about the idea of supporting the LICENSES/ directory and therefore multi-license projects. It's a matter of fact that these exist, and I don't expect that our spec will change drastically in this regard. If I am wrong, please correct me :) |
Here's what won't change:
The |
Adopted this in ae37aa4 because nobody could think of a reason why not to do this. |
Just linking threads here because copying all replies would be really, really tedious.
#23 (comment)
#23 (comment)
#23 (comment)
Also #24
Basic gist is: If all licenses are in
LICENSES/[idstring].[ext]
, the need forValid-License-Identifier
disappears.Also it would be pretty uniform.
Downside is that it would break heavily with convention.
@mxmehl @silverhook @carmenbianca
The text was updated successfully, but these errors were encountered: