Not all developers are visiting irc, and this should probably get announced anyways, so here I go :)

Apache Software Foundation's legal policy is to add a license header to every source file created within ASF project or donated to it:

http://www.apache.org/legal/src-headers.html

Recently, work has been taken to adopt all our codebase to this requirement, but our software is constantly being developed and as such, we need to take care of this all the time. Therefore, all developers are asked to add a license header, as specified in the link above, to the code they are contributing.

This isn't a big deal and as long as you have CLA filed, someone else may fix that for you later. However, by adding a header, you make it clear that you're willing to license your code under Apache License and that you yourself solidify that willingness :)

Be aware that this applies ONLY to code written under CLA, or contributed with clearly stated will do donate the code to ASF project (the latter usually happend with one-time donations, e.g. minor patches). Do not, under any circumstances, add license header to a 3rd party code, and do not replace any license headers already available in the 3rd party code. These sources are to be left as-is and, if they are licensed at all, mentioned in the LICENSE file with their license copied there. Read the ASF legal doc linked above, look at LICENSE and NOTICE files to get an impression of how it's done. When in doubt, ask here on the mailing list - I'm no expert but after reading a ton of ASF guideline documents and legal team's JIRA tickets, I may be of some help. And other devs may be more knowledgeable.

Cheers,
Peter

Reply via email to