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
Apache 2 short version #558
Comments
Read the appendix and notice you quoted carefully, in particular "this file". The notice is for including in source files. If you don't believe me, look at what Apache Foundation projects do, eg:
|
@mlinksva I do believe you, don't worry ;) |
@codingjoe only some projects mandate per-file notice; see http://lu.is/blog/2012/03/17/on-the-importance-of-per-file-license-information/ for example rationale. Per file notice has probably declined with relatively granular packages as expected unit of code reuse, but I don't know of any study on this. A related newer idea is to include SPDX ID (or license expression if more complicated) in each file, see https://lwn.net/Articles/739183/ In any case these various practices are why choosealicense.com includes a note about boilerplate notices alongside licenses with recommended per-file notices like at https://choosealicense.com/licenses/apache-2.0/ |
Hi there,
I think it's kind of odd, to add the entire Apache 2 license to your work. Especially since the license defines a way how that should be done in the appendix.
Following the instruction the only thing that should be added is:
Sadly, this isn't even recognized by Github within the license detection. I would really like to see that change in the future. I believe this is the wrong repo though. Anyhow, I would be a start to change it here, wouldn't it?
The text was updated successfully, but these errors were encountered: